Raspbian Package Auto-Building

Build log for firefox-esr (68.2.0esr-1+rpi1+b1) on armhf

firefox-esr68.2.0esr-1+rpi1+b1armhf → 2019-11-17 21:06:44

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-02

+==============================================================================+
| firefox-esr 68.2.0esr-1+rpi1+b1 (armhf)      Sun, 17 Nov 2019 17:36:41 +0000 |
+==============================================================================+

Package: firefox-esr
Version: 68.2.0esr-1+rpi1+b1
Source Version: 68.2.0esr-1+rpi1
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bullseye-staging-armhf-sbuild-13dd2ffa-f5a9-499d-9930-99d0bcbd35b0' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private bullseye-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main Sources [11.5 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [12.9 MB]
Fetched 24.4 MB in 11s (2150 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'firefox-esr' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/mozilla-team/firefox.git -b esr68/master
Please use:
git clone https://salsa.debian.org/mozilla-team/firefox.git -b esr68/master
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 420 MB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (dsc) [37.4 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [264 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [282 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [639 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [451 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [371 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [310 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [792 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1696 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [394 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1869 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [562 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1295 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [458 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [938 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [499 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1140 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [906 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [505 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [2320 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1069 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [850 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [475 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [857 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [596 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [837 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [752 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1360 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [492 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [393 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [286 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [847 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1338 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [2558 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [436 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [504 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [773 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [309 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [383 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [443 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [390 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [469 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [506 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1564 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [390 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [378 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [584 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [467 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [753 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1108 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [837 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [498 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [484 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [375 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [285 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [469 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [289 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1167 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [640 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [987 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [292 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [570 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [250 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [871 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [333 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1670 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [556 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [373 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [398 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [2085 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1063 kB]
Get:72 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1122 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [728 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1531 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1474 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [720 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1853 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [506 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [231 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [511 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [2372 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1551 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [293 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [284 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [434 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [829 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1582 kB]
Get:88 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [273 kB]
Get:89 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [396 kB]
Get:90 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [478 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [326 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [804 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [1018 kB]
Get:94 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (tar) [348 MB]
Get:95 http://172.17.0.1/private bullseye-staging/main firefox-esr 68.2.0esr-1+rpi1 (diff) [209 kB]
Fetched 420 MB in 1min 54s (3692 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/firefox-esr-Zr3jLX/firefox-esr-68.2.0esr' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/firefox-esr-Zr3jLX' 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-W4jjRb/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-W4jjRb/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-W4jjRb/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: 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 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: 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-W4jjRb/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Packages [433 B]
Fetched 2109 B in 0s (7678 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libpam-cap netbase
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 2 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-W4jjRb/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 ... 12227 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) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: autotools-dev, debhelper (>= 9.20160114), autoconf2.13, libx11-dev, libx11-xcb-dev, libxt-dev, libgtk-3-dev, libgtk2.0-dev (>= 2.10), libglib2.0-dev (>= 2.16.0), libstartup-notification0-dev, libjpeg-dev, zlib1g-dev, libreadline-dev, python2.7, python3, dpkg-dev (>= 1.16.1.1~), libnspr4-dev (>= 2:4.21~), libnss3-dev (>= 2:3.44.1~), libsqlite3-dev (>= 3.28.0), libdbus-glib-1-dev, libffi-dev, libevent-dev (>= 1.4.1), libjsoncpp-dev, libpulse-dev, libasound2-dev, yasm (>= 1.1), rustc (>= 1.34), cargo (>= 0.35), llvm-dev, libclang-dev, clang, cbindgen (>= 0.8.7), nodejs (>= 8.11), zip, unzip, locales, xvfb, xfonts-base, xauth, ttf-bitstream-vera, fonts-freefont-ttf, fonts-dejima-mincho, iso-codes
Merged Build-Conflicts: graphicsmagick-imagemagick-compat, libhildonmime-dev, liboss4-salsa-dev, libosso-dev
Filtered Build-Depends: autotools-dev, debhelper (>= 9.20160114), autoconf2.13, libx11-dev, libx11-xcb-dev, libxt-dev, libgtk-3-dev, libgtk2.0-dev (>= 2.10), libglib2.0-dev (>= 2.16.0), libstartup-notification0-dev, libjpeg-dev, zlib1g-dev, libreadline-dev, python2.7, python3, dpkg-dev (>= 1.16.1.1~), libnspr4-dev (>= 2:4.21~), libnss3-dev (>= 2:3.44.1~), libsqlite3-dev (>= 3.28.0), libdbus-glib-1-dev, libffi-dev, libevent-dev (>= 1.4.1), libjsoncpp-dev, libpulse-dev, libasound2-dev, yasm (>= 1.1), rustc (>= 1.34), cargo (>= 0.35), llvm-dev, libclang-dev, clang, cbindgen (>= 0.8.7), nodejs (>= 8.11), zip, unzip, locales, xvfb, xfonts-base, xauth, ttf-bitstream-vera, fonts-freefont-ttf, fonts-dejima-mincho, iso-codes
Filtered Build-Conflicts: graphicsmagick-imagemagick-compat, libhildonmime-dev, liboss4-salsa-dev, libosso-dev
dpkg-deb: building package 'sbuild-build-depends-firefox-esr-dummy' in '/<<BUILDDIR>>/resolver-W4jjRb/apt_archive/sbuild-build-depends-firefox-esr-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-firefox-esr-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-W4jjRb/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Sources [881 B]
Get:5 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ Packages [941 B]
Fetched 3155 B in 0s (12.1 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install firefox-esr build dependencies (apt-based resolver)
-----------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev
  binfmt-support bsdmainutils cargo cbindgen clang clang-8 dbus
  dbus-user-session dconf-gsettings-backend dconf-service debhelper
  dh-autoreconf dh-strip-nondeterminism dmsetup dwz file fontconfig
  fontconfig-config fonts-dejavu-core fonts-dejima-mincho fonts-freefont-ttf
  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-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
  iso-codes libapparmor1 libarchive-zip-perl libargon2-1 libasound2
  libasound2-data libasound2-dev libasyncns0 libatk-bridge2.0-0
  libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0
  libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3
  libblkid-dev libbrotli1 libbsd0 libc-ares2 libc-l10n libcairo-gobject2
  libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-8-dev
  libclang-common-8-dev libclang-dev libclang1-8 libcolord2 libcroco3
  libcryptsetup12 libcups2 libcurl3-gnutls libdatrie1 libdbus-1-3
  libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin
  libdconf1 libdebhelper-perl libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common
  libdrm-dev libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2
  libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libedit2 libegl-mesa0
  libegl1 libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libevent-2.1-7
  libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
  libevent-pthreads-2.1-7 libexpat1 libexpat1-dev libffi-dev
  libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfontconfig1-dev
  libfontenc1 libfreetype-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 libice-dev libice6 libicu-dev libicu63 libip4tc2 libjbig0
  libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjson-c4
  libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp-dev libjsoncpp1
  libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblcms2-2
  libllvm8 libllvm9 liblzo2-2 libmagic-mgc libmagic1 libmbedcrypto3
  libmbedtls12 libmbedx509-0 libmount-dev libmpdec2 libncurses-dev libncurses6
  libnghttp2-14 libnode64 libnspr4 libnspr4-dev libnss3 libnss3-dev
  libobjc-9-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-dev libpcre2-posix0
  libpcre3-dev libpcre32-3 libpcrecpp0v5 libpfm4 libpipeline1 libpixman-1-0
  libpixman-1-dev libpng-dev libpng16-16 libproxy1v5 libpsl5
  libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0
  libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.7-minimal libpython3.7-stdlib libreadline-dev librest-0.7-0
  librsvg2-2 librsvg2-common librtmp1 libselinux1 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.35 libstd-rust-dev libsub-override-perl libthai-data libthai0
  libtiff5 libtinfo5 libtool libuchardet0 libunwind8 libuv1 libvorbis0a
  libvorbisenc2 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 libxaw7
  libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0
  libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0
  libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0
  libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1
  libxcb-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 libxfont2 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev
  libxinerama1 libxkbcommon-dev libxkbcommon0 libxkbfile1 libxml2
  libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2
  libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6
  libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 llvm llvm-8 llvm-8-dev
  llvm-8-runtime llvm-dev llvm-runtime locales m4 man-db mesa-common-dev
  mime-support nodejs pango1.0-tools pkg-config po-debconf 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 ttf-bitstream-vera ucf unzip uuid-dev wayland-protocols
  x11-common x11-xkb-utils x11proto-composite-dev x11proto-core-dev
  x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev
  x11proto-randr-dev x11proto-record-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev x11proto-xinerama-dev xauth xfonts-base
  xfonts-encodings xfonts-utils xkb-data xorg-sgml-doctools xserver-common
  xtrans-dev xvfb yasm zip zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation cargo-doc clang-8-doc dh-make gettext-doc libasprintf-dev
  libgettextpo-dev groff isoquery libasound2-plugins alsa-utils libasound2-doc
  libcairo2-doc colord cups-common freetype2-doc libgirepository1.0-dev
  libglib2.0-doc libgraphite2-utils krb5-doc krb5-user gvfs libgtk-3-doc
  libgtk2.0-doc libice-doc icu-doc liblcms2-utils ncurses-doc imagemagick
  libpango1.0-doc pulseaudio readline-doc librsvg2-bin lm-sensors libsm-doc
  sqlite3-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc
  libx11-doc libxcb-doc libxext-doc libxt-doc llvm-8-doc m4-doc apparmor less
  www-browser npm libmail-box-perl 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:
  libomp-8-dev curl | wget | lynx at-spi2-core ca-certificates
  libarchive-cpio-perl xdg-user-dirs libgtk-3-bin libgail-common libgtk2.0-bin
  krb5-locales libgpm2 libpng-tools publicsuffix libltdl-dev nodejs-doc
  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
  binfmt-support bsdmainutils cargo cbindgen clang clang-8 dbus
  dbus-user-session dconf-gsettings-backend dconf-service debhelper
  dh-autoreconf dh-strip-nondeterminism dmsetup dwz file fontconfig
  fontconfig-config fonts-dejavu-core fonts-dejima-mincho fonts-freefont-ttf
  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-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
  iso-codes libapparmor1 libarchive-zip-perl libargon2-1 libasound2
  libasound2-data libasound2-dev libasyncns0 libatk-bridge2.0-0
  libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0
  libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3
  libblkid-dev libbrotli1 libbsd0 libc-ares2 libc-l10n libcairo-gobject2
  libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-8-dev
  libclang-common-8-dev libclang-dev libclang1-8 libcolord2 libcroco3
  libcryptsetup12 libcups2 libcurl3-gnutls libdatrie1 libdbus-1-3
  libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin
  libdconf1 libdebhelper-perl libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common
  libdrm-dev libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2
  libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libedit2 libegl-mesa0
  libegl1 libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libevent-2.1-7
  libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
  libevent-pthreads-2.1-7 libexpat1 libexpat1-dev libffi-dev
  libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfontconfig1-dev
  libfontenc1 libfreetype-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 libice-dev libice6 libicu-dev libicu63 libip4tc2 libjbig0
  libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjson-c4
  libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp-dev libjsoncpp1
  libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblcms2-2
  libllvm8 libllvm9 liblzo2-2 libmagic-mgc libmagic1 libmbedcrypto3
  libmbedtls12 libmbedx509-0 libmount-dev libmpdec2 libncurses-dev libncurses6
  libnghttp2-14 libnode64 libnspr4 libnspr4-dev libnss3 libnss3-dev
  libobjc-9-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-dev libpcre2-posix0
  libpcre3-dev libpcre32-3 libpcrecpp0v5 libpfm4 libpipeline1 libpixman-1-0
  libpixman-1-dev libpng-dev libpng16-16 libproxy1v5 libpsl5
  libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0
  libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.7-minimal libpython3.7-stdlib libreadline-dev librest-0.7-0
  librsvg2-2 librsvg2-common librtmp1 libselinux1-dev libsensors-config
  libsensors5 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsndfile1
  libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-dev libssh2-1 libssl1.1
  libstartup-notification0 libstartup-notification0-dev libstd-rust-1.35
  libstd-rust-dev libsub-override-perl libthai-data libthai0 libtiff5
  libtinfo5 libtool libuchardet0 libunwind8 libuv1 libvorbis0a libvorbisenc2
  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 libxaw7
  libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0
  libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0
  libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0
  libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1
  libxcb-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 libxfont2 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev
  libxinerama1 libxkbcommon-dev libxkbcommon0 libxkbfile1 libxml2
  libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2
  libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6
  libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 llvm llvm-8 llvm-8-dev
  llvm-8-runtime llvm-dev llvm-runtime locales m4 man-db mesa-common-dev
  mime-support nodejs pango1.0-tools pkg-config po-debconf python2.7
  python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal
  python3.7 python3.7-minimal rustc sbuild-build-depends-firefox-esr-dummy
  sensible-utils shared-mime-info systemd systemd-sysv ttf-bitstream-vera ucf
  unzip uuid-dev wayland-protocols x11-common x11-xkb-utils
  x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev
  x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev
  x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xauth
  xfonts-base xfonts-encodings xfonts-utils xkb-data xorg-sgml-doctools
  xserver-common xtrans-dev xvfb yasm zip zlib1g-dev
The following packages will be upgraded:
  libselinux1
1 upgraded, 410 newly installed, 0 to remove and 1 not upgraded.
Need to get 290 MB of archives.
After this operation, 1657 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-W4jjRb/apt_archive ./ sbuild-build-depends-firefox-esr-dummy 0.invalid.0 [1228 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.10.0-1 [112 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.1+20191019-1 [316 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-3 [782 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.1-2 [26.6 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.9.0-1 [1261 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf libapparmor1 armhf 2.13.3-6 [92.2 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf libselinux1 armhf 2.9-3 [78.6 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf dmsetup armhf 2:1.02.155-3 [90.1 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf libdevmapper1.02.1 armhf 2:1.02.155-3 [130 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf libjson-c4 armhf 0.13.1+dfsg-6 [33.2 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf libssl1.1 armhf 1.1.1d-2 [1268 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf libcryptsetup12 armhf 2:2.2.1-1 [201 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf libip4tc2 armhf 1.8.3-2 [68.4 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf libkmod2 armhf 26-3 [46.5 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf systemd armhf 242-7+rpi1 [3328 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf systemd-sysv armhf 242-7+rpi1 [101 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf fonts-dejima-mincho all 227-16 [2120 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-minimal armhf 2.7.17-1 [395 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf python2.7-minimal armhf 2.7.17-1 [1107 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-minimal armhf 3.7.5-2 [584 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.9-1 [71.5 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf python3.7-minimal armhf 3.7.5-2 [1527 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.7.5-1 [36.6 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.64 [37.8 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-stdlib armhf 3.7.5-2 [1668 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf python3.7 armhf 3.7.5-2 [347 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.7.5-1 [20.1 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.7.5-1 [61.5 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12 [15.8 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-3 armhf 1.12.16-2+b1 [189 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf dbus armhf 1.12.16-2+b1 [212 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.37-6 [253 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.37-6 [111 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.37-6 [66.2 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-9 [117 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf libc-l10n all 2.29-2+rpi1 [858 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf libgc1c2 armhf 1:7.6.4-0.4 [212 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf libpam-systemd armhf 242-7+rpi1 [196 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf locales all 2.29-2+rpi1 [4060 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf ucf all 3.0038+nmu1 [69.0 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.62.2-3 [1137 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [110 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf libpng16-16 armhf 1.6.37-1 [274 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf libwebp6 armhf 0.6.1-2 [228 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf libtiff5 armhf 4.1.0-1 [249 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf libxcb1 armhf 1.13.1-2 [132 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf libx11-data all 2:1.6.8-1 [298 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf libx11-6 armhf 2:1.6.8-1 [691 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf libicu63 armhf 63.2-2 [7974 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7+b2 [571 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf shared-mime-info armhf 1.10-1 [762 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-common all 2.40.0+dfsg-1 [317 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-0 armhf 2.40.0+dfsg-1 [158 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf gtk-update-icon-cache armhf 3.24.12-1 [82.7 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6 armhf 2.10.1-2 [330 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf fonts-dejavu-core all 2.37-1 [1068 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf ttf-bitstream-vera all 1.10-8 [352 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf fontconfig-config all 2.13.1-2 [280 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1 armhf 2.13.1-2 [327 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-0 armhf 0.36.0-1 [458 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0 armhf 1.13.1-2 [99.3 kB]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf libxext6 armhf 2:1.3.3-1+b2 [47.8 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf libcairo2 armhf 1.16.0-4 [599 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.13-1 [133 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf fontconfig armhf 2.13.1-2 [404 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf libfribidi0 armhf 1.0.7-1.1 [62.8 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf libthai-data all 0.1.28-3 [170 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf libdatrie1 armhf 0.2.12-3+b1 [36.4 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf libthai0 armhf 0.1.28-3 [51.0 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf libpango-1.0-0 armhf 1.42.4-7+b1 [168 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-3 armhf 1.3.13-11 [70.1 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz0b armhf 2.6.4-1+rpi1 [1308 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main armhf libpangoft2-1.0-0 armhf 1.42.4-7+b1 [62.2 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main armhf libpangocairo-1.0-0 armhf 1.42.4-7+b1 [51.9 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-2 armhf 2.44.14-1 [924 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-common armhf 2.44.14-1 [23.2 kB]
Get:88 http://172.17.0.1/private bullseye-staging/main armhf adwaita-icon-theme all 3.34.0-2 [11.0 MB]
Get:89 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:90 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-4 [185 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main armhf autoconf2.13 all 2.13-68 [252 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:94 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:95 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-9 [434 kB]
Get:96 http://172.17.0.1/private bullseye-staging/main armhf binfmt-support armhf 2.2.0-2 [56.7 kB]
Get:97 http://172.17.0.1/private bullseye-staging/main armhf libbrotli1 armhf 1.0.7-5 [257 kB]
Get:98 http://172.17.0.1/private bullseye-staging/main armhf libkeyutils1 armhf 1.6-6 [14.0 kB]
Get:99 http://172.17.0.1/private bullseye-staging/main armhf libkrb5support0 armhf 1.17-6+b1 [61.5 kB]
Get:100 http://172.17.0.1/private bullseye-staging/main armhf libk5crypto3 armhf 1.17-6+b1 [112 kB]
Get:101 http://172.17.0.1/private bullseye-staging/main armhf libkrb5-3 armhf 1.17-6+b1 [316 kB]
Get:102 http://172.17.0.1/private bullseye-staging/main armhf libgssapi-krb5-2 armhf 1.17-6+b1 [134 kB]
Get:103 http://172.17.0.1/private bullseye-staging/main armhf libnghttp2-14 armhf 1.39.2-1 [71.3 kB]
Get:104 http://172.17.0.1/private bullseye-staging/main armhf libpsl5 armhf 0.20.2-2 [52.6 kB]
Get:105 http://172.17.0.1/private bullseye-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b1 [54.3 kB]
Get:106 http://172.17.0.1/private bullseye-staging/main armhf libssh2-1 armhf 1.8.0-2.1 [126 kB]
Get:107 http://172.17.0.1/private bullseye-staging/main armhf libcurl3-gnutls armhf 7.66.0-1+b1 [295 kB]
Get:108 http://172.17.0.1/private bullseye-staging/main armhf libhttp-parser2.9 armhf 2.9.2-2 [20.3 kB]
Get:109 http://172.17.0.1/private bullseye-staging/main armhf libmbedcrypto3 armhf 2.16.3-1 [192 kB]
Get:110 http://172.17.0.1/private bullseye-staging/main armhf libmbedx509-0 armhf 2.16.3-1 [99.2 kB]
Get:111 http://172.17.0.1/private bullseye-staging/main armhf libmbedtls12 armhf 2.16.3-1 [125 kB]
Get:112 http://172.17.0.1/private bullseye-staging/main armhf libgit2-27 armhf 0.27.7+dfsg.1-0.2+b1 [337 kB]
Get:113 http://172.17.0.1/private bullseye-staging/main armhf libedit2 armhf 3.1-20191025-1 [79.3 kB]
Get:114 http://172.17.0.1/private bullseye-staging/main armhf libllvm8 armhf 1:8.0.1-3+rpi1 [12.1 MB]
Get:115 http://172.17.0.1/private bullseye-staging/main armhf libstd-rust-1.35 armhf 1.35.0+dfsg1-1+rpi1 [30.8 MB]
Get:116 http://172.17.0.1/private bullseye-staging/main armhf libstd-rust-dev armhf 1.35.0+dfsg1-1+rpi1 [23.8 MB]
Get:117 http://172.17.0.1/private bullseye-staging/main armhf rustc armhf 1.35.0+dfsg1-1+rpi1 [2674 kB]
Get:118 http://172.17.0.1/private bullseye-staging/main armhf libobjc4 armhf 9.2.1-17+rpi1 [38.1 kB]
Get:119 http://172.17.0.1/private bullseye-staging/main armhf libobjc-9-dev armhf 9.2.1-17+rpi1 [198 kB]
Get:120 http://172.17.0.1/private bullseye-staging/main armhf libclang-common-8-dev armhf 1:8.0.1-3+rpi1 [1364 kB]
Get:121 http://172.17.0.1/private bullseye-staging/main armhf libclang1-8 armhf 1:8.0.1-3+rpi1 [5261 kB]
Get:122 http://172.17.0.1/private bullseye-staging/main armhf clang-8 armhf 1:8.0.1-3+rpi1 [6883 kB]
Get:123 http://172.17.0.1/private bullseye-staging/main armhf clang armhf 1:8.0-48.3 [7716 B]
Get:124 http://172.17.0.1/private bullseye-staging/main armhf cargo armhf 0.37.0-3 [2295 kB]
Get:125 http://172.17.0.1/private bullseye-staging/main armhf cbindgen armhf 0.8.7-1 [980 kB]
Get:126 http://172.17.0.1/private bullseye-staging/main armhf dbus-user-session armhf 1.12.16-2+b1 [93.9 kB]
Get:127 http://172.17.0.1/private bullseye-staging/main armhf libdconf1 armhf 0.34.0-1 [37.5 kB]
Get:128 http://172.17.0.1/private bullseye-staging/main armhf dconf-service armhf 0.34.0-1 [33.4 kB]
Get:129 http://172.17.0.1/private bullseye-staging/main armhf dconf-gsettings-backend armhf 0.34.0-1 [25.0 kB]
Get:130 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-11 [547 kB]
Get:131 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:132 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.67-1 [104 kB]
Get:133 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:134 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.6.1-1 [23.5 kB]
Get:135 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.6.1-1 [14.4 kB]
Get:136 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:137 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.13-2 [136 kB]
Get:138 http://172.17.0.1/private bullseye-staging/main armhf libdebhelper-perl all 12.7.1 [173 kB]
Get:139 http://172.17.0.1/private bullseye-staging/main armhf libncurses6 armhf 6.1+20191019-1 [79.5 kB]
Get:140 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:141 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:142 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:143 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 12.7.1 [997 kB]
Get:144 http://172.17.0.1/private bullseye-staging/main armhf fonts-freefont-ttf all 20120503-9 [4319 kB]
Get:145 http://172.17.0.1/private bullseye-staging/main armhf libgirepository-1.0-1 armhf 1.62.0-2 [80.2 kB]
Get:146 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-glib-2.0 armhf 1.62.0-2 [145 kB]
Get:147 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-data all 2.34.1-1 [146 kB]
Get:148 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-0 armhf 2.34.1-1 [43.6 kB]
Get:149 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-atk-1.0 armhf 2.34.1-1 [25.8 kB]
Get:150 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-freedesktop armhf 1.62.0-2 [31.1 kB]
Get:151 http://172.17.0.1/private bullseye-staging/main armhf libatspi2.0-0 armhf 2.34.0-3 [60.0 kB]
Get:152 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-atspi-2.0 armhf 2.34.0-3 [21.7 kB]
Get:153 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.40.0+dfsg-1 [18.6 kB]
Get:154 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-common all 2.24.32-4 [2701 kB]
Get:155 http://172.17.0.1/private bullseye-staging/main armhf libxft2 armhf 2.3.2-2 [49.3 kB]
Get:156 http://172.17.0.1/private bullseye-staging/main armhf libpangoxft-1.0-0 armhf 1.42.4-7+b1 [47.4 kB]
Get:157 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-pango-1.0 armhf 1.42.4-7+b1 [55.7 kB]
Get:158 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common-data armhf 0.7-4+b2 [122 kB]
Get:159 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common3 armhf 0.7-4+b2 [51.0 kB]
Get:160 http://172.17.0.1/private bullseye-staging/main armhf libavahi-client3 armhf 0.7-4+b2 [54.1 kB]
Get:161 http://172.17.0.1/private bullseye-staging/main armhf libcups2 armhf 2.3.0-6 [304 kB]
Get:162 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite1 armhf 1:0.4.4-2 [16.1 kB]
Get:163 http://172.17.0.1/private bullseye-staging/main armhf libxfixes3 armhf 1:5.0.3-1 [20.6 kB]
Get:164 http://172.17.0.1/private bullseye-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:165 http://172.17.0.1/private bullseye-staging/main armhf libxdamage1 armhf 1:1.1.5-1 [15.1 kB]
Get:166 http://172.17.0.1/private bullseye-staging/main armhf libxi6 armhf 2:1.7.9-1 [77.8 kB]
Get:167 http://172.17.0.1/private bullseye-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:168 http://172.17.0.1/private bullseye-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:169 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-0 armhf 2.24.32-4 [1501 kB]
Get:170 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gtk-2.0 armhf 2.24.32-4 [214 kB]
Get:171 http://172.17.0.1/private bullseye-staging/main armhf libatk-bridge2.0-0 armhf 2.34.1-1 [53.9 kB]
Get:172 http://172.17.0.1/private bullseye-staging/main armhf libcairo-gobject2 armhf 1.16.0-4 [123 kB]
Get:173 http://172.17.0.1/private bullseye-staging/main armhf liblcms2-2 armhf 2.9-3 [116 kB]
Get:174 http://172.17.0.1/private bullseye-staging/main armhf libcolord2 armhf 1.4.3-4 [119 kB]
Get:175 http://172.17.0.1/private bullseye-staging/main armhf libepoxy0 armhf 1.5.3-0.1 [167 kB]
Get:176 http://172.17.0.1/private bullseye-staging/main armhf libjson-glib-1.0-common all 1.4.4-2 [52.3 kB]
Get:177 http://172.17.0.1/private bullseye-staging/main armhf libjson-glib-1.0-0 armhf 1.4.4-2 [52.7 kB]
Get:178 http://172.17.0.1/private bullseye-staging/main armhf libproxy1v5 armhf 0.4.15-9 [50.4 kB]
Get:179 http://172.17.0.1/private bullseye-staging/main armhf glib-networking-common all 2.62.1-1 [61.5 kB]
Get:180 http://172.17.0.1/private bullseye-staging/main armhf glib-networking-services armhf 2.62.1-1 [14.0 kB]
Get:181 http://172.17.0.1/private bullseye-staging/main armhf gsettings-desktop-schemas all 3.34.0-2 [557 kB]
Get:182 http://172.17.0.1/private bullseye-staging/main armhf glib-networking armhf 2.62.1-1 [54.1 kB]
Get:183 http://172.17.0.1/private bullseye-staging/main armhf libsoup2.4-1 armhf 2.68.2-1 [234 kB]
Get:184 http://172.17.0.1/private bullseye-staging/main armhf libsoup-gnome2.4-1 armhf 2.68.2-1 [20.3 kB]
Get:185 http://172.17.0.1/private bullseye-staging/main armhf librest-0.7-0 armhf 0.8.1-1 [27.8 kB]
Get:186 http://172.17.0.1/private bullseye-staging/main armhf libwayland-client0 armhf 1.17.0-1 [21.3 kB]
Get:187 http://172.17.0.1/private bullseye-staging/main armhf libwayland-cursor0 armhf 1.17.0-1 [13.0 kB]
Get:188 http://172.17.0.1/private bullseye-staging/main armhf libwayland-egl1 armhf 1.17.0-1 [8056 B]
Get:189 http://172.17.0.1/private bullseye-staging/main armhf xkb-data all 2.26-2 [681 kB]
Get:190 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon0 armhf 0.9.1-1 [110 kB]
Get:191 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-common all 3.24.12-1 [3683 kB]
Get:192 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-0 armhf 3.24.12-1 [2166 kB]
Get:193 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gtk-3.0 armhf 3.24.12-1 [254 kB]
Get:194 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-harfbuzz-0.0 armhf 2.6.4-1+rpi1 [997 kB]
Get:195 http://172.17.0.1/private bullseye-staging/main armhf icu-devtools armhf 63.2-2 [163 kB]
Get:196 http://172.17.0.1/private bullseye-staging/main armhf iso-codes all 4.4-1 [2749 kB]
Get:197 http://172.17.0.1/private bullseye-staging/main armhf libasound2-data all 1.1.9-1 [60.6 kB]
Get:198 http://172.17.0.1/private bullseye-staging/main armhf libasound2 armhf 1.1.9-1 [309 kB]
Get:199 http://172.17.0.1/private bullseye-staging/main armhf libasound2-dev armhf 1.1.9-1 [129 kB]
Get:200 http://172.17.0.1/private bullseye-staging/main armhf libasyncns0 armhf 0.8-6 [11.8 kB]
Get:201 http://172.17.0.1/private bullseye-staging/main armhf libffi-dev armhf 3.2.1-9 [159 kB]
Get:202 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-data all 2.62.2-3 [1121 kB]
Get:203 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-bin armhf 2.62.2-3 [124 kB]
Get:204 http://172.17.0.1/private bullseye-staging/main armhf python3-lib2to3 all 3.8.0-1 [78.3 kB]
Get:205 http://172.17.0.1/private bullseye-staging/main armhf python3-distutils all 3.8.0-1 [145 kB]
Get:206 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev-bin armhf 2.62.2-3 [162 kB]
Get:207 http://172.17.0.1/private bullseye-staging/main armhf uuid-dev armhf 2.34-0.1 [92.5 kB]
Get:208 http://172.17.0.1/private bullseye-staging/main armhf libblkid-dev armhf 2.34-0.1 [212 kB]
Get:209 http://172.17.0.1/private bullseye-staging/main armhf libmount-dev armhf 2.34-0.1 [212 kB]
Get:210 http://172.17.0.1/private bullseye-staging/main armhf libpcre16-3 armhf 2:8.39-12 [234 kB]
Get:211 http://172.17.0.1/private bullseye-staging/main armhf libpcre32-3 armhf 2:8.39-12 [227 kB]
Get:212 http://172.17.0.1/private bullseye-staging/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB]
Get:213 http://172.17.0.1/private bullseye-staging/main armhf libpcre3-dev armhf 2:8.39-12 [564 kB]
Get:214 http://172.17.0.1/private bullseye-staging/main armhf libsepol1-dev armhf 2.9-2 [308 kB]
Get:215 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-16-0 armhf 10.32-5 [175 kB]
Get:216 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-32-0 armhf 10.32-5 [168 kB]
Get:217 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-posix0 armhf 10.32-5 [38.3 kB]
Get:218 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-dev armhf 10.32-5 [572 kB]
Get:219 http://172.17.0.1/private bullseye-staging/main armhf libselinux1-dev armhf 2.9-3 [158 kB]
Get:220 http://172.17.0.1/private bullseye-staging/main armhf pkg-config armhf 0.29-6 [59.8 kB]
Get:221 http://172.17.0.1/private bullseye-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:222 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev armhf 2.62.2-3 [1430 kB]
Get:223 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-dev armhf 1.12.16-2+b1 [221 kB]
Get:224 http://172.17.0.1/private bullseye-staging/main armhf x11-common all 1:7.7+20 [252 kB]
Get:225 http://172.17.0.1/private bullseye-staging/main armhf libxtst6 armhf 2:1.2.3-1 [26.3 kB]
Get:226 http://172.17.0.1/private bullseye-staging/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:227 http://172.17.0.1/private bullseye-staging/main armhf x11proto-dev all 2018.4-4 [251 kB]
Get:228 http://172.17.0.1/private bullseye-staging/main armhf x11proto-core-dev all 2018.4-4 [3128 B]
Get:229 http://172.17.0.1/private bullseye-staging/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.4 kB]
Get:230 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:231 http://172.17.0.1/private bullseye-staging/main armhf x11proto-input-dev all 2018.4-4 [3132 B]
Get:232 http://172.17.0.1/private bullseye-staging/main armhf xtrans-dev all 1.3.5-1 [100 kB]
Get:233 http://172.17.0.1/private bullseye-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:234 http://172.17.0.1/private bullseye-staging/main armhf libxcb1-dev armhf 1.13.1-2 [169 kB]
Get:235 http://172.17.0.1/private bullseye-staging/main armhf libx11-dev armhf 2:1.6.8-1 [760 kB]
Get:236 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xext-dev all 2018.4-4 [3128 B]
Get:237 http://172.17.0.1/private bullseye-staging/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB]
Get:238 http://172.17.0.1/private bullseye-staging/main armhf x11proto-fixes-dev all 1:2018.4-4 [3140 B]
Get:239 http://172.17.0.1/private bullseye-staging/main armhf libxfixes-dev armhf 1:5.0.3-1 [22.7 kB]
Get:240 http://172.17.0.1/private bullseye-staging/main armhf libxi-dev armhf 2:1.7.9-1 [236 kB]
Get:241 http://172.17.0.1/private bullseye-staging/main armhf x11proto-record-dev all 2018.4-4 [3132 B]
Get:242 http://172.17.0.1/private bullseye-staging/main armhf libxtst-dev armhf 2:1.2.3-1 [30.5 kB]
Get:243 http://172.17.0.1/private bullseye-staging/main armhf libatspi2.0-dev armhf 2.34.0-3 [66.0 kB]
Get:244 http://172.17.0.1/private bullseye-staging/main armhf libatk-bridge2.0-dev armhf 2.34.1-1 [9372 B]
Get:245 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-dev armhf 2.34.1-1 [102 kB]
Get:246 http://172.17.0.1/private bullseye-staging/main armhf libc-ares2 armhf 1.15.0-1 [84.0 kB]
Get:247 http://172.17.0.1/private bullseye-staging/main armhf liblzo2-2 armhf 2.10-0.1 [48.4 kB]
Get:248 http://172.17.0.1/private bullseye-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-4 [150 kB]
Get:249 http://172.17.0.1/private bullseye-staging/main armhf libexpat1-dev armhf 2.2.9-1 [119 kB]
Get:250 http://172.17.0.1/private bullseye-staging/main armhf libpng-dev armhf 1.6.37-1 [275 kB]
Get:251 http://172.17.0.1/private bullseye-staging/main armhf libfreetype-dev armhf 2.10.1-2 [482 kB]
Get:252 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6-dev armhf 2.10.1-2 [63.8 kB]
Get:253 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1-dev armhf 2.13.1-2 [943 kB]
Get:254 http://172.17.0.1/private bullseye-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:255 http://172.17.0.1/private bullseye-staging/main armhf libice6 armhf 2:1.0.9-2 [51.6 kB]
Get:256 http://172.17.0.1/private bullseye-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:257 http://172.17.0.1/private bullseye-staging/main armhf libice-dev armhf 2:1.0.9-2 [58.8 kB]
Get:258 http://172.17.0.1/private bullseye-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:259 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-dev armhf 0.36.0-1 [477 kB]
Get:260 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0-dev armhf 1.13.1-2 [111 kB]
Get:261 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0-dev armhf 1.13.1-2 [100 kB]
Get:262 http://172.17.0.1/private bullseye-staging/main armhf libcairo2-dev armhf 1.16.0-4 [619 kB]
Get:263 http://172.17.0.1/private bullseye-staging/main armhf libclang-8-dev armhf 1:8.0.1-3+rpi1 [14.7 MB]
Get:264 http://172.17.0.1/private bullseye-staging/main armhf libclang-dev armhf 1:8.0-48.3 [7340 B]
Get:265 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-2 armhf 0.110-4 [60.6 kB]
Get:266 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-dev-bin armhf 0.110-4 [47.5 kB]
Get:267 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-dev armhf 0.110-4 [71.3 kB]
Get:268 http://172.17.0.1/private bullseye-staging/main armhf libdrm-common all 2.4.99-1+rpi1 [14.1 kB]
Get:269 http://172.17.0.1/private bullseye-staging/main armhf libdrm2 armhf 2.4.99-1+rpi1 [36.3 kB]
Get:270 http://172.17.0.1/private bullseye-staging/main armhf libdrm-amdgpu1 armhf 2.4.99-1+rpi1 [26.5 kB]
Get:271 http://172.17.0.1/private bullseye-staging/main armhf libdrm-radeon1 armhf 2.4.99-1+rpi1 [28.7 kB]
Get:272 http://172.17.0.1/private bullseye-staging/main armhf libdrm-nouveau2 armhf 2.4.99-1+rpi1 [24.5 kB]
Get:273 http://172.17.0.1/private bullseye-staging/main armhf libdrm-omap1 armhf 2.4.99-1+rpi1 [16.2 kB]
Get:274 http://172.17.0.1/private bullseye-staging/main armhf libdrm-freedreno1 armhf 2.4.99-1+rpi1 [26.0 kB]
Get:275 http://172.17.0.1/private bullseye-staging/main armhf libdrm-exynos1 armhf 2.4.99-1+rpi1 [19.2 kB]
Get:276 http://172.17.0.1/private bullseye-staging/main armhf libdrm-tegra0 armhf 2.4.99-1+rpi1 [15.6 kB]
Get:277 http://172.17.0.1/private bullseye-staging/main armhf libdrm-etnaviv1 armhf 2.4.99-1+rpi1 [20.0 kB]
Get:278 http://172.17.0.1/private bullseye-staging/main armhf libdrm-dev armhf 2.4.99-1+rpi1 [143 kB]
Get:279 http://172.17.0.1/private bullseye-staging/main armhf libwayland-server0 armhf 1.17.0-1 [26.2 kB]
Get:280 http://172.17.0.1/private bullseye-staging/main armhf libgbm1 armhf 19.2.3-1 [66.6 kB]
Get:281 http://172.17.0.1/private bullseye-staging/main armhf libglapi-mesa armhf 19.2.3-1 [78.0 kB]
Get:282 http://172.17.0.1/private bullseye-staging/main armhf libx11-xcb1 armhf 2:1.6.8-1 [190 kB]
Get:283 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri2-0 armhf 1.13.1-2 [100 kB]
Get:284 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri3-0 armhf 1.13.1-2 [100 kB]
Get:285 http://172.17.0.1/private bullseye-staging/main armhf libxcb-present0 armhf 1.13.1-2 [99.1 kB]
Get:286 http://172.17.0.1/private bullseye-staging/main armhf libxcb-sync1 armhf 1.13.1-2 [102 kB]
Get:287 http://172.17.0.1/private bullseye-staging/main armhf libxcb-xfixes0 armhf 1.13.1-2 [103 kB]
Get:288 http://172.17.0.1/private bullseye-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:289 http://172.17.0.1/private bullseye-staging/main armhf libegl-mesa0 armhf 19.2.3-1 [120 kB]
Get:290 http://172.17.0.1/private bullseye-staging/main armhf libglvnd0 armhf 1.1.0-1 [54.5 kB]
Get:291 http://172.17.0.1/private bullseye-staging/main armhf libegl1 armhf 1.1.0-1 [27.6 kB]
Get:292 http://172.17.0.1/private bullseye-staging/main armhf mesa-common-dev armhf 19.2.3-1 [691 kB]
Get:293 http://172.17.0.1/private bullseye-staging/main armhf libglvnd-core-dev armhf 1.1.0-1 [13.2 kB]
Get:294 http://172.17.0.1/private bullseye-staging/main armhf libgles1 armhf 1.1.0-1 [13.8 kB]
Get:295 http://172.17.0.1/private bullseye-staging/main armhf libgles2 armhf 1.1.0-1 [20.6 kB]
Get:296 http://172.17.0.1/private bullseye-staging/main armhf libxcb-glx0 armhf 1.13.1-2 [114 kB]
Get:297 http://172.17.0.1/private bullseye-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:298 http://172.17.0.1/private bullseye-staging/main armhf libllvm9 armhf 1:9-1+rpi1 [13.1 MB]
Get:299 http://172.17.0.1/private bullseye-staging/main armhf libsensors-config all 1:3.6.0-2 [32.0 kB]
Get:300 http://172.17.0.1/private bullseye-staging/main armhf libsensors5 armhf 1:3.6.0-2 [50.2 kB]
Get:301 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dri armhf 19.2.3-1 [5598 kB]
Get:302 http://172.17.0.1/private bullseye-staging/main armhf libglx-mesa0 armhf 19.2.3-1 [169 kB]
Get:303 http://172.17.0.1/private bullseye-staging/main armhf libglx0 armhf 1.1.0-1 [24.6 kB]
Get:304 http://172.17.0.1/private bullseye-staging/main armhf libgl1 armhf 1.1.0-1 [107 kB]
Get:305 http://172.17.0.1/private bullseye-staging/main armhf libopengl0 armhf 1.1.0-1 [40.3 kB]
Get:306 http://172.17.0.1/private bullseye-staging/main armhf libglvnd-dev armhf 1.1.0-1 [5132 B]
Get:307 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [3140 B]
Get:308 http://172.17.0.1/private bullseye-staging/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [24.9 kB]
Get:309 http://172.17.0.1/private bullseye-staging/main armhf x11proto-damage-dev all 1:2018.4-4 [3140 B]
Get:310 http://172.17.0.1/private bullseye-staging/main armhf libxdamage-dev armhf 1:1.1.5-1 [15.0 kB]
Get:311 http://172.17.0.1/private bullseye-staging/main armhf libxcb-glx0-dev armhf 1.13.1-2 [120 kB]
Get:312 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri2-0-dev armhf 1.13.1-2 [102 kB]
Get:313 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri3-dev armhf 1.13.1-2 [101 kB]
Get:314 http://172.17.0.1/private bullseye-staging/main armhf libxcb-randr0 armhf 1.13.1-2 [109 kB]
Get:315 http://172.17.0.1/private bullseye-staging/main armhf libxcb-randr0-dev armhf 1.13.1-2 [113 kB]
Get:316 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shape0 armhf 1.13.1-2 [99.5 kB]
Get:317 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shape0-dev armhf 1.13.1-2 [101 kB]
Get:318 http://172.17.0.1/private bullseye-staging/main armhf libxcb-xfixes0-dev armhf 1.13.1-2 [105 kB]
Get:319 http://172.17.0.1/private bullseye-staging/main armhf libxcb-sync-dev armhf 1.13.1-2 [104 kB]
Get:320 http://172.17.0.1/private bullseye-staging/main armhf libxcb-present-dev armhf 1.13.1-2 [101 kB]
Get:321 http://172.17.0.1/private bullseye-staging/main armhf libxshmfence-dev armhf 1.3-1 [8224 B]
Get:322 http://172.17.0.1/private bullseye-staging/main armhf libx11-xcb-dev armhf 2:1.6.8-1 [192 kB]
Get:323 http://172.17.0.1/private bullseye-staging/main armhf libwayland-bin armhf 1.17.0-1 [19.5 kB]
Get:324 http://172.17.0.1/private bullseye-staging/main armhf libwayland-dev armhf 1.17.0-1 [67.4 kB]
Get:325 http://172.17.0.1/private bullseye-staging/main armhf libegl1-mesa-dev armhf 19.2.3-1 [63.6 kB]
Get:326 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dev armhf 19.2.3-1 [49.3 kB]
Get:327 http://172.17.0.1/private bullseye-staging/main armhf libepoxy-dev armhf 1.5.3-0.1 [124 kB]
Get:328 http://172.17.0.1/private bullseye-staging/main armhf libevent-2.1-7 armhf 2.1.11-stable-1 [165 kB]
Get:329 http://172.17.0.1/private bullseye-staging/main armhf libevent-core-2.1-7 armhf 2.1.11-stable-1 [124 kB]
Get:330 http://172.17.0.1/private bullseye-staging/main armhf libevent-extra-2.1-7 armhf 2.1.11-stable-1 [98.7 kB]
Get:331 http://172.17.0.1/private bullseye-staging/main armhf libevent-pthreads-2.1-7 armhf 2.1.11-stable-1 [54.7 kB]
Get:332 http://172.17.0.1/private bullseye-staging/main armhf libevent-openssl-2.1-7 armhf 2.1.11-stable-1 [59.7 kB]
Get:333 http://172.17.0.1/private bullseye-staging/main armhf libevent-dev armhf 2.1.11-stable-1 [279 kB]
Get:334 http://172.17.0.1/private bullseye-staging/main armhf libogg0 armhf 1.3.2-1+b2 [16.2 kB]
Get:335 http://172.17.0.1/private bullseye-staging/main armhf libflac8 armhf 1.3.3-1 [88.7 kB]
Get:336 http://172.17.0.1/private bullseye-staging/main armhf libfontenc1 armhf 1:1.1.3-1 [22.2 kB]
Get:337 http://172.17.0.1/private bullseye-staging/main armhf libfribidi-dev armhf 1.0.7-1.1 [103 kB]
Get:338 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.40.0+dfsg-1 [23.4 kB]
Get:339 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-dev armhf 2.40.0+dfsg-1 [54.0 kB]
Get:340 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-dev armhf 1.3.13-11 [23.9 kB]
Get:341 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-icu0 armhf 2.6.4-1+rpi1 [976 kB]
Get:342 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-gobject0 armhf 2.6.4-1+rpi1 [988 kB]
Get:343 http://172.17.0.1/private bullseye-staging/main armhf libicu-dev armhf 63.2-2 [8846 kB]
Get:344 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-dev armhf 2.6.4-1+rpi1 [1424 kB]
Get:345 http://172.17.0.1/private bullseye-staging/main armhf libxft-dev armhf 2.3.2-2 [60.3 kB]
Get:346 http://172.17.0.1/private bullseye-staging/main armhf pango1.0-tools armhf 1.42.4-7+b1 [53.4 kB]
Get:347 http://172.17.0.1/private bullseye-staging/main armhf libpango1.0-dev armhf 1.42.4-7+b1 [139 kB]
Get:348 http://172.17.0.1/private bullseye-staging/main armhf x11proto-composite-dev all 1:2018.4-4 [3140 B]
Get:349 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite-dev armhf 1:0.4.4-2 [19.8 kB]
Get:350 http://172.17.0.1/private bullseye-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:351 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xinerama-dev all 2018.4-4 [3132 B]
Get:352 http://172.17.0.1/private bullseye-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:353 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon-dev armhf 0.9.1-1 [71.4 kB]
Get:354 http://172.17.0.1/private bullseye-staging/main armhf x11proto-randr-dev all 2018.4-4 [3132 B]
Get:355 http://172.17.0.1/private bullseye-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:356 http://172.17.0.1/private bullseye-staging/main armhf wayland-protocols all 1.18-1 [59.6 kB]
Get:357 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-dev armhf 3.24.12-1 [1124 kB]
Get:358 http://172.17.0.1/private bullseye-staging/main armhf libxml2-utils armhf 2.9.4+dfsg1-7+b2 [96.0 kB]
Get:359 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-dev armhf 2.24.32-4 [707 kB]
Get:360 http://172.17.0.1/private bullseye-staging/main armhf libjpeg62-turbo-dev armhf 1:1.5.2-2+b1 [179 kB]
Get:361 http://172.17.0.1/private bullseye-staging/main armhf libjpeg-dev all 1:1.5.2-2 [57.5 kB]
Get:362 http://172.17.0.1/private bullseye-staging/main armhf libncurses-dev armhf 6.1+20191019-1 [284 kB]
Get:363 http://172.17.0.1/private bullseye-staging/main armhf libuv1 armhf 1.33.1-2 [112 kB]
Get:364 http://172.17.0.1/private bullseye-staging/main armhf libnode64 armhf 10.17.0~dfsg-2 [5188 kB]
Get:365 http://172.17.0.1/private bullseye-staging/main armhf libnspr4 armhf 2:4.23-1 [90.6 kB]
Get:366 http://172.17.0.1/private bullseye-staging/main armhf libnspr4-dev armhf 2:4.23-1 [192 kB]
Get:367 http://172.17.0.1/private bullseye-staging/main armhf libnss3 armhf 2:3.45-1 [957 kB]
Get:368 http://172.17.0.1/private bullseye-staging/main armhf libnss3-dev armhf 2:3.45-1 [236 kB]
Get:369 http://172.17.0.1/private bullseye-staging/main armhf libpfm4 armhf 4.10.1+git14-g815ff28-1 [35.5 kB]
Get:370 http://172.17.0.1/private bullseye-staging/main armhf libvorbis0a armhf 1.3.6-2 [82.4 kB]
Get:371 http://172.17.0.1/private bullseye-staging/main armhf libvorbisenc2 armhf 1.3.6-2 [74.0 kB]
Get:372 http://172.17.0.1/private bullseye-staging/main armhf libsndfile1 armhf 1.0.28-6 [237 kB]
Get:373 http://172.17.0.1/private bullseye-staging/main armhf libwrap0 armhf 7.6.q-28 [56.0 kB]
Get:374 http://172.17.0.1/private bullseye-staging/main armhf libpulse0 armhf 13.0-3 [249 kB]
Get:375 http://172.17.0.1/private bullseye-staging/main armhf libpulse-mainloop-glib0 armhf 13.0-3 [38.2 kB]
Get:376 http://172.17.0.1/private bullseye-staging/main armhf libpulse-dev armhf 13.0-3 [99.2 kB]
Get:377 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-stdlib armhf 2.7.17-1 [1823 kB]
Get:378 http://172.17.0.1/private bullseye-staging/main armhf libreadline-dev armhf 8.0-3 [114 kB]
Get:379 http://172.17.0.1/private bullseye-staging/main armhf libsqlite3-dev armhf 3.30.1-1 [698 kB]
Get:380 http://172.17.0.1/private bullseye-staging/main armhf libxcb-util0 armhf 0.3.8-3+b2 [21.9 kB]
Get:381 http://172.17.0.1/private bullseye-staging/main armhf libstartup-notification0 armhf 0.12-6 [19.9 kB]
Get:382 http://172.17.0.1/private bullseye-staging/main armhf libstartup-notification0-dev armhf 0.12-6 [20.8 kB]
Get:383 http://172.17.0.1/private bullseye-staging/main armhf libunwind8 armhf 1.2.1-9 [48.3 kB]
Get:384 http://172.17.0.1/private bullseye-staging/main armhf libxt6 armhf 1:1.1.5-1+b3 [156 kB]
Get:385 http://172.17.0.1/private bullseye-staging/main armhf libxmu6 armhf 2:1.1.2-2+b3 [52.1 kB]
Get:386 http://172.17.0.1/private bullseye-staging/main armhf libxpm4 armhf 1:3.5.12-1 [43.6 kB]
Get:387 http://172.17.0.1/private bullseye-staging/main armhf libxaw7 armhf 2:1.0.13-1+b2 [163 kB]
Get:388 http://172.17.0.1/private bullseye-staging/main armhf libxfont2 armhf 1:2.0.3-1 [120 kB]
Get:389 http://172.17.0.1/private bullseye-staging/main armhf libxkbfile1 armhf 1:1.0.9-2 [65.4 kB]
Get:390 http://172.17.0.1/private bullseye-staging/main armhf libxmuu1 armhf 2:1.1.2-2+b3 [23.4 kB]
Get:391 http://172.17.0.1/private bullseye-staging/main armhf libxt-dev armhf 1:1.1.5-1+b3 [390 kB]
Get:392 http://172.17.0.1/private bullseye-staging/main armhf llvm-8-runtime armhf 1:8.0.1-3+rpi1 [174 kB]
Get:393 http://172.17.0.1/private bullseye-staging/main armhf llvm-runtime armhf 1:8.0-48.3 [7380 B]
Get:394 http://172.17.0.1/private bullseye-staging/main armhf llvm-8 armhf 1:8.0.1-3+rpi1 [3902 kB]
Get:395 http://172.17.0.1/private bullseye-staging/main armhf llvm armhf 1:8.0-48.3 [9728 B]
Get:396 http://172.17.0.1/private bullseye-staging/main armhf llvm-8-dev armhf 1:8.0.1-3+rpi1 [22.1 MB]
Get:397 http://172.17.0.1/private bullseye-staging/main armhf llvm-dev armhf 1:8.0-48.3 [7648 B]
Get:398 http://172.17.0.1/private bullseye-staging/main armhf nodejs armhf 10.17.0~dfsg-2 [87.9 kB]
Get:399 http://172.17.0.1/private bullseye-staging/main armhf python2.7 armhf 2.7.17-1 [309 kB]
Get:400 http://172.17.0.1/private bullseye-staging/main armhf unzip armhf 6.0-25 [152 kB]
Get:401 http://172.17.0.1/private bullseye-staging/main armhf x11-xkb-utils armhf 7.7+4 [138 kB]
Get:402 http://172.17.0.1/private bullseye-staging/main armhf xauth armhf 1:1.0.10-1 [36.4 kB]
Get:403 http://172.17.0.1/private bullseye-staging/main armhf xfonts-encodings all 1:1.0.4-2 [574 kB]
Get:404 http://172.17.0.1/private bullseye-staging/main armhf xfonts-utils armhf 1:7.7+6 [82.5 kB]
Get:405 http://172.17.0.1/private bullseye-staging/main armhf xfonts-base all 1:1.0.5 [5897 kB]
Get:406 http://172.17.0.1/private bullseye-staging/main armhf xserver-common all 2:1.20.4-1 [2235 kB]
Get:407 http://172.17.0.1/private bullseye-staging/main armhf xvfb armhf 2:1.20.4-1 [2837 kB]
Get:408 http://172.17.0.1/private bullseye-staging/main armhf yasm armhf 1.3.0-2 [289 kB]
Get:409 http://172.17.0.1/private bullseye-staging/main armhf zip armhf 3.0-11 [212 kB]
Get:410 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp1 armhf 1.7.4-3 [66.2 kB]
Get:411 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 290 MB in 1min 18s (3706 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 12227 files and directories currently installed.)
Preparing to unpack .../0-libbsd0_0.10.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.10.0-1) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../1-libtinfo5_6.1+20191019-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.1+20191019-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../2-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../3-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../4-groff-base_1.22.4-3_armhf.deb ...
Unpacking groff-base (1.22.4-3) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../5-libpipeline1_1.5.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../6-man-db_2.9.0-1_armhf.deb ...
Unpacking man-db (2.9.0-1) ...
Selecting previously unselected package libapparmor1:armhf.
Preparing to unpack .../7-libapparmor1_2.13.3-6_armhf.deb ...
Unpacking libapparmor1:armhf (2.13.3-6) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../8-libargon2-1_0~20171227-0.2_armhf.deb ...
Unpacking libargon2-1:armhf (0~20171227-0.2) ...
Preparing to unpack .../9-libselinux1_2.9-3_armhf.deb ...
Unpacking libselinux1:armhf (2.9-3) over (2.9-2) ...
Setting up libselinux1:armhf (2.9-3) ...
Selecting previously unselected package dmsetup.
(Reading database ... 12896 files and directories currently installed.)
Preparing to unpack .../0-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 .../1-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 .../2-libjson-c4_0.13.1+dfsg-6_armhf.deb ...
Unpacking libjson-c4:armhf (0.13.1+dfsg-6) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../3-libssl1.1_1.1.1d-2_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1d-2) ...
Selecting previously unselected package libcryptsetup12:armhf.
Preparing to unpack .../4-libcryptsetup12_2%3a2.2.1-1_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.2.1-1) ...
Selecting previously unselected package libip4tc2:armhf.
Preparing to unpack .../5-libip4tc2_1.8.3-2_armhf.deb ...
Unpacking libip4tc2:armhf (1.8.3-2) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../6-libkmod2_26-3_armhf.deb ...
Unpacking libkmod2:armhf (26-3) ...
Selecting previously unselected package systemd.
Preparing to unpack .../7-systemd_242-7+rpi1_armhf.deb ...
Unpacking systemd (242-7+rpi1) ...
Setting up libapparmor1:armhf (2.13.3-6) ...
Setting up libargon2-1:armhf (0~20171227-0.2) ...
Setting up libjson-c4:armhf (0.13.1+dfsg-6) ...
Setting up libssl1.1:armhf (1.1.1d-2) ...
Setting up libip4tc2:armhf (1.8.3-2) ...
Setting up libkmod2:armhf (26-3) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.155-3) ...
Setting up libcryptsetup12:armhf (2:2.2.1-1) ...
Setting up systemd (242-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.
Initializing machine ID from random generator.
Setting up dmsetup (2:1.02.155-3) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 13719 files and directories currently installed.)
Preparing to unpack .../0-systemd-sysv_242-7+rpi1_armhf.deb ...
Unpacking systemd-sysv (242-7+rpi1) ...
Selecting previously unselected package fonts-dejima-mincho.
Preparing to unpack .../1-fonts-dejima-mincho_227-16_all.deb ...
Unpacking fonts-dejima-mincho (227-16) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../2-libpython2.7-minimal_2.7.17-1_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.17-1) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../3-python2.7-minimal_2.7.17-1_armhf.deb ...
Unpacking python2.7-minimal (2.7.17-1) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../4-libpython3.7-minimal_3.7.5-2_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.5-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../5-libexpat1_2.2.9-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.9-1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../6-python3.7-minimal_3.7.5-2_armhf.deb ...
Unpacking python3.7-minimal (3.7.5-2) ...
Setting up libpython3.7-minimal:armhf (3.7.5-2) ...
Setting up libexpat1:armhf (2.2.9-1) ...
Setting up python3.7-minimal (3.7.5-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 14207 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.7.5-1_armhf.deb ...
Unpacking python3-minimal (3.7.5-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.64_all.deb ...
Unpacking mime-support (3.64) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libpython3.7-stdlib:armhf.
Preparing to unpack .../3-libpython3.7-stdlib_3.7.5-2_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.5-2) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../4-python3.7_3.7.5-2_armhf.deb ...
Unpacking python3.7 (3.7.5-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.7.5-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.5-1) ...
Setting up python3-minimal (3.7.5-1) ...
Selecting previously unselected package python3.
(Reading database ... 14645 files and directories currently installed.)
Preparing to unpack .../000-python3_3.7.5-1_armhf.deb ...
Unpacking python3 (3.7.5-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../002-libdbus-1-3_1.12.16-2+b1_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.16-2+b1) ...
Selecting previously unselected package dbus.
Preparing to unpack .../003-dbus_1.12.16-2+b1_armhf.deb ...
Unpacking dbus (1.12.16-2+b1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../004-libmagic-mgc_1%3a5.37-6_armhf.deb ...
Unpacking libmagic-mgc (1:5.37-6) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../005-libmagic1_1%3a5.37-6_armhf.deb ...
Unpacking libmagic1:armhf (1:5.37-6) ...
Selecting previously unselected package file.
Preparing to unpack .../006-file_1%3a5.37-6_armhf.deb ...
Unpacking file (1:5.37-6) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package libc-l10n.
Preparing to unpack .../008-libc-l10n_2.29-2+rpi1_all.deb ...
Unpacking libc-l10n (2.29-2+rpi1) ...
Selecting previously unselected package libgc1c2:armhf.
Preparing to unpack .../009-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 .../010-libpam-systemd_242-7+rpi1_armhf.deb ...
Unpacking libpam-systemd:armhf (242-7+rpi1) ...
Selecting previously unselected package locales.
Preparing to unpack .../011-locales_2.29-2+rpi1_all.deb ...
Unpacking locales (2.29-2+rpi1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../012-ucf_3.0038+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0038+nmu1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../013-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../014-libglib2.0-0_2.62.2-3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.62.2-3) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../015-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../016-libpng16-16_1.6.37-1_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../017-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../018-libwebp6_0.6.1-2_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../019-libtiff5_4.1.0-1_armhf.deb ...
Unpacking libtiff5:armhf (4.1.0-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../020-libxau6_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1+b2) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../021-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../022-libxcb1_1.13.1-2_armhf.deb ...
Unpacking libxcb1:armhf (1.13.1-2) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../023-libx11-data_2%3a1.6.8-1_all.deb ...
Unpacking libx11-data (2:1.6.8-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../024-libx11-6_2%3a1.6.8-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.8-1) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../025-libicu63_63.2-2_armhf.deb ...
Unpacking libicu63:armhf (63.2-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../026-libxml2_2.9.4+dfsg1-7+b2_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7+b2) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../027-shared-mime-info_1.10-1_armhf.deb ...
Unpacking shared-mime-info (1.10-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../028-libgdk-pixbuf2.0-common_2.40.0+dfsg-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.40.0+dfsg-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../029-libgdk-pixbuf2.0-0_2.40.0+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.40.0+dfsg-1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../030-gtk-update-icon-cache_3.24.12-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.12-1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../031-libfreetype6_2.10.1-2_armhf.deb ...
Unpacking libfreetype6:armhf (2.10.1-2) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../032-fonts-dejavu-core_2.37-1_all.deb ...
Unpacking fonts-dejavu-core (2.37-1) ...
Selecting previously unselected package ttf-bitstream-vera.
Preparing to unpack .../033-ttf-bitstream-vera_1.10-8_all.deb ...
Unpacking ttf-bitstream-vera (1.10-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../034-fontconfig-config_2.13.1-2_all.deb ...
Unpacking fontconfig-config (2.13.1-2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../035-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 .../036-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 .../037-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 .../038-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 .../039-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 .../040-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 .../041-libcairo2_1.16.0-4_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../042-libcroco3_0.6.13-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.13-1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../043-fontconfig_2.13.1-2_armhf.deb ...
Unpacking fontconfig (2.13.1-2) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../044-libfribidi0_1.0.7-1.1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.7-1.1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../045-libthai-data_0.1.28-3_all.deb ...
Unpacking libthai-data (0.1.28-3) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../046-libdatrie1_0.2.12-3+b1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.12-3+b1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../047-libthai0_0.1.28-3_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-3) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../048-libpango-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../049-libgraphite2-3_1.3.13-11_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.13-11) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../050-libharfbuzz0b_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../051-libpangoft2-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../052-libpangocairo-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package librsvg2-2:armhf.
Preparing to unpack .../053-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 .../054-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 .../055-adwaita-icon-theme_3.34.0-2_all.deb ...
Unpacking adwaita-icon-theme (3.34.0-2) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../056-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../057-m4_1.4.18-4_armhf.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../058-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autoconf2.13.
Preparing to unpack .../059-autoconf2.13_2.13-68_all.deb ...
Unpacking autoconf2.13 (2.13-68) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../060-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../061-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../062-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Selecting previously unselected package binfmt-support.
Preparing to unpack .../063-binfmt-support_2.2.0-2_armhf.deb ...
Unpacking binfmt-support (2.2.0-2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../064-libbrotli1_1.0.7-5_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.7-5) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../065-libkeyutils1_1.6-6_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6-6) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../066-libkrb5support0_1.17-6+b1_armhf.deb ...
Unpacking libkrb5support0:armhf (1.17-6+b1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../067-libk5crypto3_1.17-6+b1_armhf.deb ...
Unpacking libk5crypto3:armhf (1.17-6+b1) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../068-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 .../069-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 .../070-libnghttp2-14_1.39.2-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.39.2-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../071-libpsl5_0.20.2-2_armhf.deb ...
Unpacking libpsl5:armhf (0.20.2-2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../072-librtmp1_2.4+20151223.gitfa8646d.1-2+b1_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../073-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 .../074-libcurl3-gnutls_7.66.0-1+b1_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.66.0-1+b1) ...
Selecting previously unselected package libhttp-parser2.9:armhf.
Preparing to unpack .../075-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 .../076-libmbedcrypto3_2.16.3-1_armhf.deb ...
Unpacking libmbedcrypto3:armhf (2.16.3-1) ...
Selecting previously unselected package libmbedx509-0:armhf.
Preparing to unpack .../077-libmbedx509-0_2.16.3-1_armhf.deb ...
Unpacking libmbedx509-0:armhf (2.16.3-1) ...
Selecting previously unselected package libmbedtls12:armhf.
Preparing to unpack .../078-libmbedtls12_2.16.3-1_armhf.deb ...
Unpacking libmbedtls12:armhf (2.16.3-1) ...
Selecting previously unselected package libgit2-27:armhf.
Preparing to unpack .../079-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 .../080-libedit2_3.1-20191025-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20191025-1) ...
Selecting previously unselected package libllvm8:armhf.
Preparing to unpack .../081-libllvm8_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking libllvm8:armhf (1:8.0.1-3+rpi1) ...
Selecting previously unselected package libstd-rust-1.35:armhf.
Preparing to unpack .../082-libstd-rust-1.35_1.35.0+dfsg1-1+rpi1_armhf.deb ...
Unpacking libstd-rust-1.35:armhf (1.35.0+dfsg1-1+rpi1) ...
Selecting previously unselected package libstd-rust-dev:armhf.
Preparing to unpack .../083-libstd-rust-dev_1.35.0+dfsg1-1+rpi1_armhf.deb ...
Unpacking libstd-rust-dev:armhf (1.35.0+dfsg1-1+rpi1) ...
Selecting previously unselected package rustc.
Preparing to unpack .../084-rustc_1.35.0+dfsg1-1+rpi1_armhf.deb ...
Unpacking rustc (1.35.0+dfsg1-1+rpi1) ...
Selecting previously unselected package libobjc4:armhf.
Preparing to unpack .../085-libobjc4_9.2.1-17+rpi1_armhf.deb ...
Unpacking libobjc4:armhf (9.2.1-17+rpi1) ...
Selecting previously unselected package libobjc-9-dev:armhf.
Preparing to unpack .../086-libobjc-9-dev_9.2.1-17+rpi1_armhf.deb ...
Unpacking libobjc-9-dev:armhf (9.2.1-17+rpi1) ...
Selecting previously unselected package libclang-common-8-dev.
Preparing to unpack .../087-libclang-common-8-dev_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking libclang-common-8-dev (1:8.0.1-3+rpi1) ...
Selecting previously unselected package libclang1-8.
Preparing to unpack .../088-libclang1-8_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking libclang1-8 (1:8.0.1-3+rpi1) ...
Selecting previously unselected package clang-8.
Preparing to unpack .../089-clang-8_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking clang-8 (1:8.0.1-3+rpi1) ...
Selecting previously unselected package clang.
Preparing to unpack .../090-clang_1%3a8.0-48.3_armhf.deb ...
Unpacking clang (1:8.0-48.3) ...
Selecting previously unselected package cargo.
Preparing to unpack .../091-cargo_0.37.0-3_armhf.deb ...
Unpacking cargo (0.37.0-3) ...
Selecting previously unselected package cbindgen.
Preparing to unpack .../092-cbindgen_0.8.7-1_armhf.deb ...
Unpacking cbindgen (0.8.7-1) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../093-dbus-user-session_1.12.16-2+b1_armhf.deb ...
Unpacking dbus-user-session (1.12.16-2+b1) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../094-libdconf1_0.34.0-1_armhf.deb ...
Unpacking libdconf1:armhf (0.34.0-1) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../095-dconf-service_0.34.0-1_armhf.deb ...
Unpacking dconf-service (0.34.0-1) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../096-dconf-gsettings-backend_0.34.0-1_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.34.0-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../097-libtool_2.4.6-11_all.deb ...
Unpacking libtool (2.4.6-11) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../098-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../099-libarchive-zip-perl_1.67-1_all.deb ...
Unpacking libarchive-zip-perl (1.67-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../100-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 .../101-libfile-stripnondeterminism-perl_1.6.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.6.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../102-dh-strip-nondeterminism_1.6.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.6.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../103-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../104-dwz_0.13-2_armhf.deb ...
Unpacking dwz (0.13-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../105-libdebhelper-perl_12.7.1_all.deb ...
Unpacking libdebhelper-perl (12.7.1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../106-libncurses6_6.1+20191019-1_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20191019-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../107-gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../108-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 .../109-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../110-debhelper_12.7.1_all.deb ...
Unpacking debhelper (12.7.1) ...
Selecting previously unselected package fonts-freefont-ttf.
Preparing to unpack .../111-fonts-freefont-ttf_20120503-9_all.deb ...
Unpacking fonts-freefont-ttf (20120503-9) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../112-libgirepository-1.0-1_1.62.0-2_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.62.0-2) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../113-gir1.2-glib-2.0_1.62.0-2_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.62.0-2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../114-libatk1.0-data_2.34.1-1_all.deb ...
Unpacking libatk1.0-data (2.34.1-1) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../115-libatk1.0-0_2.34.1-1_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.34.1-1) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../116-gir1.2-atk-1.0_2.34.1-1_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.34.1-1) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../117-gir1.2-freedesktop_1.62.0-2_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.62.0-2) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../118-libatspi2.0-0_2.34.0-3_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.34.0-3) ...
Selecting previously unselected package gir1.2-atspi-2.0:armhf.
Preparing to unpack .../119-gir1.2-atspi-2.0_2.34.0-3_armhf.deb ...
Unpacking gir1.2-atspi-2.0:armhf (2.34.0-3) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../120-gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-1_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.40.0+dfsg-1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../121-libgtk2.0-common_2.24.32-4_all.deb ...
Unpacking libgtk2.0-common (2.24.32-4) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../122-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 .../123-libpangoxft-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../124-gir1.2-pango-1.0_1.42.4-7+b1_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../125-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 .../126-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 .../127-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 .../128-libcups2_2.3.0-6_armhf.deb ...
Unpacking libcups2:armhf (2.3.0-6) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../129-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 .../130-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 .../131-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 .../132-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 .../133-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 .../134-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 .../135-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 .../136-libgtk2.0-0_2.24.32-4_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.32-4) ...
Selecting previously unselected package gir1.2-gtk-2.0:armhf.
Preparing to unpack .../137-gir1.2-gtk-2.0_2.24.32-4_armhf.deb ...
Unpacking gir1.2-gtk-2.0:armhf (2.24.32-4) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../138-libatk-bridge2.0-0_2.34.1-1_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.34.1-1) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../139-libcairo-gobject2_1.16.0-4_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-4) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../140-liblcms2-2_2.9-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.9-3) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../141-libcolord2_1.4.3-4_armhf.deb ...
Unpacking libcolord2:armhf (1.4.3-4) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../142-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 .../143-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 .../144-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 .../145-libproxy1v5_0.4.15-9_armhf.deb ...
Unpacking libproxy1v5:armhf (0.4.15-9) ...
Selecting previously unselected package glib-networking-common.
Preparing to unpack .../146-glib-networking-common_2.62.1-1_all.deb ...
Unpacking glib-networking-common (2.62.1-1) ...
Selecting previously unselected package glib-networking-services.
Preparing to unpack .../147-glib-networking-services_2.62.1-1_armhf.deb ...
Unpacking glib-networking-services (2.62.1-1) ...
Selecting previously unselected package gsettings-desktop-schemas.
Preparing to unpack .../148-gsettings-desktop-schemas_3.34.0-2_all.deb ...
Unpacking gsettings-desktop-schemas (3.34.0-2) ...
Selecting previously unselected package glib-networking:armhf.
Preparing to unpack .../149-glib-networking_2.62.1-1_armhf.deb ...
Unpacking glib-networking:armhf (2.62.1-1) ...
Selecting previously unselected package libsoup2.4-1:armhf.
Preparing to unpack .../150-libsoup2.4-1_2.68.2-1_armhf.deb ...
Unpacking libsoup2.4-1:armhf (2.68.2-1) ...
Selecting previously unselected package libsoup-gnome2.4-1:armhf.
Preparing to unpack .../151-libsoup-gnome2.4-1_2.68.2-1_armhf.deb ...
Unpacking libsoup-gnome2.4-1:armhf (2.68.2-1) ...
Selecting previously unselected package librest-0.7-0:armhf.
Preparing to unpack .../152-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 .../153-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 .../154-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 .../155-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 .../156-xkb-data_2.26-2_all.deb ...
Unpacking xkb-data (2.26-2) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../157-libxkbcommon0_0.9.1-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (0.9.1-1) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../158-libgtk-3-common_3.24.12-1_all.deb ...
Unpacking libgtk-3-common (3.24.12-1) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../159-libgtk-3-0_3.24.12-1_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.12-1) ...
Selecting previously unselected package gir1.2-gtk-3.0:armhf.
Preparing to unpack .../160-gir1.2-gtk-3.0_3.24.12-1_armhf.deb ...
Unpacking gir1.2-gtk-3.0:armhf (3.24.12-1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../161-gir1.2-harfbuzz-0.0_2.6.4-1+rpi1_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../162-icu-devtools_63.2-2_armhf.deb ...
Unpacking icu-devtools (63.2-2) ...
Selecting previously unselected package iso-codes.
Preparing to unpack .../163-iso-codes_4.4-1_all.deb ...
Unpacking iso-codes (4.4-1) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../164-libasound2-data_1.1.9-1_all.deb ...
Unpacking libasound2-data (1.1.9-1) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../165-libasound2_1.1.9-1_armhf.deb ...
Unpacking libasound2:armhf (1.1.9-1) ...
Selecting previously unselected package libasound2-dev:armhf.
Preparing to unpack .../166-libasound2-dev_1.1.9-1_armhf.deb ...
Unpacking libasound2-dev:armhf (1.1.9-1) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../167-libasyncns0_0.8-6_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-6) ...
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.62.2-3_all.deb ...
Unpacking libglib2.0-data (2.62.2-3) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../170-libglib2.0-bin_2.62.2-3_armhf.deb ...
Unpacking libglib2.0-bin (2.62.2-3) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../171-python3-lib2to3_3.8.0-1_all.deb ...
Unpacking python3-lib2to3 (3.8.0-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../172-python3-distutils_3.8.0-1_all.deb ...
Unpacking python3-distutils (3.8.0-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../173-libglib2.0-dev-bin_2.62.2-3_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.62.2-3) ...
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-3_armhf.deb ...
Unpacking libselinux1-dev:armhf (2.9-3) ...
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.62.2-3_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.62.2-3) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../190-libdbus-1-dev_1.12.16-2+b1_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.12.16-2+b1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../191-x11-common_1%3a7.7+20_all.deb ...
Unpacking x11-common (1:7.7+20) ...
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.8-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.8-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.34.0-3_armhf.deb ...
Unpacking libatspi2.0-dev:armhf (2.34.0-3) ...
Selecting previously unselected package libatk-bridge2.0-dev:armhf.
Preparing to unpack .../211-libatk-bridge2.0-dev_2.34.1-1_armhf.deb ...
Unpacking libatk-bridge2.0-dev:armhf (2.34.1-1) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../212-libatk1.0-dev_2.34.1-1_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.34.1-1) ...
Selecting previously unselected package libc-ares2:armhf.
Preparing to unpack .../213-libc-ares2_1.15.0-1_armhf.deb ...
Unpacking libc-ares2:armhf (1.15.0-1) ...
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.9-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.9-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 libfreetype-dev:armhf.
Preparing to unpack .../218-libfreetype-dev_2.10.1-2_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.10.1-2) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../219-libfreetype6-dev_2.10.1-2_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.10.1-2) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../220-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 .../221-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 .../222-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 .../223-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 .../224-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 .../225-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 .../226-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 .../227-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 .../228-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 .../229-libcairo2-dev_1.16.0-4_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.16.0-4) ...
Selecting previously unselected package libclang-8-dev.
Preparing to unpack .../230-libclang-8-dev_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking libclang-8-dev (1:8.0.1-3+rpi1) ...
Selecting previously unselected package libclang-dev.
Preparing to unpack .../231-libclang-dev_1%3a8.0-48.3_armhf.deb ...
Unpacking libclang-dev (1:8.0-48.3) ...
Selecting previously unselected package libdbus-glib-1-2:armhf.
Preparing to unpack .../232-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 .../233-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 .../234-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 .../235-libdrm-common_2.4.99-1+rpi1_all.deb ...
Unpacking libdrm-common (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../236-libdrm2_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../237-libdrm-amdgpu1_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../238-libdrm-radeon1_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../239-libdrm-nouveau2_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../240-libdrm-omap1_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../241-libdrm-freedreno1_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../242-libdrm-exynos1_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-tegra0:armhf.
Preparing to unpack .../243-libdrm-tegra0_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-tegra0:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-etnaviv1:armhf.
Preparing to unpack .../244-libdrm-etnaviv1_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-etnaviv1:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../245-libdrm-dev_2.4.99-1+rpi1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.99-1+rpi1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../246-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 .../247-libgbm1_19.2.3-1_armhf.deb ...
Unpacking libgbm1:armhf (19.2.3-1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../248-libglapi-mesa_19.2.3-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (19.2.3-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../249-libx11-xcb1_2%3a1.6.8-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.8-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../250-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 .../251-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 .../252-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 .../253-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 .../254-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 .../255-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../256-libegl-mesa0_19.2.3-1_armhf.deb ...
Unpacking libegl-mesa0:armhf (19.2.3-1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../257-libglvnd0_1.1.0-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.1.0-1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../258-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 .../259-mesa-common-dev_19.2.3-1_armhf.deb ...
Unpacking mesa-common-dev:armhf (19.2.3-1) ...
Selecting previously unselected package libglvnd-core-dev:armhf.
Preparing to unpack .../260-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 .../261-libgles1_1.1.0-1_armhf.deb ...
Unpacking libgles1:armhf (1.1.0-1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../262-libgles2_1.1.0-1_armhf.deb ...
Unpacking libgles2:armhf (1.1.0-1) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../263-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 .../264-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libllvm9:armhf.
Preparing to unpack .../265-libllvm9_1%3a9-1+rpi1_armhf.deb ...
Unpacking libllvm9:armhf (1:9-1+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../266-libsensors-config_1%3a3.6.0-2_all.deb ...
Unpacking libsensors-config (1:3.6.0-2) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../267-libsensors5_1%3a3.6.0-2_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-2) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../268-libgl1-mesa-dri_19.2.3-1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (19.2.3-1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../269-libglx-mesa0_19.2.3-1_armhf.deb ...
Unpacking libglx-mesa0:armhf (19.2.3-1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../270-libglx0_1.1.0-1_armhf.deb ...
Unpacking libglx0:armhf (1.1.0-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../271-libgl1_1.1.0-1_armhf.deb ...
Unpacking libgl1:armhf (1.1.0-1) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../272-libopengl0_1.1.0-1_armhf.deb ...
Unpacking libopengl0:armhf (1.1.0-1) ...
Selecting previously unselected package libglvnd-dev:armhf.
Preparing to unpack .../273-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 .../274-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 .../275-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 .../276-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 .../277-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 .../278-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 .../279-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 .../280-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 .../281-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 .../282-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 .../283-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 .../284-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 .../285-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 .../286-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 .../287-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 .../288-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 .../289-libx11-xcb-dev_2%3a1.6.8-1_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.8-1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../290-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 .../291-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 .../292-libegl1-mesa-dev_19.2.3-1_armhf.deb ...
Unpacking libegl1-mesa-dev:armhf (19.2.3-1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../293-libgl1-mesa-dev_19.2.3-1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (19.2.3-1) ...
Selecting previously unselected package libepoxy-dev:armhf.
Preparing to unpack .../294-libepoxy-dev_1.5.3-0.1_armhf.deb ...
Unpacking libepoxy-dev:armhf (1.5.3-0.1) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../295-libevent-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-core-2.1-7:armhf.
Preparing to unpack .../296-libevent-core-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-core-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-extra-2.1-7:armhf.
Preparing to unpack .../297-libevent-extra-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-extra-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-pthreads-2.1-7:armhf.
Preparing to unpack .../298-libevent-pthreads-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-pthreads-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-openssl-2.1-7:armhf.
Preparing to unpack .../299-libevent-openssl-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-openssl-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../300-libevent-dev_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-dev (2.1.11-stable-1) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../301-libogg0_1.3.2-1+b2_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-1+b2) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../302-libflac8_1.3.3-1_armhf.deb ...
Unpacking libflac8:armhf (1.3.3-1) ...
Selecting previously unselected package libfontenc1:armhf.
Preparing to unpack .../303-libfontenc1_1%3a1.1.3-1_armhf.deb ...
Unpacking libfontenc1:armhf (1:1.1.3-1) ...
Selecting previously unselected package libfribidi-dev:armhf.
Preparing to unpack .../304-libfribidi-dev_1.0.7-1.1_armhf.deb ...
Unpacking libfribidi-dev:armhf (1.0.7-1.1) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../305-libgdk-pixbuf2.0-bin_2.40.0+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.40.0+dfsg-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev:armhf.
Preparing to unpack .../306-libgdk-pixbuf2.0-dev_2.40.0+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-dev:armhf (2.40.0+dfsg-1) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../307-libgraphite2-dev_1.3.13-11_armhf.deb ...
Unpacking libgraphite2-dev:armhf (1.3.13-11) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../308-libharfbuzz-icu0_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../309-libharfbuzz-gobject0_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../310-libicu-dev_63.2-2_armhf.deb ...
Unpacking libicu-dev:armhf (63.2-2) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../311-libharfbuzz-dev_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../312-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 .../313-pango1.0-tools_1.42.4-7+b1_armhf.deb ...
Unpacking pango1.0-tools (1.42.4-7+b1) ...
Selecting previously unselected package libpango1.0-dev:armhf.
Preparing to unpack .../314-libpango1.0-dev_1.42.4-7+b1_armhf.deb ...
Unpacking libpango1.0-dev:armhf (1.42.4-7+b1) ...
Selecting previously unselected package x11proto-composite-dev.
Preparing to unpack .../315-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 .../316-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 .../317-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 .../318-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 .../319-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 .../320-libxkbcommon-dev_0.9.1-1_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (0.9.1-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../321-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 .../322-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 .../323-wayland-protocols_1.18-1_all.deb ...
Unpacking wayland-protocols (1.18-1) ...
Selecting previously unselected package libgtk-3-dev:armhf.
Preparing to unpack .../324-libgtk-3-dev_3.24.12-1_armhf.deb ...
Unpacking libgtk-3-dev:armhf (3.24.12-1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../325-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 .../326-libgtk2.0-dev_2.24.32-4_armhf.deb ...
Unpacking libgtk2.0-dev:armhf (2.24.32-4) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../327-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ...
Selecting previously unselected package libjpeg-dev.
Preparing to unpack .../328-libjpeg-dev_1%3a1.5.2-2_all.deb ...
Unpacking libjpeg-dev (1:1.5.2-2) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../329-libncurses-dev_6.1+20191019-1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.1+20191019-1) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../330-libuv1_1.33.1-2_armhf.deb ...
Unpacking libuv1:armhf (1.33.1-2) ...
Selecting previously unselected package libnode64:armhf.
Preparing to unpack .../331-libnode64_10.17.0~dfsg-2_armhf.deb ...
Unpacking libnode64:armhf (10.17.0~dfsg-2) ...
Selecting previously unselected package libnspr4:armhf.
Preparing to unpack .../332-libnspr4_2%3a4.23-1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.23-1) ...
Selecting previously unselected package libnspr4-dev.
Preparing to unpack .../333-libnspr4-dev_2%3a4.23-1_armhf.deb ...
Unpacking libnspr4-dev (2:4.23-1) ...
Selecting previously unselected package libnss3:armhf.
Preparing to unpack .../334-libnss3_2%3a3.45-1_armhf.deb ...
Unpacking libnss3:armhf (2:3.45-1) ...
Selecting previously unselected package libnss3-dev:armhf.
Preparing to unpack .../335-libnss3-dev_2%3a3.45-1_armhf.deb ...
Unpacking libnss3-dev:armhf (2:3.45-1) ...
Selecting previously unselected package libpfm4:armhf.
Preparing to unpack .../336-libpfm4_4.10.1+git14-g815ff28-1_armhf.deb ...
Unpacking libpfm4:armhf (4.10.1+git14-g815ff28-1) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../337-libvorbis0a_1.3.6-2_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.6-2) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../338-libvorbisenc2_1.3.6-2_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.6-2) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../339-libsndfile1_1.0.28-6_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.28-6) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../340-libwrap0_7.6.q-28_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-28) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../341-libpulse0_13.0-3_armhf.deb ...
Unpacking libpulse0:armhf (13.0-3) ...
Selecting previously unselected package libpulse-mainloop-glib0:armhf.
Preparing to unpack .../342-libpulse-mainloop-glib0_13.0-3_armhf.deb ...
Unpacking libpulse-mainloop-glib0:armhf (13.0-3) ...
Selecting previously unselected package libpulse-dev:armhf.
Preparing to unpack .../343-libpulse-dev_13.0-3_armhf.deb ...
Unpacking libpulse-dev:armhf (13.0-3) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../344-libpython2.7-stdlib_2.7.17-1_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.17-1) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../345-libreadline-dev_8.0-3_armhf.deb ...
Unpacking libreadline-dev:armhf (8.0-3) ...
Selecting previously unselected package libsqlite3-dev:armhf.
Preparing to unpack .../346-libsqlite3-dev_3.30.1-1_armhf.deb ...
Unpacking libsqlite3-dev:armhf (3.30.1-1) ...
Selecting previously unselected package libxcb-util0:armhf.
Preparing to unpack .../347-libxcb-util0_0.3.8-3+b2_armhf.deb ...
Unpacking libxcb-util0:armhf (0.3.8-3+b2) ...
Selecting previously unselected package libstartup-notification0:armhf.
Preparing to unpack .../348-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 .../349-libstartup-notification0-dev_0.12-6_armhf.deb ...
Unpacking libstartup-notification0-dev:armhf (0.12-6) ...
Selecting previously unselected package libunwind8:armhf.
Preparing to unpack .../350-libunwind8_1.2.1-9_armhf.deb ...
Unpacking libunwind8:armhf (1.2.1-9) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../351-libxt6_1%3a1.1.5-1+b3_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.5-1+b3) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../352-libxmu6_2%3a1.1.2-2+b3_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.2-2+b3) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../353-libxpm4_1%3a3.5.12-1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.12-1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../354-libxaw7_2%3a1.0.13-1+b2_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.13-1+b2) ...
Selecting previously unselected package libxfont2:armhf.
Preparing to unpack .../355-libxfont2_1%3a2.0.3-1_armhf.deb ...
Unpacking libxfont2:armhf (1:2.0.3-1) ...
Selecting previously unselected package libxkbfile1:armhf.
Preparing to unpack .../356-libxkbfile1_1%3a1.0.9-2_armhf.deb ...
Unpacking libxkbfile1:armhf (1:1.0.9-2) ...
Selecting previously unselected package libxmuu1:armhf.
Preparing to unpack .../357-libxmuu1_2%3a1.1.2-2+b3_armhf.deb ...
Unpacking libxmuu1:armhf (2:1.1.2-2+b3) ...
Selecting previously unselected package libxt-dev:armhf.
Preparing to unpack .../358-libxt-dev_1%3a1.1.5-1+b3_armhf.deb ...
Unpacking libxt-dev:armhf (1:1.1.5-1+b3) ...
Selecting previously unselected package llvm-8-runtime.
Preparing to unpack .../359-llvm-8-runtime_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking llvm-8-runtime (1:8.0.1-3+rpi1) ...
Selecting previously unselected package llvm-runtime.
Preparing to unpack .../360-llvm-runtime_1%3a8.0-48.3_armhf.deb ...
Unpacking llvm-runtime (1:8.0-48.3) ...
Selecting previously unselected package llvm-8.
Preparing to unpack .../361-llvm-8_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking llvm-8 (1:8.0.1-3+rpi1) ...
Selecting previously unselected package llvm.
Preparing to unpack .../362-llvm_1%3a8.0-48.3_armhf.deb ...
Unpacking llvm (1:8.0-48.3) ...
Selecting previously unselected package llvm-8-dev.
Preparing to unpack .../363-llvm-8-dev_1%3a8.0.1-3+rpi1_armhf.deb ...
Unpacking llvm-8-dev (1:8.0.1-3+rpi1) ...
Selecting previously unselected package llvm-dev.
Preparing to unpack .../364-llvm-dev_1%3a8.0-48.3_armhf.deb ...
Unpacking llvm-dev (1:8.0-48.3) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../365-nodejs_10.17.0~dfsg-2_armhf.deb ...
Unpacking nodejs (10.17.0~dfsg-2) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../366-python2.7_2.7.17-1_armhf.deb ...
Unpacking python2.7 (2.7.17-1) ...
Selecting previously unselected package unzip.
Preparing to unpack .../367-unzip_6.0-25_armhf.deb ...
Unpacking unzip (6.0-25) ...
Selecting previously unselected package x11-xkb-utils.
Preparing to unpack .../368-x11-xkb-utils_7.7+4_armhf.deb ...
Unpacking x11-xkb-utils (7.7+4) ...
Selecting previously unselected package xauth.
Preparing to unpack .../369-xauth_1%3a1.0.10-1_armhf.deb ...
Unpacking xauth (1:1.0.10-1) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../370-xfonts-encodings_1%3a1.0.4-2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2) ...
Selecting previously unselected package xfonts-utils.
Preparing to unpack .../371-xfonts-utils_1%3a7.7+6_armhf.deb ...
Unpacking xfonts-utils (1:7.7+6) ...
Selecting previously unselected package xfonts-base.
Preparing to unpack .../372-xfonts-base_1%3a1.0.5_all.deb ...
Unpacking xfonts-base (1:1.0.5) ...
Selecting previously unselected package xserver-common.
Preparing to unpack .../373-xserver-common_2%3a1.20.4-1_all.deb ...
Unpacking xserver-common (2:1.20.4-1) ...
Selecting previously unselected package xvfb.
Preparing to unpack .../374-xvfb_2%3a1.20.4-1_armhf.deb ...
Unpacking xvfb (2:1.20.4-1) ...
Selecting previously unselected package yasm.
Preparing to unpack .../375-yasm_1.3.0-2_armhf.deb ...
Unpacking yasm (1.3.0-2) ...
Selecting previously unselected package zip.
Preparing to unpack .../376-zip_3.0-11_armhf.deb ...
Unpacking zip (3.0-11) ...
Selecting previously unselected package libjsoncpp1:armhf.
Preparing to unpack .../377-libjsoncpp1_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp1:armhf (1.7.4-3) ...
Selecting previously unselected package libjsoncpp-dev:armhf.
Preparing to unpack .../378-libjsoncpp-dev_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp-dev:armhf (1.7.4-3) ...
Selecting previously unselected package sbuild-build-depends-firefox-esr-dummy.
Preparing to unpack .../379-sbuild-build-depends-firefox-esr-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-firefox-esr-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-11) ...
Setting up liblcms2-2:armhf (2.9-3) ...
Setting up libpixman-1-0:armhf (0.36.0-1) ...
Setting up libwayland-server0:armhf (1.17.0-1) ...
Setting up libx11-xcb1:armhf (2:1.6.8-1) ...
Setting up systemd-sysv (242-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-9) ...
Setting up libc-l10n (2.29-2+rpi1) ...
Setting up libpsl5:armhf (0.20.2-2) ...
Setting up ttf-bitstream-vera (1.10-8) ...
Setting up libpixman-1-dev:armhf (0.36.0-1) ...
Setting up libogg0:armhf (1.3.2-1+b2) ...
Setting up mime-support (3.64) ...
Setting up 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-3+b1) ...
Setting up libmagic-mgc (1:5.37-6) ...
Setting up libarchive-zip-perl (1.67-1) ...
Setting up libgc1c2:armhf (1:7.6.4-0.4) ...
Setting up libglib2.0-0:armhf (2.62.2-3) ...
Setting up libglvnd0:armhf (1.1.0-1) ...
Setting up unzip (6.0-25) ...
Setting up libdebhelper-perl (12.7.1) ...
Setting up libbrotli1:armhf (1.0.7-5) ...
Setting up libgdk-pixbuf2.0-common (2.40.0+dfsg-1) ...
Setting up cbindgen (0.8.7-1) ...
Setting up x11-common (1:7.7+20) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libsensors-config (1:3.6.0-2) ...
Setting up libnghttp2-14:armhf (1.39.2-1) ...
Setting up libmagic1:armhf (1:5.37-6) ...
Setting up libsepol1-dev:armhf (2.9-2) ...
Setting up fonts-freefont-ttf (20120503-9) ...
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.2.1-17+rpi1) ...
Setting up libc-ares2:armhf (1.15.0-1) ...
Setting up file (1:5.37-6) ...
Setting up libffi-dev:armhf (3.2.1-9) ...
Setting up locales (2.29-2+rpi1) ...
Generating locales (this might take a while)...
Generation complete.
Setting up libunwind8:armhf (1.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 libdconf1:armhf (0.34.0-1) ...
Setting up libasound2-data (1.1.9-1) ...
Setting up yasm (1.3.0-2) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libgraphite2-dev:armhf (1.3.13-11) ...
Setting up zip (3.0-11) ...
Setting up libfontenc1:armhf (1:1.1.3-1) ...
Setting up autotools-dev (20180224.1) ...
Setting up libpcre2-32-0:armhf (10.32-5) ...
Setting up libglib2.0-data (2.62.2-3) ...
Setting up libuv1:armhf (1.33.1-2) ...
Setting up libpfm4:armhf (4.10.1+git14-g815ff28-1) ...
Setting up libpython2.7-minimal:armhf (2.7.17-1) ...
Setting up libgles2:armhf (1.1.0-1) ...
Setting up libexpat1-dev:armhf (2.2.9-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.30.1-1) ...
Setting up libwrap0:armhf (7.6.q-28) ...
Setting up libx11-data (2:1.6.8-1) ...
Setting up libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ...
Setting up libepoxy0:armhf (1.5.3-0.1) ...
Setting up libnspr4:armhf (2:4.23-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ...
Setting up python2.7-minimal (2.7.17-1) ...
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+20191019-1) ...
Setting up libgles1:armhf (1.1.0-1) ...
Setting up libdbus-1-3:armhf (1.12.16-2+b1) ...
Setting up dbus (1.12.16-2+b1) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up xfonts-encodings (1:1.0.4-2) ...
Setting up libfribidi0:armhf (1.0.7-1.1) ...
Setting up libpng16-16:armhf (1.6.37-1) ...
Setting up libnode64:armhf (10.17.0~dfsg-2) ...
Setting up libpcre32-3:armhf (2:8.39-12) ...
Setting up libevent-core-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libvorbis0a:armhf (1.3.6-2) ...
Setting up libevent-2.1-7:armhf (2.1.11-stable-1) ...
Setting up autopoint (0.19.8.1-9) ...
Setting up binfmt-support (2.2.0-2) ...
Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service -> /lib/systemd/system/binfmt-support.service.
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up 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.6.0-2) ...
Setting up libk5crypto3:armhf (1.17-6+b1) ...
Setting up libobjc-9-dev:armhf (9.2.1-17+rpi1) ...
Setting up libglapi-mesa:armhf (19.2.3-1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up libatk1.0-data (2.34.1-1) ...
Setting up fonts-dejima-mincho (227-16) ...
Setting up wayland-protocols (1.18-1) ...
Setting up sensible-utils (0.0.12) ...
Setting up libasyncns0:armhf (0.8-6) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libasound2:armhf (1.1.9-1) ...
Setting up libpam-systemd:armhf (242-7+rpi1) ...
Setting up libmbedcrypto3:armhf (2.16.3-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-3) ...
Setting up libgirepository-1.0-1:armhf (1.62.0-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-4) ...
Setting up libatk1.0-0:armhf (2.34.1-1) ...
Setting up libkrb5-3:armhf (1.17-6+b1) ...
Setting up libtiff5:armhf (4.1.0-1) ...
Setting up libwayland-egl1:armhf (1.17.0-1) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up glib-networking-common (2.62.1-1) ...
Setting up libasound2-dev:armhf (1.1.9-1) ...
Setting up libbsd0:armhf (0.10.0-1) ...
Setting up libtinfo5:armhf (6.1+20191019-1) ...
Setting up libdrm-common (2.4.99-1+rpi1) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libicu-dev:armhf (63.2-2) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7+b2) ...
Setting up iso-codes (4.4-1) ...
Setting up libhttp-parser2.9:armhf (2.9.2-2) ...
Setting up libstd-rust-1.35:armhf (1.35.0+dfsg1-1+rpi1) ...
Setting up libvorbisenc2:armhf (1.3.6-2) ...
Setting up libjsoncpp1:armhf (1.7.4-3) ...
Setting up libevent-pthreads-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libxkbcommon0:armhf (0.9.1-1) ...
Setting up libwayland-client0:armhf (1.17.0-1) ...
Setting up x11proto-dev (2018.4-4) ...
Setting up libfile-stripnondeterminism-perl (1.6.1-1) ...
Setting up libnspr4-dev (2:4.23-1) ...
Setting up glib-networking-services (2.62.1-1) ...
Setting up libblkid-dev:armhf (2.34-0.1) ...
Setting up libice6:armhf (2:1.0.9-2) ...
Setting up libjsoncpp-dev:armhf (1.7.4-3) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libpython3.7-stdlib:armhf (3.7.5-2) ...
Setting up libevent-extra-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libncurses-dev:armhf (6.1+20191019-1) ...
Setting up libxcb1:armhf (1.13.1-2) ...
Setting up 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 libice-dev:armhf (2:1.0.9-2) ...
Setting up libtool (2.4.6-11) ...
Setting up libxcb-render0:armhf (1.13.1-2) ...
Setting up libxshmfence-dev:armhf (1.3-1) ...
Setting up libmbedx509-0:armhf (2.16.3-1) ...
Setting up libselinux1-dev:armhf (2.9-3) ...
Setting up libpcre3-dev:armhf (2:8.39-12) ...
Setting up x11proto-randr-dev (2018.4-4) ...
Setting up libfribidi-dev:armhf (1.0.7-1.1) ...
Setting up libxcb-glx0:armhf (1.13.1-2) ...
Setting up libxkbcommon-dev:armhf (0.9.1-1) ...
Setting up libedit2:armhf (3.1-20191025-1) ...
Setting up libpng-dev:armhf (1.6.37-1) ...
Setting up libmbedtls12:armhf (2.16.3-1) ...
Setting up libxcb-shape0:armhf (1.13.1-2) ...
Setting up libavahi-common3:armhf (0.7-4+b2) ...
Setting up libjpeg-dev (1:1.5.2-2) ...
Setting up libevent-openssl-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libglib2.0-bin (2.62.2-3) ...
Setting up m4 (1.4.18-4) ...
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+b2) ...
Setting up libreadline-dev:armhf (8.0-3) ...
Setting up nodejs (10.17.0~dfsg-2) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Setting up x11proto-xinerama-dev (2018.4-4) ...
Setting up libjson-glib-1.0-0:armhf (1.4.4-2) ...
Setting up libpython2.7-stdlib:armhf (2.7.17-1) ...
Setting up libxcb-present0:armhf (1.13.1-2) ...
Setting up libthai0:armhf (0.1.28-3) ...
Setting up libstd-rust-dev:armhf (1.35.0+dfsg1-1+rpi1) ...
Setting up dbus-user-session (1.12.16-2+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.10.1-2) ...
Setting up libdbus-1-dev:armhf (1.12.16-2+b1) ...
Setting up libxcb-sync1:armhf (1.13.1-2) ...
Setting up libdbus-glib-1-2:armhf (0.110-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.11-stable-1) ...
Setting up libgssapi-krb5-2:armhf (1.17-6+b1) ...
Setting up x11proto-input-dev (2018.4-4) ...
Setting up libcroco3:armhf (0.6.13-1) ...
Setting up ucf (3.0038+nmu1) ...
Setting up gir1.2-glib-2.0:armhf (1.62.0-2) ...
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.99-1+rpi1) ...
Setting up dwz (0.13-2) ...
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 libx11-6:armhf (2:1.6.8-1) ...
Setting up libharfbuzz0b:armhf (2.6.4-1+rpi1) ...
Setting up libsndfile1:armhf (1.0.28-6) ...
Setting up libxkbfile1:armhf (1:1.0.9-2) ...
Setting up x11proto-record-dev (2018.4-4) ...
Setting up autoconf2.13 (2.13-68) ...
No diversion 'diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13', none removed.
No diversion 'diversion of /usr/share/man/man1/autoconf.1.gz to /usr/share/man/man1/autoconf2.50.1.gz by autoconf2.13', none removed.
No diversion 'diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13', none removed.
No diversion 'diversion of /usr/share/man/man1/autoheader.1.gz to /usr/share/man/man1/autoheader2.50.1.gz by autoconf2.13', none removed.
No diversion 'diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13', none removed.
No diversion 'diversion of /usr/share/man/man1/autoreconf.1.gz to /usr/share/man/man1/autoreconf2.50.1.gz by autoconf2.13', none removed.
Setting up libdrm-omap1:armhf (2.4.99-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 libxfont2:armhf (1:2.0.3-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.99-1+rpi1) ...
Setting up libllvm9:armhf (1:9-1+rpi1) ...
Setting up libxmuu1:armhf (2:1.1.2-2+b3) ...
Setting up libpython3-stdlib:armhf (3.7.5-1) ...
Setting up libdrm-amdgpu1:armhf (2.4.99-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-3+rpi1) ...
Setting up libxcb-dri3-0:armhf (1.13.1-2) ...
Setting up python3.7 (3.7.5-2) ...
Setting up llvm-8-runtime (1:8.0.1-3+rpi1) ...
Setting up libdrm-nouveau2:armhf (2.4.99-1+rpi1) ...
Setting up gettext (0.19.8.1-9) ...
Setting up gir1.2-freedesktop:armhf (1.62.0-2) ...
Setting up libharfbuzz-icu0:armhf (2.6.4-1+rpi1) ...
Setting up libdrm-etnaviv1:armhf (2.4.99-1+rpi1) ...
Setting up libxcb1-dev:armhf (1.13.1-2) ...
Setting up libxpm4:armhf (1:3.5.12-1) ...
Setting up python2.7 (2.7.17-1) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libgbm1:armhf (19.2.3-1) ...
Setting up libpulse0:armhf (13.0-3) ...
Setting up gir1.2-atk-1.0:armhf (2.34.1-1) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libdrm-radeon1:armhf (2.4.99-1+rpi1) ...
Setting up fontconfig-config (2.13.1-2) ...
Setting up libclang-common-8-dev (1:8.0.1-3+rpi1) ...
Setting up libgl1-mesa-dri:armhf (19.2.3-1) ...
Setting up libdbus-glib-1-dev-bin (0.110-4) ...
Setting up libclang1-8 (1:8.0.1-3+rpi1) ...
Setting up libx11-dev:armhf (2:1.6.8-1) ...
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.66.0-1+b1) ...
Setting up dconf-service (0.34.0-1) ...
Setting up python3 (3.7.5-1) ...
Setting up libgit2-27:armhf (0.27.7+dfsg.1-0.2+b1) ...
Setting up libharfbuzz-gobject0:armhf (2.6.4-1+rpi1) ...
Setting up libatspi2.0-0:armhf (2.34.0-3) ...
Setting up xfonts-utils (1:7.7+6) ...
Setting up man-db (2.9.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer -> /lib/systemd/system/man-db.timer.
Setting up libwayland-dev:armhf (1.17.0-1) ...
Setting up gir1.2-harfbuzz-0.0:armhf (2.6.4-1+rpi1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up libfreetype-dev:armhf (2.10.1-2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libatk-bridge2.0-0:armhf (2.34.1-1) ...
Setting up libxcb-shm0-dev:armhf (1.13.1-2) ...
Setting up xfonts-base (1:1.0.5) ...
Setting up libegl-mesa0:armhf (19.2.3-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.40.0+dfsg-1) ...
Setting up libpulse-mainloop-glib0:armhf (13.0-3) ...
Setting up llvm-runtime (1:8.0-48.3) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up llvm-8 (1:8.0.1-3+rpi1) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libdrm-freedreno1:armhf (2.4.99-1+rpi1) ...
Setting up llvm (1:8.0-48.3) ...
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+b3) ...
Setting up libdrm-tegra0:armhf (2.4.99-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.3.0-6) ...
Setting up rustc (1.35.0+dfsg1-1+rpi1) ...
Setting up xauth (1:1.0.10-1) ...
Setting up libgdk-pixbuf2.0-bin (2.40.0+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 python3-lib2to3 (3.8.0-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up python3-distutils (3.8.0-1) ...
Setting up libglib2.0-dev-bin (2.62.2-3) ...
Setting up gtk-update-icon-cache (3.24.12-1) ...
Setting up libx11-xcb-dev:armhf (2:1.6.8-1) ...
Setting up fontconfig (2.13.1-2) ...
Regenerating fonts cache... done.
Setting up libdrm-dev:armhf (2.4.99-1+rpi1) ...
Setting up libxft2:armhf (2.3.2-2) ...
Setting up libxmu6:armhf (2:1.1.2-2+b3) ...
Setting up libxdamage1:armhf (1:1.1.5-1) ...
Setting up libxi6:armhf (2:1.7.9-1) ...
Setting up libclang-8-dev (1:8.0.1-3+rpi1) ...
Setting up dconf-gsettings-backend:armhf (0.34.0-1) ...
Setting up libstartup-notification0-dev:armhf (0.12-6) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.40.0+dfsg-1) ...
Setting up llvm-8-dev (1:8.0.1-3+rpi1) ...
Setting up clang-8 (1:8.0.1-3+rpi1) ...
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+b1) ...
Setting up gir1.2-atspi-2.0:armhf (2.34.0-3) ...
Setting up libxaw7:armhf (2:1.0.13-1+b2) ...
Setting up libcairo2:armhf (1.16.0-4) ...
Setting up libfreetype6-dev:armhf (2.10.1-2) ...
Setting up libxfixes-dev:armhf (1:5.0.3-1) ...
Setting up cargo (0.37.0-3) ...
Setting up libxrandr-dev:armhf (2:1.5.1-1) ...
Setting up libglib2.0-dev:armhf (2.62.2-3) ...
Setting up libxcb-randr0-dev:armhf (1.13.1-2) ...
Setting up libxt-dev:armhf (1:1.1.5-1+b3) ...
Setting up clang (1:8.0-48.3) ...
Setting up libxcb-present-dev:armhf (1.13.1-2) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up libpulse-dev:armhf (13.0-3) ...
Setting up mesa-common-dev:armhf (19.2.3-1) ...
Setting up libcairo-gobject2:armhf (1.16.0-4) ...
Setting up libpangoft2-1.0-0:armhf (1.42.4-7+b1) ...
Setting up libxi-dev:armhf (2:1.7.9-1) ...
Setting up libgtk-3-common (3.24.12-1) ...
Setting up libatk1.0-dev:armhf (2.34.1-1) ...
Setting up libpangocairo-1.0-0:armhf (1.42.4-7+b1) ...
Setting up libxtst-dev:armhf (2:1.2.3-1) ...
Setting up libxdamage-dev:armhf (1:1.1.5-1) ...
Setting up llvm-dev (1:8.0-48.3) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-4) ...
Setting up gsettings-desktop-schemas (3.34.0-2) ...
Setting up libatspi2.0-dev:armhf (2.34.0-3) ...
Setting up libharfbuzz-dev:armhf (2.6.4-1+rpi1) ...
Setting up libfontconfig1-dev:armhf (2.13.1-2) ...
Setting up libglx-mesa0:armhf (19.2.3-1) ...
Setting up libclang-dev (1:8.0-48.3) ...
Setting up libpangoxft-1.0-0:armhf (1.42.4-7+b1) ...
Setting up libglx0:armhf (1.1.0-1) ...
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 x11-xkb-utils (7.7+4) ...
Setting up pango1.0-tools (1.42.4-7+b1) ...
Setting up libatk-bridge2.0-dev:armhf (2.34.1-1) ...
Setting up libgdk-pixbuf2.0-dev:armhf (2.40.0+dfsg-1) ...
Setting up librsvg2-2:armhf (2.44.14-1) ...
Setting up gir1.2-pango-1.0:armhf (1.42.4-7+b1) ...
Setting up libgl1:armhf (1.1.0-1) ...
Setting up librsvg2-common:armhf (2.44.14-1) ...
Setting up libcairo2-dev:armhf (1.16.0-4) ...
Setting up xserver-common (2:1.20.4-1) ...
Setting up glib-networking:armhf (2.62.1-1) ...
Setting up libxft-dev:armhf (2.3.2-2) ...
Setting up libsoup2.4-1:armhf (2.68.2-1) ...
Setting up xvfb (2:1.20.4-1) ...
Setting up libglvnd-dev:armhf (1.1.0-1) ...
Setting up adwaita-icon-theme (3.34.0-2) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libpango1.0-dev:armhf (1.42.4-7+b1) ...
Setting up libgl1-mesa-dev:armhf (19.2.3-1) ...
Setting up libsoup-gnome2.4-1:armhf (2.68.2-1) ...
Setting up libegl1-mesa-dev:armhf (19.2.3-1) ...
Setting up librest-0.7-0:armhf (0.8.1-1) ...
Setting up libgtk-3-0:armhf (3.24.12-1) ...
Setting up libgtk2.0-0:armhf (2.24.32-4) ...
Setting up libepoxy-dev:armhf (1.5.3-0.1) ...
Setting up gir1.2-gtk-3.0:armhf (3.24.12-1) ...
Setting up gir1.2-gtk-2.0:armhf (2.24.32-4) ...
Setting up libgtk2.0-dev:armhf (2.24.32-4) ...
Setting up libgtk-3-dev:armhf (3.24.12-1) ...
Setting up dh-strip-nondeterminism (1.6.1-1) ...
Setting up debhelper (12.7.1) ...
Setting up dh-autoreconf (19) ...
Setting up sbuild-build-depends-firefox-esr-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.29-2+rpi1) ...
Processing triggers for systemd (242-7+rpi1) ...
Processing triggers for libgdk-pixbuf2.0-0:armhf (2.40.0+dfsg-1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.15.0-58-generic armhf (armv8l)
Toolchain package versions: binutils_2.33.1-2+rpi1 dpkg-dev_1.19.7 g++-9_9.2.1-17+rpi1 gcc-9_9.2.1-17+rpi1 libc6-dev_2.29-2+rpi1 libstdc++-9-dev_9.2.1-17+rpi1 libstdc++6_9.2.1-17+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2
Package versions: adduser_3.118 adwaita-icon-theme_3.34.0-2 apt_1.8.4 autoconf_2.69-11 autoconf2.13_2.13-68 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_11+rpi1 base-passwd_3.5.46 bash_5.0-5 binfmt-support_2.2.0-2 binutils_2.33.1-2+rpi1 binutils-arm-linux-gnueabihf_2.33.1-2+rpi1 binutils-common_2.33.1-2+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 cargo_0.37.0-3 cbindgen_0.8.7-1 clang_1:8.0-48.3 clang-8_1:8.0.1-3+rpi1 coreutils_8.30-3 cpp_4:9.2.1-3+rpi1 cpp-9_9.2.1-17+rpi1 dash_0.5.10.2-6 dbus_1.12.16-2+b1 dbus-user-session_1.12.16-2+b1 dconf-gsettings-backend_0.34.0-1 dconf-service_0.34.0-1 debconf_1.5.73 debhelper_12.7.1 debianutils_4.9 dh-autoreconf_19 dh-strip-nondeterminism_1.6.1-1 diffutils_1:3.7-3 dirmngr_2.2.17-3+b1 dmsetup_2:1.02.155-3 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.13-2 e2fsprogs_1.45.4-1 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.37-6 findutils_4.7.0-1 fontconfig_2.13.1-2 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 fonts-dejima-mincho_227-16 fonts-freefont-ttf_20120503-9 g++_4:9.2.1-3+rpi1 g++-9_9.2.1-17+rpi1 gcc_4:9.2.1-3+rpi1 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+b3 gcc-9_9.2.1-17+rpi1 gcc-9-base_9.2.1-17+rpi1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gir1.2-atk-1.0_2.34.1-1 gir1.2-atspi-2.0_2.34.0-3 gir1.2-freedesktop_1.62.0-2 gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-1 gir1.2-glib-2.0_1.62.0-2 gir1.2-gtk-2.0_2.24.32-4 gir1.2-gtk-3.0_3.24.12-1 gir1.2-harfbuzz-0.0_2.6.4-1+rpi1 gir1.2-pango-1.0_1.42.4-7+b1 glib-networking_2.62.1-1 glib-networking-common_2.62.1-1 glib-networking-services_2.62.1-1 gnupg_2.2.17-3 gnupg-l10n_2.2.17-3 gnupg-utils_2.2.17-3+b1 gpg_2.2.17-3+b1 gpg-agent_2.2.17-3+b1 gpg-wks-client_2.2.17-3+b1 gpg-wks-server_2.2.17-3+b1 gpgconf_2.2.17-3+b1 gpgsm_2.2.17-3+b1 gpgv_2.2.17-3+b1 grep_3.3-1 groff-base_1.22.4-3 gsettings-desktop-schemas_3.34.0-2 gtk-update-icon-cache_3.24.12-1 gzip_1.9-3 hicolor-icon-theme_0.17-2 hostname_3.23 icu-devtools_63.2-2 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20190709-2 iso-codes_4.4-1 libacl1_2.2.53-5 libapparmor1_2.13.3-6 libapt-pkg5.0_1.8.4 libarchive-zip-perl_1.67-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-17+rpi1 libasound2_1.1.9-1 libasound2-data_1.1.9-1 libasound2-dev_1.1.9-1 libassuan0_2.5.3-7 libasyncns0_0.8-6 libatk-bridge2.0-0_2.34.1-1 libatk-bridge2.0-dev_2.34.1-1 libatk1.0-0_2.34.1-1 libatk1.0-data_2.34.1-1 libatk1.0-dev_2.34.1-1 libatomic1_9.2.1-17+rpi1 libatspi2.0-0_2.34.0-3 libatspi2.0-dev_2.34.0-3 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2 libaudit1_1:2.8.5-2 libavahi-client3_0.7-4+b2 libavahi-common-data_0.7-4+b2 libavahi-common3_0.7-4+b2 libbinutils_2.33.1-2+rpi1 libblkid-dev_2.34-0.1 libblkid1_2.34-0.1 libbrotli1_1.0.7-5 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-ares2_1.15.0-1 libc-bin_2.29-2+rpi1 libc-dev-bin_2.29-2+rpi1 libc-l10n_2.29-2+rpi1 libc6_2.29-2+rpi1 libc6-dev_2.29-2+rpi1 libcairo-gobject2_1.16.0-4 libcairo-script-interpreter2_1.16.0-4 libcairo2_1.16.0-4 libcairo2-dev_1.16.0-4 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcap2-bin_1:2.27-1 libcc1-0_9.2.1-17+rpi1 libclang-8-dev_1:8.0.1-3+rpi1 libclang-common-8-dev_1:8.0.1-3+rpi1 libclang-dev_1:8.0-48.3 libclang1-8_1:8.0.1-3+rpi1 libcolord2_1.4.3-4 libcom-err2_1.45.4-1 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.1-1 libcups2_2.3.0-6 libcurl3-gnutls_7.66.0-1+b1 libdatrie1_0.2.12-3+b1 libdb5.3_5.3.28+dfsg1-0.6 libdbus-1-3_1.12.16-2+b1 libdbus-1-dev_1.12.16-2+b1 libdbus-glib-1-2_0.110-4 libdbus-glib-1-dev_0.110-4 libdbus-glib-1-dev-bin_0.110-4 libdconf1_0.34.0-1 libdebconfclient0_0.250 libdebhelper-perl_12.7.1 libdevmapper1.02.1_2:1.02.155-3 libdpkg-perl_1.19.7 libdrm-amdgpu1_2.4.99-1+rpi1 libdrm-common_2.4.99-1+rpi1 libdrm-dev_2.4.99-1+rpi1 libdrm-etnaviv1_2.4.99-1+rpi1 libdrm-exynos1_2.4.99-1+rpi1 libdrm-freedreno1_2.4.99-1+rpi1 libdrm-nouveau2_2.4.99-1+rpi1 libdrm-omap1_2.4.99-1+rpi1 libdrm-radeon1_2.4.99-1+rpi1 libdrm-tegra0_2.4.99-1+rpi1 libdrm2_2.4.99-1+rpi1 libedit2_3.1-20191025-1 libegl-mesa0_19.2.3-1 libegl1_1.1.0-1 libegl1-mesa-dev_19.2.3-1 libelf1_0.176-1.1 libepoxy-dev_1.5.3-0.1 libepoxy0_1.5.3-0.1 libevent-2.1-7_2.1.11-stable-1 libevent-core-2.1-7_2.1.11-stable-1 libevent-dev_2.1.11-stable-1 libevent-extra-2.1-7_2.1.11-stable-1 libevent-openssl-2.1-7_2.1.11-stable-1 libevent-pthreads-2.1-7_2.1.11-stable-1 libexpat1_2.2.9-1 libexpat1-dev_2.2.9-1 libext2fs2_1.45.4-1 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi-dev_3.2.1-9 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.6.1-1 libflac8_1.3.3-1 libfontconfig1_2.13.1-2 libfontconfig1-dev_2.13.1-2 libfontenc1_1:1.1.3-1 libfreetype-dev_2.10.1-2 libfreetype6_2.10.1-2 libfreetype6-dev_2.10.1-2 libfribidi-dev_1.0.7-1.1 libfribidi0_1.0.7-1.1 libgbm1_19.2.3-1 libgc1c2_1:7.6.4-0.4 libgcc-9-dev_9.2.1-17+rpi1 libgcc1_1:9.2.1-17+rpi1 libgcrypt20_1.8.5-3 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgdk-pixbuf2.0-0_2.40.0+dfsg-1 libgdk-pixbuf2.0-bin_2.40.0+dfsg-1 libgdk-pixbuf2.0-common_2.40.0+dfsg-1 libgdk-pixbuf2.0-dev_2.40.0+dfsg-1 libgirepository-1.0-1_1.62.0-2 libgit2-27_0.27.7+dfsg.1-0.2+b1 libgl1_1.1.0-1 libgl1-mesa-dev_19.2.3-1 libgl1-mesa-dri_19.2.3-1 libglapi-mesa_19.2.3-1 libgles1_1.1.0-1 libgles2_1.1.0-1 libglib2.0-0_2.62.2-3 libglib2.0-bin_2.62.2-3 libglib2.0-data_2.62.2-3 libglib2.0-dev_2.62.2-3 libglib2.0-dev-bin_2.62.2-3 libglvnd-core-dev_1.1.0-1 libglvnd-dev_1.1.0-1 libglvnd0_1.1.0-1 libglx-mesa0_19.2.3-1 libglx0_1.1.0-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.10-4 libgomp1_9.2.1-17+rpi1 libgpg-error0_1.36-7 libgraphite2-3_1.3.13-11 libgraphite2-dev_1.3.13-11 libgssapi-krb5-2_1.17-6+b1 libgtk-3-0_3.24.12-1 libgtk-3-common_3.24.12-1 libgtk-3-dev_3.24.12-1 libgtk2.0-0_2.24.32-4 libgtk2.0-common_2.24.32-4 libgtk2.0-dev_2.24.32-4 libharfbuzz-dev_2.6.4-1+rpi1 libharfbuzz-gobject0_2.6.4-1+rpi1 libharfbuzz-icu0_2.6.4-1+rpi1 libharfbuzz0b_2.6.4-1+rpi1 libhogweed5_3.5.1+really3.5.1-2 libhttp-parser2.9_2.9.2-2 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_63.2-2 libicu63_63.2-2 libidn2-0_2.2.0-2 libip4tc2_1.8.3-2 libisl19_0.20-2 libisl21_0.21-2 libjbig0_2.1-3.1+b2 libjpeg-dev_1:1.5.2-2 libjpeg62-turbo_1:1.5.2-2+b1 libjpeg62-turbo-dev_1:1.5.2-2+b1 libjson-c4_0.13.1+dfsg-6 libjson-glib-1.0-0_1.4.4-2 libjson-glib-1.0-common_1.4.4-2 libjsoncpp-dev_1.7.4-3 libjsoncpp1_1.7.4-3 libk5crypto3_1.17-6+b1 libkeyutils1_1.6-6 libkmod2_26-3 libkrb5-3_1.17-6+b1 libkrb5support0_1.17-6+b1 libksba8_1.3.5-2 liblcms2-2_2.9-3 libldap-2.4-2_2.4.48+dfsg-1+b2 libldap-common_2.4.48+dfsg-1 libllvm8_1:8.0.1-3+rpi1 libllvm9_1:9-1+rpi1 liblz4-1_1.9.2-1 liblzma5_5.2.4-1 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmbedcrypto3_2.16.3-1 libmbedtls12_2.16.3-1 libmbedx509-0_2.16.3-1 libmount-dev_2.34-0.1 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses-dev_6.1+20191019-1 libncurses6_6.1+20191019-1 libncursesw6_6.1+20191019-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.39.2-1 libnode64_10.17.0~dfsg-2 libnpth0_1.6-1 libnspr4_2:4.23-1 libnspr4-dev_2:4.23-1 libnss3_2:3.45-1 libnss3-dev_2:3.45-1 libobjc-9-dev_9.2.1-17+rpi1 libobjc4_9.2.1-17+rpi1 libogg0_1.3.2-1+b2 libopengl0_1.1.0-1 libp11-kit0_0.23.18.1-2 libpam-cap_1:2.27-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam-systemd_242-7+rpi1 libpam0g_1.3.1-5 libpango-1.0-0_1.42.4-7+b1 libpango1.0-dev_1.42.4-7+b1 libpangocairo-1.0-0_1.42.4-7+b1 libpangoft2-1.0-0_1.42.4-7+b1 libpangoxft-1.0-0_1.42.4-7+b1 libpcre16-3_2:8.39-12 libpcre2-16-0_10.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.30_5.30.0-9 libpfm4_4.10.1+git14-g815ff28-1 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-9 libpsl5_0.20.2-2 libpthread-stubs0-dev_0.4-1 libpulse-dev_13.0-3 libpulse-mainloop-glib0_13.0-3 libpulse0_13.0-3 libpython2.7-minimal_2.7.17-1 libpython2.7-stdlib_2.7.17-1 libpython3-stdlib_3.7.5-1 libpython3.7-minimal_3.7.5-2 libpython3.7-stdlib_3.7.5-2 libreadline-dev_8.0-3 libreadline7_7.0-5 libreadline8_8.0-3 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+b1 libsasl2-2_2.1.27+dfsg-1+b1 libsasl2-modules-db_2.1.27+dfsg-1+b1 libseccomp2_2.4.1-2+rpi1 libselinux1_2.9-3 libselinux1-dev_2.9-3 libsemanage-common_2.9-3 libsemanage1_2.9-3 libsensors-config_1:3.6.0-2 libsensors5_1:3.6.0-2 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.34-0.1 libsndfile1_1.0.28-6 libsoup-gnome2.4-1_2.68.2-1 libsoup2.4-1_2.68.2-1 libsqlite3-0_3.30.1-1 libsqlite3-dev_3.30.1-1 libss2_1.45.4-1 libssh2-1_1.8.0-2.1 libssl1.1_1.1.1d-2 libstartup-notification0_0.12-6 libstartup-notification0-dev_0.12-6 libstd-rust-1.35_1.35.0+dfsg1-1+rpi1 libstd-rust-dev_1.35.0+dfsg1-1+rpi1 libstdc++-9-dev_9.2.1-17+rpi1 libstdc++6_9.2.1-17+rpi1 libsub-override-perl_0.09-2 libsystemd0_242-7+rpi1 libtasn1-6_4.14-3 libthai-data_0.1.28-3 libthai0_0.1.28-3 libtiff5_4.1.0-1 libtinfo5_6.1+20191019-1 libtinfo6_6.1+20191019-1 libtool_2.4.6-11 libubsan1_9.2.1-17+rpi1 libuchardet0_0.0.6-3 libudev1_242-7+rpi1 libunistring2_0.9.10-2 libunwind8_1.2.1-9 libuuid1_2.34-0.1 libuv1_1.33.1-2 libvorbis0a_1.3.6-2 libvorbisenc2_1.3.6-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.8-1 libx11-data_2:1.6.8-1 libx11-dev_2:1.6.8-1 libx11-xcb-dev_2:1.6.8-1 libx11-xcb1_2:1.6.8-1 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxaw7_2:1.0.13-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+b2 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 libxfont2_1:2.0.3-1 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxkbcommon-dev_0.9.1-1 libxkbcommon0_0.9.1-1 libxkbfile1_1:1.0.9-2 libxml2_2.9.4+dfsg1-7+b2 libxml2-utils_2.9.4+dfsg1-7+b2 libxmu6_2:1.1.2-2+b3 libxmuu1_2:1.1.2-2+b3 libxpm4_1:3.5.12-1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxt-dev_1:1.1.5-1+b3 libxt6_1:1.1.5-1+b3 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 libzstd1_1.4.3+dfsg-1+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2 llvm_1:8.0-48.3 llvm-8_1:8.0.1-3+rpi1 llvm-8-dev_1:8.0.1-3+rpi1 llvm-8-runtime_1:8.0.1-3+rpi1 llvm-dev_1:8.0-48.3 llvm-runtime_1:8.0-48.3 locales_2.29-2+rpi1 login_1:4.7-2 logsave_1.45.4-1 lsb-base_11.1.0+rpi1 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-1 mawk_1.3.3-17 mesa-common-dev_19.2.3-1 mime-support_3.64 mount_2.34-0.1 ncurses-base_6.1+20191019-1 ncurses-bin_6.1+20191019-1 netbase_5.6 nodejs_10.17.0~dfsg-2 pango1.0-tools_1.42.4-7+b1 passwd_1:4.7-2 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkg-config_0.29-6 po-debconf_1.0.21 python2.7_2.7.17-1 python2.7-minimal_2.7.17-1 python3_3.7.5-1 python3-distutils_3.8.0-1 python3-lib2to3_3.8.0-1 python3-minimal_3.7.5-1 python3.7_3.7.5-2 python3.7-minimal_3.7.5-2 raspbian-archive-keyring_20120528.2 readline-common_8.0-3 rustc_1.35.0+dfsg1-1+rpi1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-firefox-esr-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 shared-mime-info_1.10-1 systemd_242-7+rpi1 systemd-sysv_242-7+rpi1 sysvinit-utils_2.96-1 tar_1.30+dfsg-6 ttf-bitstream-vera_1.10-8 tzdata_2019c-3 ucf_3.0038+nmu1 unzip_6.0-25 util-linux_2.34-0.1 uuid-dev_2.34-0.1 wayland-protocols_1.18-1 x11-common_1:7.7+20 x11-xkb-utils_7.7+4 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-record-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 xauth_1:1.0.10-1 xfonts-base_1:1.0.5 xfonts-encodings_1:1.0.4-2 xfonts-utils_1:7.7+6 xkb-data_2.26-2 xorg-sgml-doctools_1:1.11-1 xserver-common_2:1.20.4-1 xtrans-dev_1.3.5-1 xvfb_2:1.20.4-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 Nov  7 18:19:21 2019 UTC
gpgv:                using RSA key 9B5A65384137C4E2411789DE8D33448CA66931D6
gpgv:                issuer "plugwash@raspbian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./firefox-esr_68.2.0esr-1+rpi1.dsc
dpkg-source: info: extracting firefox-esr in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig.tar.xz
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ach.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-af.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-an.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ar.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ast.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-az.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-be.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-bg.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-bn.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-br.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-bs.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ca.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-cak.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-cs.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-cy.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-da.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-de.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-dsb.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-el.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-en-CA.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-en-GB.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-eo.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-es-AR.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-es-CL.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-es-ES.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-es-MX.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-et.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-eu.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-fa.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ff.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-fi.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-fr.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-fy-NL.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ga-IE.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-gd.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-gl.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-gn.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-gu-IN.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-he.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-hi-IN.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-hr.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-hsb.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-hu.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-hy-AM.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ia.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-id.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-is.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-it.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ja.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ka.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-kab.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-kk.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-km.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-kn.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ko.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-lij.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-lt.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-lv.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-mk.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-mr.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ms.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-my.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-nb-NO.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ne-NP.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-nl.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-nn-NO.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-oc.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-pa-IN.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-pl.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-pt-BR.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-pt-PT.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-rm.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ro.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ru.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-si.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-sk.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-sl.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-son.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-sq.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-sr.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-sv-SE.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ta.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-te.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-th.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-tr.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-uk.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-ur.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-uz.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-vi.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-xh.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-zh-CN.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr.orig-l10n-zh-TW.tar.bz2
dpkg-source: info: unpacking firefox-esr_68.2.0esr-1+rpi1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch
dpkg-source: info: applying fixes/Bug-1526653-Include-struct-definitions-for-user_vfp-.patch
dpkg-source: info: applying fixes/Bug-1556197-amend-Bug-1544631-for-fixing-mips32.patch
dpkg-source: info: applying fixes/Bug-1560340-Only-add-confvars.sh-as-a-dependency-to-.patch
dpkg-source: info: applying fixes/Bug-1574761-Avoid-race-condition-creating-old-config.patch
dpkg-source: info: applying fixes/Bug-1531309-Don-t-use-__PRETTY_FUNCTION__-or-__FUNCT.patch
dpkg-source: info: applying porting/Add-xptcall-support-for-SH4-processors.patch
dpkg-source: info: applying porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch
dpkg-source: info: applying porting/Work-around-Debian-bug-844357.patch
dpkg-source: info: applying porting/Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-libaom-neo.patch
dpkg-source: info: applying porting/Work-around-GCC-ICE-on-mips-i386-and-s390x.patch
dpkg-source: info: applying prefs/Set-javascript.options.showInConsole.patch
dpkg-source: info: applying prefs/Set-DPI-to-system-settings.patch
dpkg-source: info: applying prefs/Don-t-auto-disable-extensions-in-system-directories.patch
dpkg-source: info: applying debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
dpkg-source: info: applying debian-hacks/Add-another-preferences-directory-for-applications-p.patch
dpkg-source: info: applying debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.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/Add-a-2-minutes-timeout-on-xpcshell-tests.patch
dpkg-source: info: applying debian-hacks/Add-debian-extra-stuff-to-upstream-build-system-dire.patch
dpkg-source: info: applying debian-hacks/Don-t-build-image-gtests.patch
dpkg-source: info: applying debian-hacks/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch
dpkg-source: info: applying debian-hacks/Set-program-name-from-the-remoting-name.patch
dpkg-source: info: applying debian-hacks/Build-against-system-libjsoncpp.patch
dpkg-source: info: applying debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch
dpkg-source: info: applying debian-hacks/Avoid-using-vmrs-vmsr-on-armel.patch
dpkg-source: info: applying debian-hacks/Use-remoting-name-for-call-to-gdk_set_program_class.patch
dpkg-source: info: applying debian-hacks/Attempt-to-work-around-make-issue-happening-on-arch-.patch
dpkg-source: info: applying debian-hacks/Use-build-id-as-langpack-version-for-reproducibility.patch
dpkg-source: info: applying raspbian-rust-triplet-hack.patch
dpkg-source: info: applying try-to-disable-neon.patch
dpkg-source: info: applying try-harder-to-disable-neon.patch

Check disk space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 68.2.0esr-1+rpi1+b1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-13dd2ffa-f5a9-499d-9930-99d0bcbd35b0
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package firefox-esr
dpkg-buildpackage: info: source version 68.2.0esr-1+rpi1+b1
dpkg-buildpackage: info: source distribution bullseye-staging
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
debian/dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f debian/firefox-esr.1 debian/firefox-esr.links debian/noinstall debian/firefox-esr.js debian/firefox-esr.preinst debian/firefox-esr.lintian-overrides debian/firefox-esr.prerm debian/firefox-esr.manpages debian/firefox-esr.desktop debian/firefox-esr.postrm debian/firefox-esr.mime debian/firefox-esr-symbolic.svg debian/firefox-esr.bug-control debian/firefox-esr.install debian/firefox-esr.bug-presubj debian/firefox-esr.mozconfig debian/firefox-esr.NEWS debian/firefox-esr.postinst debian/firefox-esr.README.Debian debian/firefox debian/firefox-esr.dirs debian/firefox-esr.bug-script debian/firefox-esr-dev.links debian/l10n/browser-l10n.control
rm -f $(cat debian/extra-clean 2>/dev/null) debian/extra-clean old-configure js/src/old-configure
rm -rf stamps l10n /<<PKGBUILDDIR>>/debian/.cargo
find third_party/python/psutil/tmp/ ! -name 'tmpoJXh06.o' -type f -exec rm -f {} +
rm -f third_party/python/psutil/psutil/*.so
rm -rf third_party/python/psutil/build/temp*
rm -rf third_party/python/psutil/build/lib*
debian/rules debian/control TESTDIR=
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
python2.7 -B debian/l10n/gen ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en-CA en-GB eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te th tr uk ur uz vi xh zh-CN zh-TW > debian/l10n/browser-l10n.control
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf"  -DL10N_PACKAGES_DEPS="firefox-esr-l10n-ach, firefox-esr-l10n-af, firefox-esr-l10n-an, firefox-esr-l10n-ar, firefox-esr-l10n-ast, firefox-esr-l10n-az, firefox-esr-l10n-be, firefox-esr-l10n-bg, firefox-esr-l10n-bn, firefox-esr-l10n-br, firefox-esr-l10n-bs, firefox-esr-l10n-ca, firefox-esr-l10n-cak, firefox-esr-l10n-cs, firefox-esr-l10n-cy, firefox-esr-l10n-da, firefox-esr-l10n-de, firefox-esr-l10n-dsb, firefox-esr-l10n-el, firefox-esr-l10n-en-ca, firefox-esr-l10n-en-gb, firefox-esr-l10n-eo, firefox-esr-l10n-es-ar, firefox-esr-l10n-es-cl, firefox-esr-l10n-es-es, firefox-esr-l10n-es-mx, firefox-esr-l10n-et, firefox-esr-l10n-eu, firefox-esr-l10n-fa, firefox-esr-l10n-ff, firefox-esr-l10n-fi, firefox-esr-l10n-fr, firefox-esr-l10n-fy-nl, firefox-esr-l10n-ga-ie, firefox-esr-l10n-gd, firefox-esr-l10n-gl, firefox-esr-l10n-gn, firefox-esr-l10n-gu-in, firefox-esr-l10n-he, firefox-esr-l10n-hi-in, firefox-esr-l10n-hr, firefox-esr-l10n-hsb, firefox-esr-l10n-hu, firefox-esr-l10n-hy-am, firefox-esr-l10n-ia, firefox-esr-l10n-id, firefox-esr-l10n-is, firefox-esr-l10n-it, firefox-esr-l10n-ja, firefox-esr-l10n-ka, firefox-esr-l10n-kab, firefox-esr-l10n-kk, firefox-esr-l10n-km, firefox-esr-l10n-kn, firefox-esr-l10n-ko, firefox-esr-l10n-lij, firefox-esr-l10n-lt, firefox-esr-l10n-lv, firefox-esr-l10n-mk, firefox-esr-l10n-mr, firefox-esr-l10n-ms, firefox-esr-l10n-my, firefox-esr-l10n-nb-no, firefox-esr-l10n-ne-np, firefox-esr-l10n-nl, firefox-esr-l10n-nn-no, firefox-esr-l10n-oc, firefox-esr-l10n-pa-in, firefox-esr-l10n-pl, firefox-esr-l10n-pt-br, firefox-esr-l10n-pt-pt, firefox-esr-l10n-rm, firefox-esr-l10n-ro, firefox-esr-l10n-ru, firefox-esr-l10n-si, firefox-esr-l10n-sk, firefox-esr-l10n-sl, firefox-esr-l10n-son, firefox-esr-l10n-sq, firefox-esr-l10n-sr, firefox-esr-l10n-sv-se, firefox-esr-l10n-ta, firefox-esr-l10n-te, firefox-esr-l10n-th, firefox-esr-l10n-tr, firefox-esr-l10n-uk, firefox-esr-l10n-ur, firefox-esr-l10n-uz, firefox-esr-l10n-vi, firefox-esr-l10n-xh, firefox-esr-l10n-zh-cn, firefox-esr-l10n-zh-tw"  -DPRODUCT="browser"  -DLIBAVCODEC="libavcodec58 | libavcodec-extra58 | libavcodec57 | libavcodec-extra57 | libavcodec56 | libavcodec-extra56 | libavcodec55 | libavcodec-extra55 | libavcodec54 | libavcodec-extra54 | libavcodec53 | libavcodec-extra53" debian/control.in > debian/control
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_clean --builddirectory=build-browser
dh_auto_clean --builddirectory=build-l10n
find . -name "*.pyc" -o -name "*.pyo" | xargs --no-run-if-empty rm -f
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_clean -XCargo.toml.orig
for dir in build/autoconf; do \
	for file in config.guess config.sub; do \
		sed -i '2!b;/^exec "/ d' $dir/$file; \
	done; \
done
rm -rf build-browser
rm -rf fakehome
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 debian/rules build-arch
debian/dh build-arch
   dh_update_autotools_config -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p fakehome
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.mozconfig.in > debian/firefox-esr.mozconfig
touch stamps/dummy
for dir in build/autoconf; do \
	for file in config.guess config.sub; do \
		sed -i '2!b;/^#/ i\exec "/usr/share/misc/'$file'" "$@"' $dir/$file; \
	done; \
done
touch stamps/prepare-configure
mkdir build-browser
cd build-browser && \
MOZCONFIG=/<<PKGBUILDDIR>>/debian/firefox-esr.mozconfig \
ASFLAGS="-g" \
CC="gcc" CXX="g++" CFLAGS="-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns" CXXFLAGS="-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats" MOZILLA_OFFICIAL="1" ICU_DATA_FILE="" RUSTFLAGS="--remap-path-prefix=/<<PKGBUILDDIR>>=." \
/<<PKGBUILDDIR>>/configure \
	--target=arm-linux-gnueabihf --host=arm-linux-gnueabihf --prefix=/usr --enable-project=browser --enable-official-branding \
	--disable-debug-symbols --enable-update-channel=esr --disable-webrtc
Creating Python environment
New python executable in /<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python2.7
Also creating executable in /<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python
Installing setuptools, pip, wheel...done.
WARNING: Python.h not found. Install Python development headers.
Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace)
Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
Reexecuting in the virtualenv
Adding configure options from /<<PKGBUILDDIR>>/debian/firefox-esr.mozconfig
  --with-app-name=firefox-esr
  --enable-release
  --enable-default-toolkit=cairo-gtk3
  --with-google-location-service-api-keyfile=/<<PKGBUILDDIR>>/debian/google.key
  --with-google-safebrowsing-api-keyfile=/<<PKGBUILDDIR>>/debian/google.key
  --with-mozilla-api-keyfile=/<<PKGBUILDDIR>>/debian/mls.key
  --with-system-zlib
  --disable-gconf
  --enable-readline
  --disable-strip
  --disable-install-strip
  --enable-startup-notification
  --enable-system-ffi
  --with-system-libevent
  --with-system-nspr
  --with-system-nss
  --enable-system-sqlite
  --disable-updater
  --with-unsigned-addon-scopes=app,system
  --enable-alsa
checking for vcs source checkout... no
checking for a shell... /bin/sh
checking for host system type... arm-unknown-linux-gnueabihf
checking for target system type... arm-unknown-linux-gnueabihf
checking whether cross compiling... no
checking for Python 3... /usr/bin/python3 (3.7.5)
checking for yasm... /usr/bin/yasm
checking yasm version... 1.3.0
checking for the target C compiler... /usr/bin/gcc
checking whether the target C compiler can be used... yes
checking the target C compiler version... 9.2.1
checking the target C compiler works... yes
checking for the target C++ compiler... /usr/bin/g++
checking whether the target C++ compiler can be used... yes
checking the target C++ compiler version... 9.2.1
checking the target C++ compiler works... yes
checking for the host C compiler... /usr/bin/gcc
checking whether the host C compiler can be used... yes
checking the host C compiler version... 9.2.1
checking the host C compiler works... yes
checking for the host C++ compiler... /usr/bin/g++
checking whether the host C++ compiler can be used... yes
checking the host C++ compiler version... 9.2.1
checking the host C++ compiler works... yes
checking ARM version support in compiler... 6
checking for ARM SIMD support in compiler... yes
checking for ARM NEON support in compiler... yes
checking for 64-bit OS... no
checking for llvm_profdata... /usr/bin/llvm-profdata
checking for nasm... not found
checking for linker... bfd
checking for the assembler... /usr/bin/gcc
checking for ar... /usr/bin/ar
checking for pkg_config... /usr/bin/pkg-config
checking for pkg-config version... 0.29
checking for stdint.h... yes
checking for inttypes.h... yes
checking for malloc.h... yes
checking for alloca.h... yes
checking for sys/byteorder.h... no
checking for getopt.h... yes
checking for unistd.h... yes
checking for nl_types.h... yes
checking for cpuid.h... no
checking for sys/statvfs.h... yes
checking for sys/statfs.h... yes
checking for sys/vfs.h... yes
checking for sys/mount.h... yes
checking for sys/quota.h... yes
checking for linux/quota.h... yes
checking for linux/if_addr.h... yes
checking for linux/rtnetlink.h... yes
checking for sys/queue.h... yes
checking for sys/types.h... yes
checking for netinet/in.h... yes
checking for byteswap.h... yes
checking for linux/perf_event.h... yes
checking for perf_event_open system call... yes
checking whether the C compiler supports -Wbitfield-enum-conversion... no
checking whether the C++ compiler supports -Wbitfield-enum-conversion... no
checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no
checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no
checking whether the C compiler supports -Wunreachable-code-return... no
checking whether the C++ compiler supports -Wunreachable-code-return... no
checking whether the C compiler supports -Wclass-varargs... no
checking whether the C++ compiler supports -Wclass-varargs... no
checking whether the C compiler supports -Wfloat-overflow-conversion... no
checking whether the C++ compiler supports -Wfloat-overflow-conversion... no
checking whether the C compiler supports -Wfloat-zero-conversion... no
checking whether the C++ compiler supports -Wfloat-zero-conversion... no
checking whether the C compiler supports -Wloop-analysis... no
checking whether the C++ compiler supports -Wloop-analysis... no
checking whether the C++ compiler supports -Wc++1z-compat... yes
checking whether the C++ compiler supports -Wc++2a-compat... no
checking whether the C++ compiler supports -Wcomma... no
checking whether the C compiler supports -Wduplicated-cond... yes
checking whether the C++ compiler supports -Wduplicated-cond... yes
checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
checking whether the C compiler supports -Wstring-conversion... no
checking whether the C++ compiler supports -Wstring-conversion... no
checking whether the C compiler supports -Wtautological-overlap-compare... no
checking whether the C++ compiler supports -Wtautological-overlap-compare... no
checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no
checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no
checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no
checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no
checking whether the C++ compiler supports -Wno-inline-new-delete... no
checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
checking whether the C compiler supports -Wno-error=array-bounds... yes
checking whether the C++ compiler supports -Wno-error=array-bounds... yes
checking whether the C compiler supports -Wno-error=coverage-mismatch... yes
checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes
checking whether the C compiler supports -Wno-error=backend-plugin... no
checking whether the C++ compiler supports -Wno-error=backend-plugin... no
checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
checking whether the C compiler supports -Wno-error=multistatement-macros... yes
checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes
checking whether the C compiler supports -Wno-error=return-std-move... no
checking whether the C++ compiler supports -Wno-error=return-std-move... no
checking whether the C compiler supports -Wno-error=class-memaccess... yes
checking whether the C++ compiler supports -Wno-error=class-memaccess... yes
checking whether the C compiler supports -Wno-error=atomic-alignment... no
checking whether the C++ compiler supports -Wno-error=atomic-alignment... no
checking whether the C compiler supports -Wno-error=deprecated-copy... yes
checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes
checking whether the C compiler supports -Wformat... yes
checking whether the C++ compiler supports -Wformat... yes
checking whether the C compiler supports -Wformat-security... no
checking whether the C++ compiler supports -Wformat-security... no
checking whether the C compiler supports -Wformat-overflow=2... yes
checking whether the C++ compiler supports -Wformat-overflow=2... yes
checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
checking whether the C++ compiler supports -fno-sized-deallocation... yes
checking for alsa... yes
checking MOZ_ALSA_CFLAGS... 
checking MOZ_ALSA_LIBS... -lasound
checking for libpulse... yes
checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
checking MOZ_PULSEAUDIO_LIBS... -lpulse
checking for rustc... /usr/bin/rustc
checking for cargo... /usr/bin/cargo
checking rustc version... 1.35.0
checking cargo version... 1.36.0
checking for rust target triplet... arm-unknown-linux-gnueabihf
checking for rust host triplet... arm-unknown-linux-gnueabihf
checking for rustdoc... /usr/bin/rustdoc
checking for cbindgen... /usr/bin/cbindgen
checking for rustfmt... not found
checking for llvm-config... /usr/bin/llvm-config
checking that libclang is new enough... yes
checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1
checking for libffi > 3.0.9... yes
checking MOZ_FFI_CFLAGS... 
checking MOZ_FFI_LIBS... -lffi
checking for nodejs... /usr/bin/nodejs (10.17.0)
checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes
checking MOZ_WAYLAND_CFLAGS... -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/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
checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon
checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
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
checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo
checking for fontconfig >= 2.7.0... yes
checking _FONTCONFIG_CFLAGS... -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16
checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
checking for freetype2 >= 6.1.0... yes
checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
checking _FT2_LIBS... -lfreetype
checking for tar... /bin/tar
checking for unzip... /usr/bin/unzip
checking for zip... /usr/bin/zip
checking for gn... not found
checking for the Mozilla API key... yes
checking for the Google Location Service API key... yes
checking for the Google Safebrowsing API key... yes
checking for the Bing API key... no
checking for the Adjust SDK key... no
checking for the Leanplum SDK key... no
checking for the Pocket API key... no
checking for awk... /usr/bin/mawk
checking for perl... /usr/bin/perl
checking for minimum required perl version >= 5.006... 5.030000
checking for full perl installation... yes
checking for gmake... /usr/bin/make
checking for watchman... not found
checking for xargs... /usr/bin/xargs
checking for rpmbuild... not found
checking for llvm-objdump... /usr/lib/llvm-8/bin/llvm-objdump
checking for autoconf... /usr/bin/autoconf2.13
Refreshing /<<PKGBUILDDIR>>/old-configure with /usr/bin/autoconf2.13
creating cache ./config.cache
checking host system type... arm-unknown-linux-gnueabihf
checking target system type... arm-unknown-linux-gnueabihf
checking build system type... arm-unknown-linux-gnueabihf
checking for objcopy... /usr/bin/objcopy
checking for gcc... (cached) /usr/bin/gcc -std=gnu99
checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) works... (cached) yes
checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes
checking for c++... (cached) /usr/bin/g++
checking whether the C++ compiler (/usr/bin/g++ -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) works... (cached) yes
checking whether the C++ compiler (/usr/bin/g++ -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether /usr/bin/g++ accepts -g... (cached) yes
checking for ranlib... ranlib
checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99
checking for strip... strip
checking for otool... no
checking for X... libraries , headers
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for --noexecstack option to as... yes
checking for -z noexecstack option to ld... yes
checking for -z text option to ld... yes
checking for -z relro option to ld... yes
checking for -z nocopyreloc option to ld... yes
checking for -Bsymbolic-functions option to ld... yes
checking for --build-id=sha1 option to ld... yes
checking for --ignore-unresolved-symbol option to ld... yes
checking if toolchain supports -mssse3 option... no
checking if toolchain supports -msse4.1 option... no
checking whether the linker supports Identical Code Folding... no
checking whether removing dead symbols breaks debugging... no
checking for working const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking whether 64-bits std::atomic requires -latomic... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for sockaddr_in.sin_len... false
checking for sockaddr_in6.sin6_len... false
checking for sockaddr.sa_len... false
checking for gethostbyname_r in -lc_r... no
checking for library containing dlopen... -ldl
checking for dlfcn.h... yes
checking for dladdr... yes
checking for memmem... yes
checking for socket in -lsocket... no
checking for XDrawLines in -lX11... yes
checking for XextAddDisplay in -lXext... yes
checking for XtFree in -lXt... yes
checking for xcb_connect in -lxcb... yes
checking for xcb_shm_query_version in -lxcb-shm... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking for pthread_create in -lpthreads... no
checking for pthread_create in -lpthread... yes
checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes
checking for pthread.h... yes
checking for stat64... yes
checking for lstat64... yes
checking for truncate64... yes
checking for statvfs64... yes
checking for statvfs... yes
checking for statfs64... yes
checking for statfs... yes
checking for getpagesize... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for arc4random... no
checking for arc4random_buf... no
checking for mallinfo... yes
checking for gettid... no
checking for lchown... yes
checking for setpriority... yes
checking for strerror... yes
checking for syscall... yes
checking for clock_gettime(CLOCK_MONOTONIC)...
checking for pthread_cond_timedwait_monotonic_np...
checking for res_ninit()... yes
checking for an implementation of va_copy()... yes
checking whether va_list can be copied by value... yes
checking for ARM EABI... yes
checking for __thread keyword for TLS variables... yes
checking for localeconv... yes
checking for malloc.h... yes
checking for strndup... yes
checking for posix_memalign... yes
checking for memalign... yes
checking for malloc_usable_size... yes
checking whether malloc_usable_size definition can use const argument... no
checking for valloc in malloc.h... yes
checking for valloc in unistd.h... no
checking for _aligned_malloc in malloc.h... no
checking NSPR selection... system
checking for nspr-config... /usr/bin/nspr-config
checking for NSPR - version >= 4.21... yes
checking for libevent... yes
checking MOZ_LIBEVENT_CFLAGS...
checking MOZ_LIBEVENT_LIBS... -levent
checking for nss-config... /usr/bin/nss-config
checking for NSS - version >= 3.44.2... yes
checking for gzread in -lz... yes
checking if app-specific confvars.sh exists... /<<PKGBUILDDIR>>/browser/confvars.sh
checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes
checking MOZ_GTK3_CFLAGS... -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
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
checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes
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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
checking for libstartup-notification-1.0 >= 0.8... yes
checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0
checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1
checking for dbus-1 >= 0.60... yes
checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include
checking MOZ_DBUS_LIBS... -ldbus-1
checking for dbus-glib-1 >= 0.60... yes
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
checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
checking for linux/joystick.h... yes
checking for gthread-2.0... yes
checking MOZ_GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
checking MOZ_GTHREAD_LIBS... -lgthread-2.0 -pthread -lglib-2.0
checking for wget... no
checking for sqlite3 >= 3.28.0... yes
checking SQLITE_CFLAGS...
checking SQLITE_LIBS... -lsqlite3
checking for valid C compiler optimization flags... yes
checking for __cxa_demangle... yes
checking for unwind.h... yes
checking for _Unwind_Backtrace... yes
checking for -pipe support... yes
checking what kind of list files are supported by the linker... linkerscript
checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
checking for FT_Bitmap_Size.y_ppem... yes
checking for FT_GlyphSlot_Embolden... yes
checking for FT_Load_Sfnt_Table... yes
checking for fontconfig/fcfreetype.h... yes
checking for posix_fadvise... yes
checking for posix_fallocate... yes
updating cache ./config.cache
creating ./config.data
js/src> configuring
js/src> running /<<PKGBUILDDIR>>/configure.py --enable-project=js --disable-gconf --disable-install-strip --enable-official-branding --enable-readline --enable-startup-notification --disable-strip --enable-system-sqlite --disable-updater --prefix=/usr --with-app-name=firefox-esr --with-system-libevent --with-system-nss --with-system-zlib --host=arm-unknown-linux-gnueabihf --target=arm-unknown-linux-gnueabihf --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize --without-ccache --without-toolchain-prefix --with-arch=toolchain-default --with-thumb=toolchain-default --with-thumb-interwork=toolchain-default --with-fpu=toolchain-default --with-float-abi=toolchain-default --with-soft-float=toolchain-default --disable-debug-symbols --disable-profile-generate --disable-profile-use --without-pgo-profile-path --disable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --enable-cargo-incremental --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-fuzzing --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --disable-unaligned-private-values --with-nspr-cflags=-I/usr/include/nspr --with-nspr-libs=-L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl --prefix=/<<PKGBUILDDIR>>/build-browser/dist JS_STANDALONE=
js/src> checking for vcs source checkout... no
js/src> checking for a shell... /bin/sh
js/src> checking for host system type... arm-unknown-linux-gnueabihf
js/src> checking for target system type... arm-unknown-linux-gnueabihf
js/src> checking for Python 3... /usr/bin/python3 (3.7.5)
js/src> checking whether cross compiling... no
js/src> checking for yasm... /usr/bin/yasm
js/src> checking yasm version... 1.3.0
js/src> checking for the target C compiler... /usr/bin/gcc
js/src> checking whether the target C compiler can be used... yes
js/src> checking the target C compiler version... 9.2.1
js/src> checking the target C compiler works... yes
js/src> checking for the target C++ compiler... /usr/bin/g++
js/src> checking whether the target C++ compiler can be used... yes
js/src> checking the target C++ compiler version... 9.2.1
js/src> checking the target C++ compiler works... yes
js/src> checking for the host C compiler... /usr/bin/gcc
js/src> checking whether the host C compiler can be used... yes
js/src> checking the host C compiler version... 9.2.1
js/src> checking the host C compiler works... yes
js/src> checking for the host C++ compiler... /usr/bin/g++
js/src> checking whether the host C++ compiler can be used... yes
js/src> checking the host C++ compiler version... 9.2.1
js/src> checking the host C++ compiler works... yes
js/src> checking ARM version support in compiler... 6
js/src> checking for ARM SIMD support in compiler... yes
js/src> checking for ARM NEON support in compiler... yes
js/src> checking for 64-bit OS... no
js/src> checking for llvm_profdata... /usr/bin/llvm-profdata
js/src> checking for nasm... not found
js/src> checking for linker... bfd
js/src> checking for the assembler... /usr/bin/gcc
js/src> checking for ar... /usr/bin/ar
js/src> checking for pkg_config... /usr/bin/pkg-config
js/src> checking for pkg-config version... 0.29
js/src> checking for stdint.h... yes
js/src> checking for inttypes.h... yes
js/src> checking for malloc.h... yes
js/src> checking for alloca.h... yes
js/src> checking for sys/byteorder.h... no
js/src> checking for getopt.h... yes
js/src> checking for unistd.h... yes
js/src> checking for nl_types.h... yes
js/src> checking for cpuid.h... no
js/src> checking for sys/statvfs.h... yes
js/src> checking for sys/statfs.h... yes
js/src> checking for sys/vfs.h... yes
js/src> checking for sys/mount.h... yes
js/src> checking for sys/quota.h... yes
js/src> checking for linux/quota.h... yes
js/src> checking for linux/if_addr.h... yes
js/src> checking for linux/rtnetlink.h... yes
js/src> checking for sys/queue.h... yes
js/src> checking for sys/types.h... yes
js/src> checking for netinet/in.h... yes
js/src> checking for byteswap.h... yes
js/src> checking for linux/perf_event.h... yes
js/src> checking for perf_event_open system call... yes
js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no
js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no
js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no
js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no
js/src> checking whether the C compiler supports -Wunreachable-code-return... no
js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no
js/src> checking whether the C compiler supports -Wclass-varargs... no
js/src> checking whether the C++ compiler supports -Wclass-varargs... no
js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no
js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no
js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no
js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no
js/src> checking whether the C compiler supports -Wloop-analysis... no
js/src> checking whether the C++ compiler supports -Wloop-analysis... no
js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes
js/src> checking whether the C++ compiler supports -Wc++2a-compat... no
js/src> checking whether the C++ compiler supports -Wcomma... no
js/src> checking whether the C compiler supports -Wduplicated-cond... yes
js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes
js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
js/src> checking whether the C compiler supports -Wstring-conversion... no
js/src> checking whether the C++ compiler supports -Wstring-conversion... no
js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no
js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no
js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no
js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no
js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no
js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no
js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no
js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes
js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes
js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes
js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes
js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no
js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no
js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes
js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes
js/src> checking whether the C compiler supports -Wno-error=return-std-move... no
js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no
js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes
js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes
js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no
js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no
js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... yes
js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes
js/src> checking whether the C compiler supports -Wformat... yes
js/src> checking whether the C++ compiler supports -Wformat... yes
js/src> checking whether the C compiler supports -Wformat-security... no
js/src> checking whether the C++ compiler supports -Wformat-security... no
js/src> checking whether the C compiler supports -Wformat-overflow=2... yes
js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes
js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes
js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes
js/src> checking for rustc... /usr/bin/rustc
js/src> checking for cargo... /usr/bin/cargo
js/src> checking rustc version... 1.35.0
js/src> checking cargo version... 1.36.0
js/src> checking for rust target triplet... arm-unknown-linux-gnueabihf
js/src> checking for rust host triplet... arm-unknown-linux-gnueabihf
js/src> checking for rustdoc... /usr/bin/rustdoc
js/src> checking for rustfmt... not found
js/src> checking for llvm-config... /usr/bin/llvm-config
js/src> checking that libclang is new enough... yes
js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1
js/src> checking for libffi > 3.0.9... yes
js/src> checking MOZ_FFI_CFLAGS... 
js/src> checking MOZ_FFI_LIBS... -lffi
js/src> checking for awk... /usr/bin/mawk
js/src> checking for perl... /usr/bin/perl
js/src> checking for minimum required perl version >= 5.006... 5.030000
js/src> checking for full perl installation... yes
js/src> checking for gmake... /usr/bin/make
js/src> checking for watchman... not found
js/src> checking for xargs... /usr/bin/xargs
js/src> checking for rpmbuild... not found
js/src> checking for llvm-objdump... /usr/lib/llvm-8/bin/llvm-objdump
js/src> checking for autoconf... /usr/bin/autoconf2.13
js/src> Refreshing /<<PKGBUILDDIR>>/js/src/old-configure with /usr/bin/autoconf2.13
js/src> loading cache /<<PKGBUILDDIR>>/build-browser/./config.cache
js/src> checking host system type... arm-unknown-linux-gnueabihf
js/src> checking target system type... arm-unknown-linux-gnueabihf
js/src> checking build system type... arm-unknown-linux-gnueabihf
js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99
js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) works... (cached) yes
js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) is a cross-compiler... no
js/src> checking whether we are using GNU C... (cached) yes
js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes
js/src> checking for c++... (cached) /usr/bin/g++
js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) works... (cached) yes
js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats ) is a cross-compiler... no
js/src> checking whether we are using GNU C++... (cached) yes
js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes
js/src> checking for ranlib... (cached) ranlib
js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99
js/src> checking for strip... (cached) strip
js/src> checking for sb-conf... no
js/src> checking for ve... no
js/src> checking for X... (cached) libraries , headers
js/src> checking for dnet_ntoa in -ldnet... (cached) no
js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no
js/src> checking for gethostbyname... (cached) yes
js/src> checking for connect... (cached) yes
js/src> checking for remove... (cached) yes
js/src> checking for shmat... (cached) yes
js/src> checking for IceConnectionNumber in -lICE... (cached) yes
js/src> checking for --noexecstack option to as... yes
js/src> checking for -z noexecstack option to ld... yes
js/src> checking for -z text option to ld... yes
js/src> checking for -z relro option to ld... yes
js/src> checking for -z nocopyreloc option to ld... yes
js/src> checking for -Bsymbolic-functions option to ld... yes
js/src> checking for --build-id=sha1 option to ld... yes
js/src> checking whether the linker supports Identical Code Folding... no
js/src> checking whether removing dead symbols breaks debugging... no
js/src> checking for working const... (cached) yes
js/src> checking for mode_t... (cached) yes
js/src> checking for off_t... (cached) yes
js/src> checking for pid_t... (cached) yes
js/src> checking for size_t... (cached) yes
js/src> checking for ssize_t... yes
js/src> checking whether 64-bits std::atomic requires -latomic... (cached) yes
js/src> checking for dirent.h that defines DIR... (cached) yes
js/src> checking for opendir in -ldir... (cached) no
js/src> checking for gethostbyname_r in -lc_r... (cached) no
js/src> checking for library containing dlopen... (cached) -ldl
js/src> checking for dlfcn.h... (cached) yes
js/src> checking for socket in -lsocket... (cached) no
js/src> checking for pthread_create in -lpthreads... (cached) no
js/src> checking for pthread_create in -lpthread... (cached) yes
js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes
js/src> checking for getc_unlocked... yes
js/src> checking for _getc_nolock... no
js/src> checking for gmtime_r... (cached) yes
js/src> checking for localtime_r... (cached) yes
js/src> checking for pthread_getname_np... yes
js/src> checking for pthread_get_name_np... no
js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached)
js/src> checking for sin in -lm... yes
js/src> checking for sincos in -lm... yes
js/src> checking for __sincos in -lm... no
js/src> checking for res_ninit()... (cached) yes
js/src> checking for nl_langinfo and CODESET... yes
js/src> checking for an implementation of va_copy()... (cached) yes
js/src> checking whether va_list can be copied by value... (cached) yes
js/src> checking for ARM EABI... (cached) yes
js/src> checking for __thread keyword for TLS variables... (cached) yes
js/src> checking for localeconv... (cached) yes
js/src> checking NSPR selection... command-line
js/src> checking for valid optimization flags... yes
js/src> checking for __cxa_demangle... (cached) yes
js/src> checking for -pipe support... yes
js/src> checking for tm_zone tm_gmtoff in struct tm... yes
js/src> checking what kind of list files are supported by the linker... linkerscript
js/src> checking for readline in -lreadline... yes
js/src> checking for posix_fadvise... (cached) yes
js/src> checking for posix_fallocate... (cached) yes
js/src> checking for malloc.h... (cached) yes
js/src> checking for strndup... (cached) yes
js/src> checking for posix_memalign... (cached) yes
js/src> checking for memalign... (cached) yes
js/src> checking for malloc_usable_size... (cached) yes
js/src> checking whether malloc_usable_size definition can use const argument... no
js/src> checking for valloc in malloc.h... yes
js/src> checking for valloc in unistd.h... no
js/src> checking for _aligned_malloc in malloc.h... no
js/src> updating cache /<<PKGBUILDDIR>>/build-browser/./config.cache
js/src> creating ./config.data
js/src> Creating config.status
Creating config.status
Reticulating splines...
 0:04.87 File already read. Skipping: /<<PKGBUILDDIR>>/gfx/angle/targets/angle_common/moz.build
Finished reading 1855 moz.build files in 11.15s
Read 11 gyp files in parallel contributing 0.00s to total wall time
Processed into 8009 build config descriptors in 13.20s
RecursiveMake backend executed in 18.83s
  3052 total backend files; 3052 created; 0 updated; 0 unchanged; 0 deleted; 31 -> 1133 Makefile
FasterMake backend executed in 1.65s
  13 total backend files; 13 created; 0 updated; 0 unchanged; 0 deleted
Total wall time: 46.41s; CPU time: 46.30s; Efficiency: 100%; Untracked: 1.58s
touch stamps/configure-browser
touch stamps/configure-check-browser
dh_auto_build --parallel --builddirectory=build-browser -- \
	LD_LIBS=-Wl,--no-gc-sections \
	_LEAKTEST_FILES=leaktest.py
	cd build-browser && make -j4 LD_LIBS=-Wl,--no-gc-sections _LEAKTEST_FILES=leaktest.py
make[2]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Circular /<<PKGBUILDDIR>>/CLOBBER <- /<<PKGBUILDDIR>>/CLOBBER dependency dropped.
make recurse_pre-export
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[4]: Circular /<<PKGBUILDDIR>>/CLOBBER <- /<<PKGBUILDDIR>>/CLOBBER dependency dropped.
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_xpi-stage.track dist/xpi-stage _build_manifests/install/dist_xpi-stage
Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin
Elapsed: 0.04s; From dist/xpi-stage: Kept 0 existing; Added/updated 96; Removed 0 files and 0 directories.
Elapsed: 0.58s; From _tests: Kept 29 existing; Added/updated 969; Removed 0 files and 0 directories.
Elapsed: 1.31s; From dist/include: Kept 1562 existing; Added/updated 3807; Removed 0 files and 0 directories.
Elapsed: 1.03s; From dist/bin: Kept 262 existing; Added/updated 2458; Removed 0 files and 0 directories.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
./mozilla-config.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file mozilla-config.h .deps/mozilla-config.h.pp .deps/mozilla-config.h.stub /<<PKGBUILDDIR>>/mozilla-config.h.in
./buildid.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/build/variables.py buildid_header buildid.h .deps/buildid.h.pp .deps/buildid.h.stub
./source-repo.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/build/variables.py source_repo_header source-repo.h .deps/source-repo.h.pp .deps/source-repo.h.stub
make[3]: Circular /<<PKGBUILDDIR>>/CLOBBER <- /<<PKGBUILDDIR>>/CLOBBER dependency dropped.
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/nsinstall.py -t -m 644 'buildid.h' 'dist/include'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/nsinstall.py -t -m 644 'mozilla-config.h' 'dist/include'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/nsinstall.py -t -m 644 'source-repo.h' 'dist/include'
make recurse_export
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config'
mkdir -p '.deps/'
mkdir -p '../dist/host/bin/'
config/host_nsinstall.o
/usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/<<PKGBUILDDIR>>/config -I/<<PKGBUILDDIR>>/build-browser/config -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/config/nsinstall.c
config/host_pathsub.o
/usr/bin/gcc -std=gnu99 -o host_pathsub.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/<<PKGBUILDDIR>>/config -I/<<PKGBUILDDIR>>/build-browser/config -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/config/pathsub.c
config/nsinstall_real
/usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O2  host_nsinstall.o host_pathsub.o  
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --host nsinstall_real
cp nsinstall_real nsinstall.tmp
mv nsinstall.tmp nsinstall
../config/nsinstall -R -m 755 'nsinstall' '../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config'
config/stl.sentinel.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/config/make-stl-wrappers.py gen_wrappers stl.sentinel .deps/stl.sentinel.pp .deps/stl.sentinel.stub ../dist/stl_wrappers gcc /<<PKGBUILDDIR>>/config/gcc-stl-wrapper.template.h new algorithm atomic cassert climits cmath cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory ostream regex set stack string thread tuple type_traits unordered_map unordered_set utility vector xutility
config/system-header.sentinel.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory ostream regex set stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/auxv.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h libsn/sn-common.h libsn/sn.h libsn/sn-launchee.h libsn/sn-launcher.h libsn/sn-monitor.h libsn/sn-util.h event2/event_compat.h event2/event.h event2/event_struct.h event.h xkbcommon/xkbcommon.h wayland-client.h wayland-egl.h wayland-util.h json/json.h
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/build'
build/application.ini.stubmake[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mozglue/build'

make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/memory/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/memory/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mozglue/build'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/preprocessor.py generate application.ini .deps/application.ini.pp .deps/application.ini.stub /<<PKGBUILDDIR>>/build/application.ini.in -DMOZ_APP_VERSION=68.2.0 '-DMOZ_APP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DMOZ_APP_VENDOR=Mozilla -DGRE_MILESTONE=68.2.0 -DMOZ_APP_BASENAME=Firefox -DMOZ_PROFILE_MIGRATOR=1 -DMOZ_BUILD_APP_IS_BROWSER=1 -DMOZ_APP_REMOTINGNAME=Firefox-esr -DMAR_CHANNEL_ID=firefox-mozilla-esr -DMOZ_CRASHREPORTER=1
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src'
js/src/js-confdefs.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /<<PKGBUILDDIR>>/js/src/js-confdefs.h.in
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom'
xpcom/xpcom-config.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-config.h .deps/xpcom-config.h.pp .deps/xpcom-config.h.stub /<<PKGBUILDDIR>>/xpcom/xpcom-config.h.in
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libvpx'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libvpx'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libdav1d'
media/libdav1d/16bd_cdef_apply_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_cdef_apply_tmpl.c .deps/16bd_cdef_apply_tmpl.c.pp .deps/16bd_cdef_apply_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/cdef_apply_tmpl.c BITDEPTH 16
js/src/js-config.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /<<PKGBUILDDIR>>/js/src/js-config.h.in
build/application.ini.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/build/appini_header.py main application.ini.h .deps/application.ini.h.pp .deps/application.ini.h.stub application.ini
xpcom/xpcom-private.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-private.h .deps/xpcom-private.h.pp .deps/xpcom-private.h.stub /<<PKGBUILDDIR>>/xpcom/xpcom-private.h.in
media/libdav1d/16bd_cdef_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_cdef_tmpl.c .deps/16bd_cdef_tmpl.c.pp .deps/16bd_cdef_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/cdef_tmpl.c BITDEPTH 16
js/src/selfhosted.out.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /<<PKGBUILDDIR>>/js/src/js.msg /<<PKGBUILDDIR>>/js/src/builtin/TypedObjectConstants.h /<<PKGBUILDDIR>>/js/src/builtin/SelfHostingDefines.h /<<PKGBUILDDIR>>/js/src/builtin/Utilities.js /<<PKGBUILDDIR>>/js/src/builtin/Array.js /<<PKGBUILDDIR>>/js/src/builtin/AsyncFunction.js /<<PKGBUILDDIR>>/js/src/builtin/AsyncIteration.js /<<PKGBUILDDIR>>/js/src/builtin/Classes.js /<<PKGBUILDDIR>>/js/src/builtin/Date.js /<<PKGBUILDDIR>>/js/src/builtin/Error.js /<<PKGBUILDDIR>>/js/src/builtin/Function.js /<<PKGBUILDDIR>>/js/src/builtin/Generator.js /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.js /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.js /<<PKGBUILDDIR>>/js/src/builtin/intl/CurrencyDataGenerated.js /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.js /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.js /<<PKGBUILDDIR>>/js/src/builtin/intl/LangTagMappingsGenerated.js /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.js /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.js /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.js /<<PKGBUILDDIR>>/js/src/builtin/Iterator.js /<<PKGBUILDDIR>>/js/src/builtin/Map.js /<<PKGBUILDDIR>>/js/src/builtin/Module.js /<<PKGBUILDDIR>>/js/src/builtin/Number.js /<<PKGBUILDDIR>>/js/src/builtin/Object.js /<<PKGBUILDDIR>>/js/src/builtin/Promise.js /<<PKGBUILDDIR>>/js/src/builtin/Reflect.js /<<PKGBUILDDIR>>/js/src/builtin/RegExp.js /<<PKGBUILDDIR>>/js/src/builtin/RegExpGlobalReplaceOpt.h.js /<<PKGBUILDDIR>>/js/src/builtin/RegExpLocalReplaceOpt.h.js /<<PKGBUILDDIR>>/js/src/builtin/String.js /<<PKGBUILDDIR>>/js/src/builtin/Set.js /<<PKGBUILDDIR>>/js/src/builtin/Sorting.js /<<PKGBUILDDIR>>/js/src/builtin/TypedArray.js /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.js /<<PKGBUILDDIR>>/js/src/builtin/WeakMap.js /<<PKGBUILDDIR>>/js/src/builtin/WeakSet.js
build/automation.py.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/build/gen_automation.py main automation.py .deps/automation.py.pp .deps/automation.py.stub /<<PKGBUILDDIR>>/build/automation.py.in
../config/nsinstall -R -m 644 'xpcom-config.h' '../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libopus'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libopus'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libtheora'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libtheora'
media/libdav1d/16bd_film_grain_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_film_grain_tmpl.c .deps/16bd_film_grain_tmpl.c.pp .deps/16bd_film_grain_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/film_grain_tmpl.c BITDEPTH 16
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/ct/tests/gtest'
security/ct/tests/gtest/valid-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main valid-sth.inc .deps/valid-sth.inc.pp .deps/valid-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/valid-sth.inc.tbs
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/apps'
security/apps/xpcshell.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/apps/gen_cert_header.py xpcshellRoot xpcshell.inc .deps/xpcshell.inc.pp .deps/xpcshell.inc.stub /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/test_signed_apps/xpcshellTestRoot.der
media/libdav1d/16bd_ipred_prepare_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_ipred_prepare_tmpl.c .deps/16bd_ipred_prepare_tmpl.c.pp .deps/16bd_ipred_prepare_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/ipred_prepare_tmpl.c BITDEPTH 16
/usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DJS_NUNBOX32=1 -DMOZ_SYSTEM_SQLITE=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H=<malloc.h> -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_AV1=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DMOZ_ALSA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="arm-eabi-gcc3" -DMOZILLA_UAVERSION="68.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="68.2.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 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=68.2.0 -DHAVE_NL_TYPES_H=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DJS_CODEGEN_ARM=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER=1 -DHAVE_ARM_NEON=1 -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=34 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="68.2.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 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DMOZ_SAMPLE_TYPE_S16=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=1 -DENABLE_REMOTE_AGENT=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_TREMOR=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp
../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/build'
xpcom/build/Services.cpp.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/build/Services.py services_cpp Services.cpp .deps/Services.cpp.pp .deps/Services.cpp.stub
security/apps/addons-public.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/apps/gen_cert_header.py addonsPublicRoot addons-public.inc .deps/addons-public.inc.pp .deps/addons-public.inc.stub /<<PKGBUILDDIR>>/security/apps/addons-public.crt
media/libdav1d/16bd_ipred_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_ipred_tmpl.c .deps/16bd_ipred_tmpl.c.pp .deps/16bd_ipred_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/ipred_tmpl.c BITDEPTH 16
xpcom/build/Services.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/build/Services.py services_h Services.h .deps/Services.h.pp .deps/Services.h.stub
security/ct/tests/gtest/valid-with-extension-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main valid-with-extension-sth.inc .deps/valid-with-extension-sth.inc.pp .deps/valid-with-extension-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/valid-with-extension-sth.inc.tbs
security/apps/addons-public-intermediate.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/apps/gen_cert_header.py addonsPublicIntermediate addons-public-intermediate.inc .deps/addons-public-intermediate.inc.pp .deps/addons-public-intermediate.inc.stub /<<PKGBUILDDIR>>/security/apps/addons-public-intermediate.crt
media/libdav1d/16bd_itx_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_itx_tmpl.c .deps/16bd_itx_tmpl.c.pp .deps/16bd_itx_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/itx_tmpl.c BITDEPTH 16
xpcom/build/services.rs.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/build/Services.py services_rs services.rs .deps/services.rs.pp .deps/services.rs.stub
security/apps/addons-stage.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/apps/gen_cert_header.py addonsStageRoot addons-stage.inc .deps/addons-stage.inc.pp .deps/addons-stage.inc.stub /<<PKGBUILDDIR>>/security/apps/addons-stage.crt
media/libdav1d/16bd_lf_apply_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_lf_apply_tmpl.c .deps/16bd_lf_apply_tmpl.c.pp .deps/16bd_lf_apply_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/lf_apply_tmpl.c BITDEPTH 16
../../config/nsinstall -R -m 644 'Services.h' '../../dist/include/mozilla'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/build'
security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main valid-secp521r1-sha512-sth.inc .deps/valid-secp521r1-sha512-sth.inc.pp .deps/valid-secp521r1-sha512-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.tbs
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest'
xpcom/tests/gtest/dafsa_test_1.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/ds/tools/make_dafsa.py main dafsa_test_1.inc .deps/dafsa_test_1.inc.pp .deps/dafsa_test_1.inc.stub /<<PKGBUILDDIR>>/xpcom/tests/gtest/dafsa_test_1.dat
security/apps/privileged-package-root.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/apps/gen_cert_header.py privilegedPackageRoot privileged-package-root.inc .deps/privileged-package-root.inc.pp .deps/privileged-package-root.inc.stub /<<PKGBUILDDIR>>/security/apps/privileged-package-root.der
media/libdav1d/16bd_loopfilter_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_loopfilter_tmpl.c .deps/16bd_loopfilter_tmpl.c.pp .deps/16bd_loopfilter_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/loopfilter_tmpl.c BITDEPTH 16
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk'
netwerk/necko-config.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file necko-config.h .deps/necko-config.h.pp .deps/necko-config.h.stub /<<PKGBUILDDIR>>/netwerk/necko-config.h.in
security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main signature-covers-log-id-sth.inc .deps/signature-covers-log-id-sth.inc.pp .deps/signature-covers-log-id-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/signature-covers-log-id-sth.inc.tbs
media/libdav1d/16bd_looprestoration_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_looprestoration_tmpl.c .deps/16bd_looprestoration_tmpl.c.pp .deps/16bd_looprestoration_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/looprestoration_tmpl.c BITDEPTH 16
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/apps'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl'
rm -f PMediaTransport.ipdl
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/media/webrtc/PMediaTransport.ipdl -o PMediaTransport.ipdl
../config/nsinstall -R -m 644 'necko-config.h' '../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/app'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/app'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/specialpowers'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/specialpowers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src'
../../../../config/nsinstall -R -m 644 'cairo-features.h' '../../../../dist/include/cairo'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings'
gfx/webrender_bindings/webrender_ffi_generated.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/RunCbindgen.py generate webrender_ffi_generated.h .deps/webrender_ffi_generated.h.pp .deps/webrender_ffi_generated.h.stub /<<PKGBUILDDIR>>/gfx/webrender_bindings /<<PKGBUILDDIR>>/gfx/wr/webrender /<<PKGBUILDDIR>>/gfx/wr/webrender_api
media/libdav1d/16bd_lr_apply_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_lr_apply_tmpl.c .deps/16bd_lr_apply_tmpl.c.pp .deps/16bd_lr_apply_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/lr_apply_tmpl.c BITDEPTH 16
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py \
  -I/<<PKGBUILDDIR>>/other-licenses/ply \
  /<<PKGBUILDDIR>>/ipc/ipdl/ipdl.py \
  --sync-msg-list=/<<PKGBUILDDIR>>/ipc/ipdl/sync-messages.ini \
  --msg-metadata=/<<PKGBUILDDIR>>/ipc/ipdl/message-metadata.ini \
  --outheaders-dir=_ipdlheaders \
  --outcpp-dir=. \
  -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/cache -I/<<PKGBUILDDIR>>/dom/clients/manager -I/<<PKGBUILDDIR>>/dom/fetch -I/<<PKGBUILDDIR>>/dom/file/ipc -I/<<PKGBUILDDIR>>/dom/filehandle -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/dom/gamepad/ipc -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/localstorage -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/dom/media/systemservices -I/<<PKGBUILDDIR>>/dom/media/webrtc -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc -I/<<PKGBUILDDIR>>/dom/messagechannel -I/<<PKGBUILDDIR>>/dom/midi -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/dom/payments/ipc -I/<<PKGBUILDDIR>>/dom/plugins/ipc -I/<<PKGBUILDDIR>>/dom/presentation/ipc -I/<<PKGBUILDDIR>>/dom/quota -I/<<PKGBUILDDIR>>/dom/reporting -I/<<PKGBUILDDIR>>/dom/serviceworkers -I/<<PKGBUILDDIR>>/dom/simpledb -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/webauthn -I/<<PKGBUILDDIR>>/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/dom/workers/remoteworkers -I/<<PKGBUILDDIR>>/dom/workers/sharedworkers -I/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue -I/<<PKGBUILDDIR>>/gfx/ipc -I/<<PKGBUILDDIR>>/gfx/layers/ipc -I/<<PKGBUILDDIR>>/gfx/vr/ipc -I/<<PKGBUILDDIR>>/hal/sandbox -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/ipc/testshell -I/<<PKGBUILDDIR>>/js/ipc -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/ipc -I/<<PKGBUILDDIR>>/layout/printing/ipc -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/netwerk/ipc -I/<<PKGBUILDDIR>>/netwerk/ipc/../../media/mtransport/ipc -I/<<PKGBUILDDIR>>/netwerk/protocol/ftp -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/protocol/websocket -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/tools/profiler/gecko -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/uriloader/prefetch -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/widget/headless \
  PMediaTransport.ipdl /<<PKGBUILDDIR>>/accessible/ipc/other/PDocAccessible.ipdl /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl /<<PKGBUILDDIR>>/dom/broadcastchannel/PBroadcastChannel.ipdl /<<PKGBUILDDIR>>/dom/cache/CacheTypes.ipdlh /<<PKGBUILDDIR>>/dom/cache/PCache.ipdl /<<PKGBUILDDIR>>/dom/cache/PCacheOp.ipdl /<<PKGBUILDDIR>>/dom/cache/PCacheStorage.ipdl /<<PKGBUILDDIR>>/dom/cache/PCacheStreamControl.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/ClientIPCTypes.ipdlh /<<PKGBUILDDIR>>/dom/clients/manager/PClientHandle.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/PClientHandleOp.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/PClientManager.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/PClientManagerOp.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/PClientNavigateOp.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/PClientOpenWindowOp.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/PClientSource.ipdl /<<PKGBUILDDIR>>/dom/clients/manager/PClientSourceOp.ipdl /<<PKGBUILDDIR>>/dom/fetch/ChannelInfo.ipdlh /<<PKGBUILDDIR>>/dom/fetch/FetchTypes.ipdlh /<<PKGBUILDDIR>>/dom/file/ipc/BlobTypes.ipdlh /<<PKGBUILDDIR>>/dom/file/ipc/IPCBlob.ipdlh /<<PKGBUILDDIR>>/dom/file/ipc/PFileCreator.ipdl /<<PKGBUILDDIR>>/dom/file/ipc/PIPCBlobInputStream.ipdl /<<PKGBUILDDIR>>/dom/file/ipc/PPendingIPCBlob.ipdl /<<PKGBUILDDIR>>/dom/file/ipc/PTemporaryIPCBlob.ipdl /<<PKGBUILDDIR>>/dom/filehandle/PBackgroundFileHandle.ipdl /<<PKGBUILDDIR>>/dom/filehandle/PBackgroundFileRequest.ipdl /<<PKGBUILDDIR>>/dom/filehandle/PBackgroundMutableFile.ipdl /<<PKGBUILDDIR>>/dom/filesystem/PFileSystemParams.ipdlh /<<PKGBUILDDIR>>/dom/filesystem/PFileSystemRequest.ipdl /<<PKGBUILDDIR>>/dom/gamepad/ipc/GamepadEventTypes.ipdlh /<<PKGBUILDDIR>>/dom/gamepad/ipc/PGamepadEventChannel.ipdl /<<PKGBUILDDIR>>/dom/gamepad/ipc/PGamepadTestChannel.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBCursor.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBDatabase.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBDatabaseFile.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBFactory.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBFactoryRequest.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBRequest.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBSharedTypes.ipdlh /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBTransaction.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIDBVersionChangeTransaction.ipdl /<<PKGBUILDDIR>>/dom/indexedDB/PBackgroundIndexedDBUtils.ipdl /<<PKGBUILDDIR>>/dom/ipc/DOMTypes.ipdlh /<<PKGBUILDDIR>>/dom/ipc/MemoryReportTypes.ipdlh /<<PKGBUILDDIR>>/dom/ipc/PBrowser.ipdl /<<PKGBUILDDIR>>/dom/ipc/PBrowserBridge.ipdl /<<PKGBUILDDIR>>/dom/ipc/PBrowserOrId.ipdlh /<<PKGBUILDDIR>>/dom/ipc/PColorPicker.ipdl /<<PKGBUILDDIR>>/dom/ipc/PContent.ipdl /<<PKGBUILDDIR>>/dom/ipc/PContentPermission.ipdlh /<<PKGBUILDDIR>>/dom/ipc/PContentPermissionRequest.ipdl /<<PKGBUILDDIR>>/dom/ipc/PCycleCollectWithLogs.ipdl /<<PKGBUILDDIR>>/dom/ipc/PFilePicker.ipdl /<<PKGBUILDDIR>>/dom/ipc/PLoginReputation.ipdl /<<PKGBUILDDIR>>/dom/ipc/PPluginWidget.ipdl /<<PKGBUILDDIR>>/dom/ipc/PProcessHangMonitor.ipdl /<<PKGBUILDDIR>>/dom/ipc/PTabContext.ipdlh /<<PKGBUILDDIR>>/dom/ipc/PURLClassifier.ipdl /<<PKGBUILDDIR>>/dom/ipc/PURLClassifierInfo.ipdlh /<<PKGBUILDDIR>>/dom/ipc/PURLClassifierLocal.ipdl /<<PKGBUILDDIR>>/dom/ipc/PWindowGlobal.ipdl /<<PKGBUILDDIR>>/dom/ipc/PrefsTypes.ipdlh /<<PKGBUILDDIR>>/dom/ipc/ServiceWorkerConfiguration.ipdlh /<<PKGBUILDDIR>>/dom/localstorage/PBackgroundLSDatabase.ipdl /<<PKGBUILDDIR>>/dom/localstorage/PBackgroundLSObserver.ipdl /<<PKGBUILDDIR>>/dom/localstorage/PBackgroundLSRequest.ipdl /<<PKGBUILDDIR>>/dom/localstorage/PBackgroundLSSharedTypes.ipdlh /<<PKGBUILDDIR>>/dom/localstorage/PBackgroundLSSimpleRequest.ipdl /<<PKGBUILDDIR>>/dom/localstorage/PBackgroundLSSnapshot.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/GMPTypes.ipdlh /<<PKGBUILDDIR>>/dom/media/gmp/PChromiumCDM.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/PGMP.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/PGMPContent.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/PGMPService.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/PGMPStorage.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/PGMPTimer.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/PGMPVideoDecoder.ipdl /<<PKGBUILDDIR>>/dom/media/gmp/PGMPVideoEncoder.ipdl /<<PKGBUILDDIR>>/dom/media/ipc/PMediaDecoderParams.ipdlh /<<PKGBUILDDIR>>/dom/media/ipc/PRDD.ipdl /<<PKGBUILDDIR>>/dom/media/ipc/PRemoteDecoder.ipdl /<<PKGBUILDDIR>>/dom/media/ipc/PRemoteDecoderManager.ipdl /<<PKGBUILDDIR>>/dom/media/ipc/PVideoDecoder.ipdl /<<PKGBUILDDIR>>/dom/media/ipc/PVideoDecoderManager.ipdl /<<PKGBUILDDIR>>/dom/media/systemservices/PCameras.ipdl /<<PKGBUILDDIR>>/dom/media/systemservices/PMedia.ipdl /<<PKGBUILDDIR>>/dom/media/systemservices/PMediaSystemResourceManager.ipdl /<<PKGBUILDDIR>>/dom/media/webrtc/PWebrtcGlobal.ipdl /<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc/PSpeechSynthesis.ipdl /<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc/PSpeechSynthesisRequest.ipdl /<<PKGBUILDDIR>>/dom/messagechannel/PMessagePort.ipdl /<<PKGBUILDDIR>>/dom/midi/MIDITypes.ipdlh /<<PKGBUILDDIR>>/dom/midi/PMIDIManager.ipdl /<<PKGBUILDDIR>>/dom/midi/PMIDIPort.ipdl /<<PKGBUILDDIR>>/dom/network/PTCPServerSocket.ipdl /<<PKGBUILDDIR>>/dom/network/PTCPSocket.ipdl /<<PKGBUILDDIR>>/dom/network/PUDPSocket.ipdl /<<PKGBUILDDIR>>/dom/payments/ipc/PPaymentRequest.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PBrowserStream.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PFunctionBroker.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PPluginInstance.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PPluginModule.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PPluginScriptableObject.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PPluginSurface.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PStreamNotify.ipdl /<<PKGBUILDDIR>>/dom/plugins/ipc/PluginTypes.ipdlh /<<PKGBUILDDIR>>/dom/presentation/ipc/PPresentation.ipdl /<<PKGBUILDDIR>>/dom/presentation/ipc/PPresentationBuilder.ipdl /<<PKGBUILDDIR>>/dom/presentation/ipc/PPresentationRequest.ipdl /<<PKGBUILDDIR>>/dom/quota/PQuota.ipdl /<<PKGBUILDDIR>>/dom/quota/PQuotaRequest.ipdl /<<PKGBUILDDIR>>/dom/quota/PQuotaUsageRequest.ipdl /<<PKGBUILDDIR>>/dom/reporting/PEndpointForReport.ipdl /<<PKGBUILDDIR>>/dom/serviceworkers/IPCServiceWorkerDescriptor.ipdlh /<<PKGBUILDDIR>>/dom/serviceworkers/IPCServiceWorkerRegistrationDescriptor.ipdlh /<<PKGBUILDDIR>>/dom/serviceworkers/PServiceWorker.ipdl /<<PKGBUILDDIR>>/dom/serviceworkers/PServiceWorkerContainer.ipdl /<<PKGBUILDDIR>>/dom/serviceworkers/PServiceWorkerManager.ipdl /<<PKGBUILDDIR>>/dom/serviceworkers/PServiceWorkerRegistration.ipdl /<<PKGBUILDDIR>>/dom/serviceworkers/PServiceWorkerUpdater.ipdl /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerRegistrarTypes.ipdlh /<<PKGBUILDDIR>>/dom/simpledb/PBackgroundSDBConnection.ipdl /<<PKGBUILDDIR>>/dom/simpledb/PBackgroundSDBRequest.ipdl /<<PKGBUILDDIR>>/dom/storage/PBackgroundLocalStorageCache.ipdl /<<PKGBUILDDIR>>/dom/storage/PBackgroundStorage.ipdl /<<PKGBUILDDIR>>/dom/storage/PSessionStorageObserver.ipdl /<<PKGBUILDDIR>>/dom/webauthn/PWebAuthnTransaction.ipdl /<<PKGBUILDDIR>>/dom/webbrowserpersist/PWebBrowserPersistDocument.ipdl /<<PKGBUILDDIR>>/dom/webbrowserpersist/PWebBrowserPersistResources.ipdl /<<PKGBUILDDIR>>/dom/webbrowserpersist/PWebBrowserPersistSerialize.ipdl /<<PKGBUILDDIR>>/dom/workers/remoteworkers/PRemoteWorker.ipdl /<<PKGBUILDDIR>>/dom/workers/remoteworkers/PRemoteWorkerService.ipdl /<<PKGBUILDDIR>>/dom/workers/remoteworkers/RemoteWorkerTypes.ipdlh /<<PKGBUILDDIR>>/dom/workers/sharedworkers/PSharedWorker.ipdl /<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/PRemoteSpellcheckEngine.ipdl /<<PKGBUILDDIR>>/gfx/ipc/GraphicsMessages.ipdlh /<<PKGBUILDDIR>>/gfx/ipc/PGPU.ipdl /<<PKGBUILDDIR>>/gfx/ipc/PVsyncBridge.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/LayersMessages.ipdlh /<<PKGBUILDDIR>>/gfx/layers/ipc/LayersSurfaces.ipdlh /<<PKGBUILDDIR>>/gfx/layers/ipc/PAPZ.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PAPZCTreeManager.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PAPZInputBridge.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PCompositorBridge.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PCompositorManager.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PImageBridge.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PLayerTransaction.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PTexture.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PUiCompositorController.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PVideoBridge.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/PWebRenderBridge.ipdl /<<PKGBUILDDIR>>/gfx/layers/ipc/WebRenderMessages.ipdlh /<<PKGBUILDDIR>>/gfx/vr/ipc/PVR.ipdl /<<PKGBUILDDIR>>/gfx/vr/ipc/PVRGPU.ipdl /<<PKGBUILDDIR>>/gfx/vr/ipc/PVRLayer.ipdl /<<PKGBUILDDIR>>/gfx/vr/ipc/PVRManager.ipdl /<<PKGBUILDDIR>>/hal/sandbox/PHal.ipdl /<<PKGBUILDDIR>>/ipc/glue/IPCStream.ipdlh /<<PKGBUILDDIR>>/ipc/glue/InputStreamParams.ipdlh /<<PKGBUILDDIR>>/ipc/glue/PBackground.ipdl /<<PKGBUILDDIR>>/ipc/glue/PBackgroundSharedTypes.ipdlh /<<PKGBUILDDIR>>/ipc/glue/PBackgroundTest.ipdl /<<PKGBUILDDIR>>/ipc/glue/PChildToParentStream.ipdl /<<PKGBUILDDIR>>/ipc/glue/PFileDescriptorSet.ipdl /<<PKGBUILDDIR>>/ipc/glue/PInProcess.ipdl /<<PKGBUILDDIR>>/ipc/glue/PParentToChildStream.ipdl /<<PKGBUILDDIR>>/ipc/glue/ProtocolTypes.ipdlh /<<PKGBUILDDIR>>/ipc/glue/URIParams.ipdlh /<<PKGBUILDDIR>>/ipc/testshell/PTestShell.ipdl /<<PKGBUILDDIR>>/ipc/testshell/PTestShellCommand.ipdl /<<PKGBUILDDIR>>/js/ipc/JavaScriptTypes.ipdlh /<<PKGBUILDDIR>>/js/ipc/PJavaScript.ipdl /<<PKGBUILDDIR>>/js/xpconnect/loader/PScriptCache.ipdl /<<PKGBUILDDIR>>/layout/base/PresState.ipdlh /<<PKGBUILDDIR>>/layout/ipc/PVsync.ipdl /<<PKGBUILDDIR>>/layout/printing/ipc/PRemotePrintJob.ipdl /<<PKGBUILDDIR>>/netwerk/cookie/PCookieService.ipdl /<<PKGBUILDDIR>>/netwerk/dns/PDNSRequest.ipdl /<<PKGBUILDDIR>>/netwerk/dns/PDNSRequestParams.ipdlh /<<PKGBUILDDIR>>/netwerk/ipc/../../media/mtransport/ipc/PStunAddrsRequest.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/../../media/mtransport/ipc/PWebrtcProxyChannel.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/NeckoChannelParams.ipdlh /<<PKGBUILDDIR>>/netwerk/ipc/PChannelDiverter.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/PDataChannel.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/PFileChannel.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/PNecko.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/PSimpleChannel.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/PSocketProcess.ipdl /<<PKGBUILDDIR>>/netwerk/ipc/PSocketProcessBridge.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/ftp/PFTPChannel.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/http/PAltDataOutputStream.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/http/PClassifierDummyChannel.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/http/PHttpBackgroundChannel.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/http/PHttpChannel.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/websocket/PTransportProvider.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/websocket/PWebSocket.ipdl /<<PKGBUILDDIR>>/netwerk/protocol/websocket/PWebSocketEventListener.ipdl /<<PKGBUILDDIR>>/security/manager/ssl/PPSMContentDownloader.ipdl /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangTypes.ipdlh /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/PStreamFilter.ipdl /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PPrintProgressDialog.ipdl /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PPrintSettingsDialog.ipdl /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PPrinting.ipdl /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PPrintingTypes.ipdlh /<<PKGBUILDDIR>>/tools/profiler/gecko/PProfiler.ipdl /<<PKGBUILDDIR>>/tools/profiler/gecko/ProfilerTypes.ipdlh /<<PKGBUILDDIR>>/uriloader/exthandler/PExternalHelperApp.ipdl /<<PKGBUILDDIR>>/uriloader/exthandler/PHandlerService.ipdl /<<PKGBUILDDIR>>/uriloader/prefetch/POfflineCacheUpdate.ipdl /<<PKGBUILDDIR>>/widget/gtk/PCompositorWidget.ipdl /<<PKGBUILDDIR>>/widget/gtk/PlatformWidgetTypes.ipdlh /<<PKGBUILDDIR>>/widget/headless/HeadlessWidgetTypes.ipdlh
security/ct/tests/gtest/wrong-spki-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main wrong-spki-sth.inc .deps/wrong-spki-sth.inc.pp .deps/wrong-spki-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/wrong-spki-sth.inc.tbs
media/libdav1d/16bd_mc_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_mc_tmpl.c .deps/16bd_mc_tmpl.c.pp .deps/16bd_mc_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/mc_tmpl.c BITDEPTH 16
media/libdav1d/16bd_recon_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 16bd_recon_tmpl.c .deps/16bd_recon_tmpl.c.pp .deps/16bd_recon_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/recon_tmpl.c BITDEPTH 16
security/ct/tests/gtest/wrong-signing-key-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main wrong-signing-key-sth.inc .deps/wrong-signing-key-sth.inc.pp .deps/wrong-signing-key-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/wrong-signing-key-sth.inc.tbs
media/libdav1d/8bd_cdef_apply_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_cdef_apply_tmpl.c .deps/8bd_cdef_apply_tmpl.c.pp .deps/8bd_cdef_apply_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/cdef_apply_tmpl.c BITDEPTH 8
security/ct/tests/gtest/missing-log-id-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main missing-log-id-sth.inc .deps/missing-log-id-sth.inc.pp .deps/missing-log-id-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/missing-log-id-sth.inc.tbs
media/libdav1d/8bd_cdef_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_cdef_tmpl.c .deps/8bd_cdef_tmpl.c.pp .deps/8bd_cdef_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/cdef_tmpl.c BITDEPTH 8
media/libdav1d/8bd_film_grain_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_film_grain_tmpl.c .deps/8bd_film_grain_tmpl.c.pp .deps/8bd_film_grain_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/film_grain_tmpl.c BITDEPTH 8
security/ct/tests/gtest/missing-timestamp-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main missing-timestamp-sth.inc .deps/missing-timestamp-sth.inc.pp .deps/missing-timestamp-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/missing-timestamp-sth.inc.tbs
media/libdav1d/8bd_ipred_prepare_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_ipred_prepare_tmpl.c .deps/8bd_ipred_prepare_tmpl.c.pp .deps/8bd_ipred_prepare_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/ipred_prepare_tmpl.c BITDEPTH 8
media/libdav1d/8bd_ipred_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_ipred_tmpl.c .deps/8bd_ipred_tmpl.c.pp .deps/8bd_ipred_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/ipred_tmpl.c BITDEPTH 8
security/ct/tests/gtest/missing-tree-size-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main missing-tree-size-sth.inc .deps/missing-tree-size-sth.inc.pp .deps/missing-tree-size-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/missing-tree-size-sth.inc.tbs
media/libdav1d/8bd_itx_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_itx_tmpl.c .deps/8bd_itx_tmpl.c.pp .deps/8bd_itx_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/itx_tmpl.c BITDEPTH 8
security/ct/tests/gtest/missing-root-hash-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main missing-root-hash-sth.inc .deps/missing-root-hash-sth.inc.pp .deps/missing-root-hash-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/missing-root-hash-sth.inc.tbs
media/libdav1d/8bd_lf_apply_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_lf_apply_tmpl.c .deps/8bd_lf_apply_tmpl.c.pp .deps/8bd_lf_apply_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/lf_apply_tmpl.c BITDEPTH 8
media/libdav1d/8bd_loopfilter_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_loopfilter_tmpl.c .deps/8bd_loopfilter_tmpl.c.pp .deps/8bd_loopfilter_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/loopfilter_tmpl.c BITDEPTH 8
security/ct/tests/gtest/missing-extensions-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main missing-extensions-sth.inc .deps/missing-extensions-sth.inc.pp .deps/missing-extensions-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/missing-extensions-sth.inc.tbs
media/libdav1d/8bd_looprestoration_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_looprestoration_tmpl.c .deps/8bd_looprestoration_tmpl.c.pp .deps/8bd_looprestoration_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/looprestoration_tmpl.c BITDEPTH 8
security/ct/tests/gtest/truncated-log-id-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main truncated-log-id-sth.inc .deps/truncated-log-id-sth.inc.pp .deps/truncated-log-id-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/truncated-log-id-sth.inc.tbs
media/libdav1d/8bd_lr_apply_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_lr_apply_tmpl.c .deps/8bd_lr_apply_tmpl.c.pp .deps/8bd_lr_apply_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/lr_apply_tmpl.c BITDEPTH 8
media/libdav1d/8bd_mc_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_mc_tmpl.c .deps/8bd_mc_tmpl.c.pp .deps/8bd_mc_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/mc_tmpl.c BITDEPTH 8
security/ct/tests/gtest/truncated-timestamp-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main truncated-timestamp-sth.inc .deps/truncated-timestamp-sth.inc.pp .deps/truncated-timestamp-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/truncated-timestamp-sth.inc.tbs
media/libdav1d/8bd_recon_tmpl.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/media/libdav1d/generate_source.py add_define 8bd_recon_tmpl.c .deps/8bd_recon_tmpl.c.pp .deps/8bd_recon_tmpl.c.stub /<<PKGBUILDDIR>>/third_party/dav1d/src/recon_tmpl.c BITDEPTH 8
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libdav1d'
security/ct/tests/gtest/truncated-tree-size-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main truncated-tree-size-sth.inc .deps/truncated-tree-size-sth.inc.pp .deps/truncated-tree-size-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/truncated-tree-size-sth.inc.tbs
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/style'
layout/style/ServoCSSPropList.py.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/GenerateServoCSSPropList.py generate_data ServoCSSPropList.py .deps/ServoCSSPropList.py.pp .deps/ServoCSSPropList.py.stub /<<PKGBUILDDIR>>/layout/style/ServoCSSPropList.mako.py
../../config/nsinstall -R -m 644 'webrender_ffi_generated.h' '../../dist/include/mozilla/webrender'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/encoding'
dom/encoding/domainsfallbacks.properties.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/dom/encoding/encodings2arrays.py main domainsfallbacks.properties.h .deps/domainsfallbacks.properties.h.pp .deps/domainsfallbacks.properties.h.stub /<<PKGBUILDDIR>>/dom/encoding/domainsfallbacks.properties
security/ct/tests/gtest/truncated-root-hash-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main truncated-root-hash-sth.inc .deps/truncated-root-hash-sth.inc.pp .deps/truncated-root-hash-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/truncated-root-hash-sth.inc.tbs
dom/encoding/labelsencodings.properties.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/dom/encoding/encodings2arrays.py main labelsencodings.properties.h .deps/labelsencodings.properties.h.pp .deps/labelsencodings.properties.h.stub /<<PKGBUILDDIR>>/dom/encoding/labelsencodings.properties
security/ct/tests/gtest/truncated-extension-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main truncated-extension-sth.inc .deps/truncated-extension-sth.inc.pp .deps/truncated-extension-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/truncated-extension-sth.inc.tbs
dom/encoding/localesfallbacks.properties.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/dom/encoding/encodings2arrays.py main localesfallbacks.properties.h .deps/localesfallbacks.properties.h.pp .deps/localesfallbacks.properties.h.stub /<<PKGBUILDDIR>>/dom/encoding/localesfallbacks.properties
dom/encoding/nonparticipatingdomains.properties.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/intl/locale/props2arrays.py main nonparticipatingdomains.properties.h .deps/nonparticipatingdomains.properties.h.pp .deps/nonparticipatingdomains.properties.h.stub /<<PKGBUILDDIR>>/dom/encoding/nonparticipatingdomains.properties
security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main rsa-signer-rsa-spki-sth.inc .deps/rsa-signer-rsa-spki-sth.inc.pp .deps/rsa-signer-rsa-spki-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.tbs
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/encoding'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter'
toolkit/crashreporter/CrashAnnotations.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/crashreporter/generate_crash_reporter_sources.py emit_header CrashAnnotations.h .deps/CrashAnnotations.h.pp .deps/CrashAnnotations.h.stub /<<PKGBUILDDIR>>/toolkit/crashreporter/CrashAnnotations.h.in /<<PKGBUILDDIR>>/toolkit/crashreporter/CrashAnnotations.yaml
security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main rsa-signer-ec-spki-sth.inc .deps/rsa-signer-ec-spki-sth.inc.pp .deps/rsa-signer-ec-spki-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.tbs
../../config/nsinstall -R -m 644 'CrashAnnotations.h' '../../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/locales'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src'
devtools/client/debugger/src/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/main.development.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/main.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/vendors.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/main.development.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/main.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/vendors.js"
security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/ct/tests/gtest/createSTHTestData.py main ec-signer-rsa-spki-sth.inc .deps/ec-signer-rsa-spki-sth.inc.pp .deps/ec-signer-rsa-spki-sth.inc.stub /<<PKGBUILDDIR>>/security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.tbs
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/ct/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/tools/quitter'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/tools/quitter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/debian/extra-stuff'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/debian/extra-stuff'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/tests'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/frontend'
js/src/frontend/ReservedWordsGenerated.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /<<PKGBUILDDIR>>/js/src/frontend/ReservedWords.h
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/frontend'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/gc'
js/src/gc/StatsPhasesGenerated.cpp.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.cpp .deps/StatsPhasesGenerated.cpp.pp .deps/StatsPhasesGenerated.cpp.stub
js/src/gc/StatsPhasesGenerated.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/gc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/jit'
js/src/jit/MOpcodes.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodes.h .deps/MOpcodes.h.pp .deps/MOpcodes.h.stub /<<PKGBUILDDIR>>/js/src/jit/MIR.h
js/src/jit/LOpcodes.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodes.h .deps/LOpcodes.h.pp .deps/LOpcodes.h.stub /<<PKGBUILDDIR>>/js/src/jit/LIR.h /<<PKGBUILDDIR>>/js/src/jit/shared/LIR-shared.h /<<PKGBUILDDIR>>/js/src/jit/arm/LIR-arm.h
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/jit'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/idl-parser/xpidl'
xpcom/idl-parser/xpidl/xpidl.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/idl-parser/xpidl/header.py main xpidl.stub .deps/xpidl.stub.pp .deps/xpidl.stub.stub
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/idl-parser/xpidl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/locales'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/tools/mozscreenshots/mozscreenshots/extension'
mkdir -p '../../../../../_tests/testing/mochitest/browser/browser/tools/mozscreenshots/mozscreenshots/extension/'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/tools/mozscreenshots/mozscreenshots/extension'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/inject'
build/unix/elfhack/inject/arm.c.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/build/unix/elfhack/inject/copy_source.py copy arm.c .deps/arm.c.pp .deps/arm.c.stub /<<PKGBUILDDIR>>/build/unix/elfhack/inject.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/inject'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/xpidl'
make[6]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/makefiles/xpidl'
mkdir -p '.deps/'
mkdir -p '../../../dist/include/'
mkdir -p '../../../dist/xpcrs/'
WARNING: mkdir -dot- requested by make -C /<<PKGBUILDDIR>>/build-browser/config/makefiles/xpidl xpidl
config/makefiles/xpidl/Bits.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	Bits /<<PKGBUILDDIR>>/toolkit/components/bitsdownload/nsIBits.idl
config/makefiles/xpidl/accessibility.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions'
devtools/client/debugger/src/actions/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/ast.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/debuggee.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/event-listeners.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/file-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/navigation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/preview.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/project-text-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/quick-open.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/source-actors.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/source-tree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/tabs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/toolbox.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/ui.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	accessibility /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibilityService.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessible.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleAnnouncementEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleApplication.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleCaretMoveEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleDocument.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleEditableText.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleHideEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleHyperLink.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleHyperText.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleImage.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleObjectAttributeChangedEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessiblePivot.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleRelation.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleRole.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleScrollingEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleSelectable.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleStateChangeEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleStates.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleTable.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleTableChangeEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleText.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleTextChangeEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleTextRange.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleTypes.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleValue.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIAccessibleVirtualCursorChangeEvent.idl /<<PKGBUILDDIR>>/accessible/interfaces/nsIXBLAccessible.idl
config/makefiles/xpidl/alerts.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/ast.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/debuggee.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/event-listeners.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/file-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/navigation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/preview.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/project-text-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/quick-open.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/source-actors.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/source-tree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/tabs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/toolbox.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/ui.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	alerts /<<PKGBUILDDIR>>/toolkit/components/alerts/nsIAlertsService.idl
config/makefiles/xpidl/appshell.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	appshell /<<PKGBUILDDIR>>/xpfe/appshell/nsIAppShellService.idl /<<PKGBUILDDIR>>/xpfe/appshell/nsIWindowMediator.idl /<<PKGBUILDDIR>>/xpfe/appshell/nsIWindowMediatorListener.idl /<<PKGBUILDDIR>>/xpfe/appshell/nsIWindowlessBrowser.idl /<<PKGBUILDDIR>>/xpfe/appshell/nsIXULBrowserWindow.idl /<<PKGBUILDDIR>>/xpfe/appshell/nsIXULWindow.idl
config/makefiles/xpidl/appstartup.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	appstartup /<<PKGBUILDDIR>>/toolkit/components/startup/public/nsIAppStartup.idl
config/makefiles/xpidl/autocomplete.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	autocomplete /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsIAutoCompleteController.idl /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsIAutoCompleteInput.idl /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsIAutoCompletePopup.idl /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsIAutoCompleteResult.idl /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsIAutoCompleteSearch.idl /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsIAutoCompleteSimpleResult.idl
config/makefiles/xpidl/backgroundhangmonitor.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	backgroundhangmonitor /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/nsIHangDetails.idl
config/makefiles/xpidl/browser-element.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	browser-element /<<PKGBUILDDIR>>/dom/browser-element/nsIBrowserElementAPI.idl
config/makefiles/xpidl/browser-newtab.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	browser-newtab /<<PKGBUILDDIR>>/browser/components/newtab/nsIAboutNewTabService.idl
config/makefiles/xpidl/browsercompsbase.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	browsercompsbase /<<PKGBUILDDIR>>/browser/components/nsIBrowserHandler.idl
config/makefiles/xpidl/caps.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client'
devtools/client/debugger/src/client/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/index.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	caps /<<PKGBUILDDIR>>/caps/nsIAddonPolicyService.idl /<<PKGBUILDDIR>>/caps/nsIDomainPolicy.idl /<<PKGBUILDDIR>>/caps/nsIPrincipal.idl /<<PKGBUILDDIR>>/caps/nsIScriptSecurityManager.idl
config/makefiles/xpidl/captivedetect.xpt
layout/style/nsCSSPropertyID.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/GenerateCSSPropertyID.py generate nsCSSPropertyID.h .deps/nsCSSPropertyID.h.pp .deps/nsCSSPropertyID.h.stub /<<PKGBUILDDIR>>/layout/style/nsCSSPropertyID.h.in ServoCSSPropList.py
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/index.js"
layout/style/ServoCSSPropList.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/GenerateServoCSSPropList.py generate_header ServoCSSPropList.h .deps/ServoCSSPropList.h.pp .deps/ServoCSSPropList.h.stub ServoCSSPropList.py
layout/style/CompositorAnimatableProperties.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/GenerateCompositorAnimatableProperties.py generate CompositorAnimatableProperties.h .deps/CompositorAnimatableProperties.h.pp .deps/CompositorAnimatableProperties.h.stub ServoCSSPropList.py
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	captivedetect /<<PKGBUILDDIR>>/toolkit/components/captivedetect/nsICaptivePortalDetector.idl
config/makefiles/xpidl/chrome.xpt
layout/style/nsComputedDOMStyleGenerated.cpp.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/GenerateComputedDOMStyleGenerated.py generate nsComputedDOMStyleGenerated.cpp .deps/nsComputedDOMStyleGenerated.cpp.pp .deps/nsComputedDOMStyleGenerated.cpp.stub ServoCSSPropList.py
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	chrome /<<PKGBUILDDIR>>/chrome/nsIChromeRegistry.idl /<<PKGBUILDDIR>>/chrome/nsIToolkitChromeRegistry.idl
config/makefiles/xpidl/commandhandler.xpt
layout/style/nsCSSPropsGenerated.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/GenerateCSSPropsGenerated.py generate nsCSSPropsGenerated.inc .deps/nsCSSPropsGenerated.inc.pp .deps/nsCSSPropsGenerated.inc.stub ServoCSSPropList.py
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	commandhandler /<<PKGBUILDDIR>>/dom/commandhandler/nsICommandManager.idl /<<PKGBUILDDIR>>/dom/commandhandler/nsICommandParams.idl /<<PKGBUILDDIR>>/dom/commandhandler/nsIControllerCommand.idl /<<PKGBUILDDIR>>/dom/commandhandler/nsIControllerCommandTable.idl /<<PKGBUILDDIR>>/dom/commandhandler/nsIControllerContext.idl
config/makefiles/xpidl/commandlines.xpt
layout/style/ServoStyleConsts.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/RunCbindgen.py generate ServoStyleConsts.h .deps/ServoStyleConsts.h.pp .deps/ServoStyleConsts.h.stub /<<PKGBUILDDIR>>/servo/ports/geckolib /<<PKGBUILDDIR>>/servo/components/style
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	commandlines /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsICommandLine.idl /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsICommandLineHandler.idl /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsICommandLineRunner.idl /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsICommandLineValidator.idl
config/makefiles/xpidl/composer.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	composer /<<PKGBUILDDIR>>/editor/composer/nsIEditingSession.idl
config/makefiles/xpidl/content_events.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	content_events /<<PKGBUILDDIR>>/dom/events/nsIEventListenerService.idl
config/makefiles/xpidl/content_geckomediaplugins.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	content_geckomediaplugins /<<PKGBUILDDIR>>/dom/media/gmp/mozIGeckoMediaPluginChromeService.idl /<<PKGBUILDDIR>>/dom/media/gmp/mozIGeckoMediaPluginService.idl
config/makefiles/xpidl/content_html.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components'
devtools/client/debugger/src/components/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/A11yIntention.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/App.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/ProjectSearch.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/QuickOpenModal.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/ShortcutsModal.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/WelcomeBox.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/A11yIntention.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/App.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/ProjectSearch.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/QuickOpenModal.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/ShortcutsModal.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/WelcomeBox.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	content_html /<<PKGBUILDDIR>>/dom/html/nsIFormSubmitObserver.idl /<<PKGBUILDDIR>>/dom/html/nsIImageDocument.idl /<<PKGBUILDDIR>>/dom/html/nsIMenuBuilder.idl
config/makefiles/xpidl/content_webrtc.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	content_webrtc /<<PKGBUILDDIR>>/dom/media/webrtc/nsITabSource.idl
config/makefiles/xpidl/devtools_rr.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	devtools_rr /<<PKGBUILDDIR>>/devtools/server/actors/replay/rrIControl.idl /<<PKGBUILDDIR>>/devtools/server/actors/replay/rrIGraphics.idl /<<PKGBUILDDIR>>/devtools/server/actors/replay/rrIReplay.idl
config/makefiles/xpidl/docshell.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	docshell /<<PKGBUILDDIR>>/docshell/base/nsIContentViewer.idl /<<PKGBUILDDIR>>/docshell/base/nsIContentViewerEdit.idl /<<PKGBUILDDIR>>/docshell/base/nsIDocShell.idl /<<PKGBUILDDIR>>/docshell/base/nsIDocShellTreeItem.idl /<<PKGBUILDDIR>>/docshell/base/nsIDocShellTreeOwner.idl /<<PKGBUILDDIR>>/docshell/base/nsIDocumentLoaderFactory.idl /<<PKGBUILDDIR>>/docshell/base/nsILoadContext.idl /<<PKGBUILDDIR>>/docshell/base/nsILoadURIDelegate.idl /<<PKGBUILDDIR>>/docshell/base/nsIPrivacyTransitionObserver.idl /<<PKGBUILDDIR>>/docshell/base/nsIReflowObserver.idl /<<PKGBUILDDIR>>/docshell/base/nsIRefreshURI.idl /<<PKGBUILDDIR>>/docshell/base/nsIScrollable.idl /<<PKGBUILDDIR>>/docshell/base/nsITooltipListener.idl /<<PKGBUILDDIR>>/docshell/base/nsITooltipTextProvider.idl /<<PKGBUILDDIR>>/docshell/base/nsIURIFixup.idl /<<PKGBUILDDIR>>/docshell/base/nsIWebNavigation.idl /<<PKGBUILDDIR>>/docshell/base/nsIWebNavigationInfo.idl /<<PKGBUILDDIR>>/docshell/base/nsIWebPageDescriptor.idl
config/makefiles/xpidl/dom.xpt
../../config/nsinstall -R -m 644 'nsCSSPropertyID.h' '../../dist/include'
../../config/nsinstall -R -m 644 'ServoCSSPropList.h' '../../dist/include/mozilla'
../../config/nsinstall -R -m 644 'CompositorAnimatableProperties.h' '../../dist/include/mozilla'
../../config/nsinstall -R -m 644 'ServoStyleConsts.h' '../../dist/include/mozilla'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/style'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/reducers'
devtools/client/debugger/src/reducers/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/ast.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/async-requests.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/debuggee.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/event-listeners.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/file-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/pause.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/pending-breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/preview.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/project-text-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/quick-open.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/source-actors.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/source-tree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/sources.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/tabs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/ui.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/ast.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/async-requests.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/debuggee.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/event-listeners.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/file-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/pause.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/pending-breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/preview.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/project-text-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/quick-open.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/source-actors.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/source-tree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/sources.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/tabs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/reducers/ui.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom /<<PKGBUILDDIR>>/dom/base/mozIDOMWindow.idl /<<PKGBUILDDIR>>/dom/base/nsIContentPolicy.idl /<<PKGBUILDDIR>>/dom/base/nsIDOMRequestService.idl /<<PKGBUILDDIR>>/dom/base/nsIDocumentEncoder.idl /<<PKGBUILDDIR>>/dom/base/nsIDroppedLinkHandler.idl /<<PKGBUILDDIR>>/dom/base/nsIImageLoadingContent.idl /<<PKGBUILDDIR>>/dom/base/nsIMessageManager.idl /<<PKGBUILDDIR>>/dom/base/nsIObjectLoadingContent.idl /<<PKGBUILDDIR>>/dom/base/nsIRemoteWindowContext.idl /<<PKGBUILDDIR>>/dom/base/nsIScriptChannel.idl /<<PKGBUILDDIR>>/dom/base/nsIScriptableContentIterator.idl /<<PKGBUILDDIR>>/dom/base/nsISelectionController.idl /<<PKGBUILDDIR>>/dom/base/nsISelectionDisplay.idl /<<PKGBUILDDIR>>/dom/base/nsISelectionListener.idl /<<PKGBUILDDIR>>/dom/base/nsISlowScriptDebug.idl /<<PKGBUILDDIR>>/dom/console/nsIConsoleAPIStorage.idl /<<PKGBUILDDIR>>/dom/file/ipc/mozIIPCBlobInputStream.idl /<<PKGBUILDDIR>>/dom/ipc/nsIHangReport.idl /<<PKGBUILDDIR>>/dom/ipc/nsIRemoteWebProgress.idl /<<PKGBUILDDIR>>/dom/ipc/nsIRemoteWebProgressRequest.idl /<<PKGBUILDDIR>>/dom/script/nsIScriptLoaderObserver.idl
config/makefiles/xpidl/dom_audiochannel.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_audiochannel /<<PKGBUILDDIR>>/dom/audiochannel/nsIAudioChannelAgent.idl
config/makefiles/xpidl/dom_base.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_base /<<PKGBUILDDIR>>/dom/interfaces/base/domstubs.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIBrowser.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIBrowserChild.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIBrowserDOMWindow.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIContentPermissionPrompt.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIContentPrefService2.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIContentProcess.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIDOMChromeWindow.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIDOMGlobalPropertyInitializer.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIDOMWindow.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIDOMWindowUtils.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIFocusManager.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIQueryContentEventResult.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIRemoteTab.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIServiceWorkerManager.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsIStructuredCloneContainer.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsITextInputProcessor.idl /<<PKGBUILDDIR>>/dom/interfaces/base/nsITextInputProcessorCallback.idl
config/makefiles/xpidl/dom_bindings.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/selectors'
devtools/client/debugger/src/selectors/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/breakpointAtLocation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/breakpointSources.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/getCallStackFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/inComponent.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/pause.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/visibleBreakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/breakpointAtLocation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/breakpointSources.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/getCallStackFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/inComponent.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/pause.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/visibleBreakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_bindings /<<PKGBUILDDIR>>/dom/bindings/nsIScriptError.idl
config/makefiles/xpidl/dom_events.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_events /<<PKGBUILDDIR>>/dom/interfaces/events/nsIDOMEventListener.idl
config/makefiles/xpidl/dom_geolocation.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_geolocation /<<PKGBUILDDIR>>/dom/interfaces/geolocation/nsIDOMGeoPosition.idl /<<PKGBUILDDIR>>/dom/interfaces/geolocation/nsIDOMGeoPositionCallback.idl /<<PKGBUILDDIR>>/dom/interfaces/geolocation/nsIDOMGeoPositionCoords.idl /<<PKGBUILDDIR>>/dom/interfaces/geolocation/nsIDOMGeoPositionErrorCallback.idl
config/makefiles/xpidl/dom_html.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_html /<<PKGBUILDDIR>>/dom/interfaces/html/nsIDOMMozBrowserFrame.idl /<<PKGBUILDDIR>>/dom/interfaces/html/nsIMozBrowserFrame.idl
config/makefiles/xpidl/dom_indexeddb.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_indexeddb /<<PKGBUILDDIR>>/dom/indexedDB/nsIIDBPermissionsRequest.idl
config/makefiles/xpidl/dom_localstorage.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_localstorage /<<PKGBUILDDIR>>/dom/localstorage/nsILocalStorageManager.idl
config/makefiles/xpidl/dom_media.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_media /<<PKGBUILDDIR>>/dom/media/nsIAudioDeviceInfo.idl /<<PKGBUILDDIR>>/dom/media/nsIAutoplay.idl /<<PKGBUILDDIR>>/dom/media/nsIDOMNavigatorUserMedia.idl /<<PKGBUILDDIR>>/dom/media/nsIMediaManager.idl
config/makefiles/xpidl/dom_network.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/reducers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils'
devtools/client/debugger/src/utils/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/assert.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/ast.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/async-value.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/asyncStoreHelper.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/bootstrap.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/build-query.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/clipboard.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/connect.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/context.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/dbg.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/defer.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/DevToolsUtils.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/fromJS.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/function.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/indentation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/isMinified.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/location.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/log.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/makeRecord.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/memoize.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/memoizableAction.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/path.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/prefs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/preview.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/project-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/quick-open.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/result-list.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/selected-location.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/source-maps.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/source-queue.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/source.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/tabs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/task.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/telemetry.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/text.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/timings.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/ui.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/url.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/utils.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/wasm.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/worker.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/workers.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/assert.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/ast.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/async-value.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/asyncStoreHelper.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/bootstrap.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/build-query.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/clipboard.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/connect.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/context.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/dbg.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/defer.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/DevToolsUtils.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/fromJS.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/function.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/indentation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/isMinified.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/location.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/log.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/makeRecord.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/memoize.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/memoizableAction.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/path.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/prefs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/preview.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/project-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/quick-open.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/result-list.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/selected-location.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/source-maps.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/source-queue.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/source.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/tabs.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/task.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/telemetry.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/text.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/timings.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/ui.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/url.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/utils.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/wasm.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/worker.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/workers.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_network /<<PKGBUILDDIR>>/dom/network/interfaces/nsITCPSocketCallback.idl /<<PKGBUILDDIR>>/dom/network/interfaces/nsIUDPSocketChild.idl
config/makefiles/xpidl/dom_notification.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_notification /<<PKGBUILDDIR>>/dom/interfaces/notification/nsINotificationStorage.idl
config/makefiles/xpidl/dom_payments.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_payments /<<PKGBUILDDIR>>/dom/interfaces/payments/nsIPaymentActionResponse.idl /<<PKGBUILDDIR>>/dom/interfaces/payments/nsIPaymentAddress.idl /<<PKGBUILDDIR>>/dom/interfaces/payments/nsIPaymentRequest.idl /<<PKGBUILDDIR>>/dom/interfaces/payments/nsIPaymentRequestService.idl /<<PKGBUILDDIR>>/dom/interfaces/payments/nsIPaymentUIService.idl
config/makefiles/xpidl/dom_power.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/selectors'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/parser'
devtools/client/debugger/src/workers/parser/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/workers/parser/index.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/workers/parser/index.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_power /<<PKGBUILDDIR>>/dom/power/nsIDOMWakeLockListener.idl /<<PKGBUILDDIR>>/dom/power/nsIPowerManagerService.idl /<<PKGBUILDDIR>>/dom/power/nsIWakeLock.idl
config/makefiles/xpidl/dom_presentation.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_presentation /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationControlChannel.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationControlService.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationDevice.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationDeviceManager.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationDevicePrompt.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationDeviceProvider.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationListener.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationLocalDevice.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationRequestUIGlue.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationService.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationSessionRequest.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationSessionTransport.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationSessionTransportBuilder.idl /<<PKGBUILDDIR>>/dom/presentation/interfaces/nsIPresentationTerminateRequest.idl
config/makefiles/xpidl/dom_push.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_push /<<PKGBUILDDIR>>/dom/interfaces/push/nsIPushErrorReporter.idl /<<PKGBUILDDIR>>/dom/interfaces/push/nsIPushNotifier.idl /<<PKGBUILDDIR>>/dom/interfaces/push/nsIPushService.idl
config/makefiles/xpidl/dom_quota.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_quota /<<PKGBUILDDIR>>/dom/quota/nsIQuotaCallbacks.idl /<<PKGBUILDDIR>>/dom/quota/nsIQuotaManagerService.idl /<<PKGBUILDDIR>>/dom/quota/nsIQuotaRequests.idl /<<PKGBUILDDIR>>/dom/quota/nsIQuotaResults.idl
config/makefiles/xpidl/dom_security.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/parser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/pretty-print'
devtools/client/debugger/src/workers/pretty-print/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/workers/pretty-print/index.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_security /<<PKGBUILDDIR>>/dom/interfaces/security/nsIContentSecurityManager.idl /<<PKGBUILDDIR>>/dom/interfaces/security/nsIContentSecurityPolicy.idl /<<PKGBUILDDIR>>/dom/interfaces/security/nsIReferrerInfo.idl
config/makefiles/xpidl/dom_sidebar.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/workers/pretty-print/index.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_sidebar /<<PKGBUILDDIR>>/dom/interfaces/sidebar/nsIWebProtocolHandlerRegistrar.idl
config/makefiles/xpidl/dom_simpledb.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_simpledb /<<PKGBUILDDIR>>/dom/simpledb/nsISDBCallbacks.idl /<<PKGBUILDDIR>>/dom/simpledb/nsISDBConnection.idl /<<PKGBUILDDIR>>/dom/simpledb/nsISDBRequest.idl /<<PKGBUILDDIR>>/dom/simpledb/nsISDBResults.idl
config/makefiles/xpidl/dom_storage.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_storage /<<PKGBUILDDIR>>/dom/interfaces/storage/nsIDOMStorageManager.idl /<<PKGBUILDDIR>>/dom/interfaces/storage/nsIStorageActivityService.idl
config/makefiles/xpidl/dom_system.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_system /<<PKGBUILDDIR>>/dom/system/nsIOSFileConstantsService.idl /<<PKGBUILDDIR>>/dom/system/nsIOSPermissionRequest.idl
config/makefiles/xpidl/dom_webauthn.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/search'
devtools/client/debugger/src/workers/search/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/workers/search/index.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/workers/search/index.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_webauthn /<<PKGBUILDDIR>>/dom/webauthn/nsIU2FTokenManager.idl
config/makefiles/xpidl/dom_webspeechrecognition.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_webspeechrecognition /<<PKGBUILDDIR>>/dom/media/webspeech/recognition/nsISpeechRecognitionService.idl
config/makefiles/xpidl/dom_webspeechsynth.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_webspeechsynth /<<PKGBUILDDIR>>/dom/media/webspeech/synth/nsISpeechService.idl /<<PKGBUILDDIR>>/dom/media/webspeech/synth/nsISynthVoiceRegistry.idl
config/makefiles/xpidl/dom_workers.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_workers /<<PKGBUILDDIR>>/dom/workers/nsIWorkerDebugger.idl /<<PKGBUILDDIR>>/dom/workers/nsIWorkerDebuggerManager.idl
config/makefiles/xpidl/dom_xslt.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/pretty-print'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test/gtest'
layout/style/test/gtest/ExampleStylesheet.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/test/gtest/generate_example_stylesheet.py main ExampleStylesheet.h .deps/ExampleStylesheet.h.pp .deps/ExampleStylesheet.h.stub /<<PKGBUILDDIR>>/layout/style/test/gtest/example.css
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test/gtest'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_xslt /<<PKGBUILDDIR>>/dom/xslt/xslt/txIEXSLTFunctions.idl
config/makefiles/xpidl/dom_xul.xpt
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/ast'
devtools/client/debugger/src/actions/ast/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/ast/setInScopeLines.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/ast/setInScopeLines.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	dom_xul /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULButtonElement.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULCommandDispatcher.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULContainerElement.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULControlElement.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULMenuListElement.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULMultSelectCntrlEl.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULRadioGroupElement.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULRelatedElement.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULSelectCntrlEl.idl /<<PKGBUILDDIR>>/dom/interfaces/xul/nsIDOMXULSelectCntrlItemEl.idl
config/makefiles/xpidl/downloads.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	downloads /<<PKGBUILDDIR>>/toolkit/components/downloads/mozIDownloadPlatform.idl
config/makefiles/xpidl/editor.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	editor /<<PKGBUILDDIR>>/editor/nsIDocumentStateListener.idl /<<PKGBUILDDIR>>/editor/nsIEditActionListener.idl /<<PKGBUILDDIR>>/editor/nsIEditor.idl /<<PKGBUILDDIR>>/editor/nsIEditorMailSupport.idl /<<PKGBUILDDIR>>/editor/nsIEditorObserver.idl /<<PKGBUILDDIR>>/editor/nsIEditorSpellCheck.idl /<<PKGBUILDDIR>>/editor/nsIEditorStyleSheets.idl /<<PKGBUILDDIR>>/editor/nsIHTMLAbsPosEditor.idl /<<PKGBUILDDIR>>/editor/nsIHTMLEditor.idl /<<PKGBUILDDIR>>/editor/nsIHTMLInlineTableEditor.idl /<<PKGBUILDDIR>>/editor/nsIHTMLObjectResizer.idl /<<PKGBUILDDIR>>/editor/nsIPlaintextEditor.idl /<<PKGBUILDDIR>>/editor/nsITableEditor.idl /<<PKGBUILDDIR>>/editor/nsIURIRefObject.idl
config/makefiles/xpidl/enterprisepolicies.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/search'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/breakpoints'
devtools/client/debugger/src/actions/breakpoints/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/modify.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/modify.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	enterprisepolicies /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl
config/makefiles/xpidl/extensions.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	extensions /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/amIAddonManagerStartup.idl /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/amIWebInstallPrompt.idl
config/makefiles/xpidl/exthandler.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	exthandler /<<PKGBUILDDIR>>/uriloader/exthandler/nsCExternalHandlerService.idl /<<PKGBUILDDIR>>/uriloader/exthandler/nsIContentDispatchChooser.idl /<<PKGBUILDDIR>>/uriloader/exthandler/nsIExternalHelperAppService.idl /<<PKGBUILDDIR>>/uriloader/exthandler/nsIExternalProtocolService.idl /<<PKGBUILDDIR>>/uriloader/exthandler/nsIExternalURLHandlerService.idl /<<PKGBUILDDIR>>/uriloader/exthandler/nsIHandlerService.idl /<<PKGBUILDDIR>>/uriloader/exthandler/nsIHelperAppLauncherDialog.idl /<<PKGBUILDDIR>>/uriloader/exthandler/nsISharingHandlerApp.idl
config/makefiles/xpidl/fastfind.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/ast'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/pause'
devtools/client/debugger/src/actions/pause/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/breakOnNext.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/commands.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/continueToHere.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/fetchScopes.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/mapFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/mapScopes.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/paused.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/resumed.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/selectFrame.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/skipPausing.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/breakOnNext.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/commands.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/continueToHere.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/fetchScopes.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/mapFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/mapScopes.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/paused.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/resumed.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/selectFrame.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/pause/skipPausing.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	fastfind /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/nsITypeAheadFind.idl
config/makefiles/xpidl/gfx.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	gfx /<<PKGBUILDDIR>>/gfx/src/nsIFontEnumerator.idl
config/makefiles/xpidl/html5.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	html5 /<<PKGBUILDDIR>>/parser/html/nsIParserUtils.idl
config/makefiles/xpidl/htmlparser.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	htmlparser /<<PKGBUILDDIR>>/parser/htmlparser/nsIExpatSink.idl
config/makefiles/xpidl/imglib2.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	imglib2 /<<PKGBUILDDIR>>/image/imgICache.idl /<<PKGBUILDDIR>>/image/imgIContainer.idl /<<PKGBUILDDIR>>/image/imgIContainerDebug.idl /<<PKGBUILDDIR>>/image/imgIEncoder.idl /<<PKGBUILDDIR>>/image/imgILoader.idl /<<PKGBUILDDIR>>/image/imgINotificationObserver.idl /<<PKGBUILDDIR>>/image/imgIRequest.idl /<<PKGBUILDDIR>>/image/imgIScriptedNotificationObserver.idl /<<PKGBUILDDIR>>/image/imgITools.idl /<<PKGBUILDDIR>>/image/nsIIconURI.idl
config/makefiles/xpidl/inspector.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/breakpoints'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/sources'
devtools/client/debugger/src/actions/sources/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/blackbox.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/breakableLines.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/loadSourceText.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/newSources.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/prettyPrint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/select.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/symbols.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/blackbox.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/breakableLines.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/loadSourceText.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/newSources.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/prettyPrint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/select.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/sources/symbols.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	inspector /<<PKGBUILDDIR>>/layout/inspector/inIDeepTreeWalker.idl
config/makefiles/xpidl/intl.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	intl /<<PKGBUILDDIR>>/intl/strres/nsIStringBundle.idl
config/makefiles/xpidl/jar.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	jar /<<PKGBUILDDIR>>/modules/libjar/nsIJARChannel.idl /<<PKGBUILDDIR>>/modules/libjar/nsIJARURI.idl /<<PKGBUILDDIR>>/modules/libjar/nsIZipReader.idl
config/makefiles/xpidl/jsdebugger.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/pause'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils'
devtools/client/debugger/src/actions/utils/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/create-store.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	jsdebugger /<<PKGBUILDDIR>>/js/ductwork/debugger/IJSDebugger.idl
config/makefiles/xpidl/jsinspector.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/create-store.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	jsinspector /<<PKGBUILDDIR>>/devtools/platform/nsIJSInspector.idl
config/makefiles/xpidl/kvstore.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	kvstore /<<PKGBUILDDIR>>/toolkit/components/kvstore/nsIKeyValue.idl
config/makefiles/xpidl/layout_base.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	layout_base /<<PKGBUILDDIR>>/layout/base/nsILayoutHistoryState.idl /<<PKGBUILDDIR>>/layout/base/nsIPreloadedStyleSheet.idl /<<PKGBUILDDIR>>/layout/base/nsIStyleSheetService.idl
config/makefiles/xpidl/layout_printing.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	layout_printing /<<PKGBUILDDIR>>/layout/printing/nsIPrintProgress.idl /<<PKGBUILDDIR>>/layout/printing/nsIPrintProgressParams.idl
config/makefiles/xpidl/layout_xul.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	layout_xul /<<PKGBUILDDIR>>/layout/xul/nsIBoxObject.idl
config/makefiles/xpidl/layout_xul_tree.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	layout_xul_tree /<<PKGBUILDDIR>>/layout/xul/tree/nsITreeSelection.idl /<<PKGBUILDDIR>>/layout/xul/tree/nsITreeView.idl
config/makefiles/xpidl/locale.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/sources'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/chrome'
devtools/client/debugger/src/client/chrome/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome/commands.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome/create.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome/events.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	locale /<<PKGBUILDDIR>>/intl/l10n/mozIDOMLocalization.idl /<<PKGBUILDDIR>>/intl/locale/mozILocaleService.idl /<<PKGBUILDDIR>>/intl/locale/mozIOSPreferences.idl /<<PKGBUILDDIR>>/intl/locale/nsICollation.idl
config/makefiles/xpidl/loginmgr.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome/commands.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome/create.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/chrome/events.js"
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/firefox'
devtools/client/debugger/src/client/firefox/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/commands.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/create.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/events.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/workers.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	loginmgr /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/nsILoginAutoCompleteSearch.idl /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/nsILoginInfo.idl /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/nsILoginManager.idl /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/nsILoginManagerCrypto.idl /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/nsILoginManagerPrompter.idl /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/nsILoginManagerStorage.idl /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/nsILoginMetaInfo.idl
config/makefiles/xpidl/migration.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/commands.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/create.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/events.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/client/firefox/workers.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	migration /<<PKGBUILDDIR>>/browser/components/migration/nsIBrowserProfileMigrator.idl
config/makefiles/xpidl/mimetype.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	mimetype /<<PKGBUILDDIR>>/netwerk/mime/nsIMIMEHeaderParam.idl /<<PKGBUILDDIR>>/netwerk/mime/nsIMIMEInfo.idl /<<PKGBUILDDIR>>/netwerk/mime/nsIMIMEService.idl
config/makefiles/xpidl/mozfind.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	mozfind /<<PKGBUILDDIR>>/toolkit/components/find/nsIFind.idl /<<PKGBUILDDIR>>/toolkit/components/find/nsIFindService.idl /<<PKGBUILDDIR>>/toolkit/components/find/nsIWebBrowserFind.idl
config/makefiles/xpidl/mozintl.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	mozintl /<<PKGBUILDDIR>>/toolkit/components/mozintl/mozIMozIntl.idl /<<PKGBUILDDIR>>/toolkit/components/mozintl/mozIMozIntlHelper.idl
config/makefiles/xpidl/necko.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko /<<PKGBUILDDIR>>/netwerk/base/mozIThirdPartyUtil.idl /<<PKGBUILDDIR>>/netwerk/base/nsIApplicationCache.idl /<<PKGBUILDDIR>>/netwerk/base/nsIApplicationCacheChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIApplicationCacheContainer.idl /<<PKGBUILDDIR>>/netwerk/base/nsIApplicationCacheService.idl /<<PKGBUILDDIR>>/netwerk/base/nsIArrayBufferInputStream.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAsyncStreamCopier.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAsyncStreamCopier2.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAsyncVerifyRedirectCallback.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAuthInformation.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAuthModule.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAuthPrompt.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAuthPrompt2.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAuthPromptAdapterFactory.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAuthPromptCallback.idl /<<PKGBUILDDIR>>/netwerk/base/nsIAuthPromptProvider.idl /<<PKGBUILDDIR>>/netwerk/base/nsIBackgroundFileSaver.idl /<<PKGBUILDDIR>>/netwerk/base/nsIBufferedStreams.idl /<<PKGBUILDDIR>>/netwerk/base/nsIByteRangeRequest.idl /<<PKGBUILDDIR>>/netwerk/base/nsICacheInfoChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsICachingChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsICancelable.idl /<<PKGBUILDDIR>>/netwerk/base/nsICaptivePortalService.idl /<<PKGBUILDDIR>>/netwerk/base/nsIChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIChannelEventSink.idl /<<PKGBUILDDIR>>/netwerk/base/nsIChannelWithDivertableParentListener.idl /<<PKGBUILDDIR>>/netwerk/base/nsIChildChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIClassOfService.idl /<<PKGBUILDDIR>>/netwerk/base/nsIClassifiedChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIContentSniffer.idl /<<PKGBUILDDIR>>/netwerk/base/nsIDHCPClient.idl /<<PKGBUILDDIR>>/netwerk/base/nsIDashboard.idl /<<PKGBUILDDIR>>/netwerk/base/nsIDashboardEventNotifier.idl /<<PKGBUILDDIR>>/netwerk/base/nsIDeprecationWarner.idl /<<PKGBUILDDIR>>/netwerk/base/nsIDivertableChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIDownloader.idl /<<PKGBUILDDIR>>/netwerk/base/nsIEncodedChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIExternalProtocolHandler.idl /<<PKGBUILDDIR>>/netwerk/base/nsIFileStreams.idl /<<PKGBUILDDIR>>/netwerk/base/nsIFileURL.idl /<<PKGBUILDDIR>>/netwerk/base/nsIForcePendingChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIFormPOSTActionChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIHttpAuthenticatorCallback.idl /<<PKGBUILDDIR>>/netwerk/base/nsIHttpPushListener.idl /<<PKGBUILDDIR>>/netwerk/base/nsIIOService.idl /<<PKGBUILDDIR>>/netwerk/base/nsIIncrementalDownload.idl /<<PKGBUILDDIR>>/netwerk/base/nsIIncrementalStreamLoader.idl /<<PKGBUILDDIR>>/netwerk/base/nsIInputStreamChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIInputStreamPump.idl /<<PKGBUILDDIR>>/netwerk/base/nsILoadContextInfo.idl /<<PKGBUILDDIR>>/netwerk/base/nsILoadGroup.idl /<<PKGBUILDDIR>>/netwerk/base/nsILoadGroupChild.idl /<<PKGBUILDDIR>>/netwerk/base/nsILoadInfo.idl /<<PKGBUILDDIR>>/netwerk/base/nsIMIMEInputStream.idl /<<PKGBUILDDIR>>/netwerk/base/nsIMultiPartChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsINestedURI.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetAddr.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetUtil.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetworkConnectivityService.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetworkInfoService.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetworkInterceptController.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetworkLinkService.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetworkPredictor.idl /<<PKGBUILDDIR>>/netwerk/base/nsINetworkPredictorVerifier.idl /<<PKGBUILDDIR>>/netwerk/base/nsINullChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIParentChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIParentRedirectingChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIPermission.idl /<<PKGBUILDDIR>>/netwerk/base/nsIPermissionManager.idl /<<PKGBUILDDIR>>/netwerk/base/nsIPrivateBrowsingChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProgressEventSink.idl /<<PKGBUILDDIR>>/netwerk/base/nsIPrompt.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProtocolHandler.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProtocolProxyCallback.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProtocolProxyFilter.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProtocolProxyService.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProtocolProxyService2.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProxiedChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProxiedProtocolHandler.idl /<<PKGBUILDDIR>>/netwerk/base/nsIProxyInfo.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRandomGenerator.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRedirectChannelRegistrar.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRedirectHistoryEntry.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRedirectResultListener.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRequest.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRequestContext.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRequestObserver.idl /<<PKGBUILDDIR>>/netwerk/base/nsIRequestObserverProxy.idl /<<PKGBUILDDIR>>/netwerk/base/nsIResumableChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsISecCheckWrapChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsISecureBrowserUI.idl /<<PKGBUILDDIR>>/netwerk/base/nsISensitiveInfoHiddenURI.idl /<<PKGBUILDDIR>>/netwerk/base/nsISerializationHelper.idl /<<PKGBUILDDIR>>/netwerk/base/nsIServerSocket.idl /<<PKGBUILDDIR>>/netwerk/base/nsISimpleStreamListener.idl /<<PKGBUILDDIR>>/netwerk/base/nsISocketFilter.idl /<<PKGBUILDDIR>>/netwerk/base/nsISocketTransport.idl /<<PKGBUILDDIR>>/netwerk/base/nsISocketTransportService.idl /<<PKGBUILDDIR>>/netwerk/base/nsISpeculativeConnect.idl /<<PKGBUILDDIR>>/netwerk/base/nsIStandardURL.idl /<<PKGBUILDDIR>>/netwerk/base/nsIStreamListener.idl /<<PKGBUILDDIR>>/netwerk/base/nsIStreamListenerTee.idl /<<PKGBUILDDIR>>/netwerk/base/nsIStreamLoader.idl /<<PKGBUILDDIR>>/netwerk/base/nsIStreamTransportService.idl /<<PKGBUILDDIR>>/netwerk/base/nsISyncStreamListener.idl /<<PKGBUILDDIR>>/netwerk/base/nsISystemProxySettings.idl /<<PKGBUILDDIR>>/netwerk/base/nsITLSServerSocket.idl /<<PKGBUILDDIR>>/netwerk/base/nsIThreadRetargetableRequest.idl /<<PKGBUILDDIR>>/netwerk/base/nsIThreadRetargetableStreamListener.idl /<<PKGBUILDDIR>>/netwerk/base/nsIThrottledInputChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsITimedChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsITraceableChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsITransport.idl /<<PKGBUILDDIR>>/netwerk/base/nsIUDPSocket.idl /<<PKGBUILDDIR>>/netwerk/base/nsIURI.idl /<<PKGBUILDDIR>>/netwerk/base/nsIURIMutator.idl /<<PKGBUILDDIR>>/netwerk/base/nsIURIWithSpecialOrigin.idl /<<PKGBUILDDIR>>/netwerk/base/nsIURL.idl /<<PKGBUILDDIR>>/netwerk/base/nsIURLParser.idl /<<PKGBUILDDIR>>/netwerk/base/nsIUploadChannel.idl /<<PKGBUILDDIR>>/netwerk/base/nsIUploadChannel2.idl /<<PKGBUILDDIR>>/netwerk/base/nsPISocketTransportService.idl
config/makefiles/xpidl/necko_about.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/chrome'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor'
devtools/client/debugger/src/components/Editor/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Breakpoint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/DebugLine.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/EditorMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/EmptyLines.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Footer.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/HighlightLine.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/HighlightLines.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/SearchBar.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Tab.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Tabs.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Breakpoint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/DebugLine.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/EditorMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/EmptyLines.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Footer.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/HighlightLine.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/HighlightLines.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/SearchBar.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Tab.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Tabs.js"
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/firefox'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/PrimaryPanes'
devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_about /<<PKGBUILDDIR>>/netwerk/protocol/about/nsIAboutModule.idl
config/makefiles/xpidl/necko_cache.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_cache /<<PKGBUILDDIR>>/netwerk/cache/nsICache.idl /<<PKGBUILDDIR>>/netwerk/cache/nsICacheEntryDescriptor.idl /<<PKGBUILDDIR>>/netwerk/cache/nsICacheListener.idl /<<PKGBUILDDIR>>/netwerk/cache/nsICacheService.idl /<<PKGBUILDDIR>>/netwerk/cache/nsICacheSession.idl /<<PKGBUILDDIR>>/netwerk/cache/nsICacheVisitor.idl
config/makefiles/xpidl/necko_cache2.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_cache2 /<<PKGBUILDDIR>>/netwerk/cache2/nsICacheEntry.idl /<<PKGBUILDDIR>>/netwerk/cache2/nsICacheEntryDoomCallback.idl /<<PKGBUILDDIR>>/netwerk/cache2/nsICacheEntryOpenCallback.idl /<<PKGBUILDDIR>>/netwerk/cache2/nsICacheStorage.idl /<<PKGBUILDDIR>>/netwerk/cache2/nsICacheStorageService.idl /<<PKGBUILDDIR>>/netwerk/cache2/nsICacheStorageVisitor.idl /<<PKGBUILDDIR>>/netwerk/cache2/nsICacheTesting.idl
config/makefiles/xpidl/necko_cookie.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes'
devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/PrimaryPanes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared'
devtools/client/debugger/src/components/shared/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/AccessibleImage.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Accordion.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Badge.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/BracketArrow.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Dropdown.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/ManagedTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Modal.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Popover.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/PreviewFunction.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/ResultList.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/SearchInput.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/SourceIcon.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js"
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/AccessibleImage.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Accordion.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Badge.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/BracketArrow.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Dropdown.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/ManagedTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Modal.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Popover.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/PreviewFunction.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/ResultList.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/SearchInput.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/SourceIcon.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_cookie /<<PKGBUILDDIR>>/netwerk/cookie/nsICookie.idl /<<PKGBUILDDIR>>/netwerk/cookie/nsICookie2.idl /<<PKGBUILDDIR>>/netwerk/cookie/nsICookieManager.idl /<<PKGBUILDDIR>>/netwerk/cookie/nsICookiePermission.idl /<<PKGBUILDDIR>>/netwerk/cookie/nsICookieService.idl /<<PKGBUILDDIR>>/netwerk/cookie/nsICookieSettings.idl
config/makefiles/xpidl/necko_dns.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_dns /<<PKGBUILDDIR>>/netwerk/dns/nsIDNSByTypeRecord.idl /<<PKGBUILDDIR>>/netwerk/dns/nsIDNSListener.idl /<<PKGBUILDDIR>>/netwerk/dns/nsIDNSRecord.idl /<<PKGBUILDDIR>>/netwerk/dns/nsIDNSService.idl /<<PKGBUILDDIR>>/netwerk/dns/nsIEffectiveTLDService.idl /<<PKGBUILDDIR>>/netwerk/dns/nsIIDNService.idl /<<PKGBUILDDIR>>/netwerk/dns/nsPIDNSService.idl
config/makefiles/xpidl/necko_file.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_file /<<PKGBUILDDIR>>/netwerk/protocol/file/nsIFileChannel.idl /<<PKGBUILDDIR>>/netwerk/protocol/file/nsIFileProtocolHandler.idl
config/makefiles/xpidl/necko_ftp.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_ftp /<<PKGBUILDDIR>>/netwerk/protocol/ftp/nsIFTPChannel.idl /<<PKGBUILDDIR>>/netwerk/protocol/ftp/nsIFTPChannelParentInternal.idl
config/makefiles/xpidl/necko_http.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_http /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIBackgroundChannelRegistrar.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIChildProcessChannelListener.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpActivityObserver.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpAuthManager.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpAuthenticableChannel.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpAuthenticator.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpChannel.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpChannelAuthProvider.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpChannelChild.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpChannelInternal.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpHeaderVisitor.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIHttpProtocolHandler.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIRaceCacheWithNetwork.idl /<<PKGBUILDDIR>>/netwerk/protocol/http/nsIWellKnownOpportunisticUtils.idl /<<PKGBUILDDIR>>/netwerk/streamconv/converters/nsICompressConvStats.idl
config/makefiles/xpidl/necko_mdns.xpt
touch ipdl.track
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/breakpoint'
devtools/client/debugger/src/utils/breakpoint/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/breakpoint/index.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/breakpoint/index.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_mdns /<<PKGBUILDDIR>>/netwerk/dns/mdns/nsIDNSServiceDiscovery.idl
config/makefiles/xpidl/necko_res.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_res /<<PKGBUILDDIR>>/netwerk/protocol/res/nsIResProtocolHandler.idl /<<PKGBUILDDIR>>/netwerk/protocol/res/nsISubstitutingProtocolHandler.idl /<<PKGBUILDDIR>>/netwerk/protocol/res/nsISubstitutionObserver.idl
config/makefiles/xpidl/necko_socket.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_socket /<<PKGBUILDDIR>>/netwerk/socket/nsISOCKSSocketInfo.idl /<<PKGBUILDDIR>>/netwerk/socket/nsISSLSocketControl.idl /<<PKGBUILDDIR>>/netwerk/socket/nsISocketProvider.idl /<<PKGBUILDDIR>>/netwerk/socket/nsISocketProviderService.idl /<<PKGBUILDDIR>>/netwerk/socket/nsITransportSecurityInfo.idl
config/makefiles/xpidl/necko_strconv.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/editor'
devtools/client/debugger/src/utils/editor/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/create-editor.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/get-expression.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/get-token-location.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/source-documents.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/source-editor.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/source-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/token-events.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/create-editor.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/get-expression.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/get-token-location.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/source-documents.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/source-editor.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/source-search.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/editor/token-events.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_strconv /<<PKGBUILDDIR>>/netwerk/streamconv/mozITXTToHTMLConv.idl /<<PKGBUILDDIR>>/netwerk/streamconv/nsIDirIndex.idl /<<PKGBUILDDIR>>/netwerk/streamconv/nsIDirIndexListener.idl /<<PKGBUILDDIR>>/netwerk/streamconv/nsIStreamConverter.idl /<<PKGBUILDDIR>>/netwerk/streamconv/nsIStreamConverterService.idl /<<PKGBUILDDIR>>/netwerk/streamconv/nsITXTToHTMLConv.idl
config/makefiles/xpidl/necko_viewsource.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause'
devtools/client/debugger/src/utils/pause/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/why.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_viewsource /<<PKGBUILDDIR>>/netwerk/protocol/viewsource/nsIViewSourceChannel.idl
config/makefiles/xpidl/necko_websocket.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/why.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_websocket /<<PKGBUILDDIR>>/netwerk/protocol/websocket/nsITransportProvider.idl /<<PKGBUILDDIR>>/netwerk/protocol/websocket/nsIWebSocketChannel.idl /<<PKGBUILDDIR>>/netwerk/protocol/websocket/nsIWebSocketEventService.idl /<<PKGBUILDDIR>>/netwerk/protocol/websocket/nsIWebSocketListener.idl
config/makefiles/xpidl/necko_wifi.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/breakpoint'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/resource'
devtools/client/debugger/src/utils/resource/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/base-query.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/compare.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/core.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/memoize.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/query-cache.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/query.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/selector.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	necko_wifi /<<PKGBUILDDIR>>/netwerk/wifi/nsIWifiAccessPoint.idl /<<PKGBUILDDIR>>/netwerk/wifi/nsIWifiListener.idl /<<PKGBUILDDIR>>/netwerk/wifi/nsIWifiMonitor.idl
config/makefiles/xpidl/parentalcontrols.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/base-query.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/compare.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/core.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/memoize.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/query-cache.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/query.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/resource/selector.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	parentalcontrols /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols/nsIParentalControlsService.idl
config/makefiles/xpidl/pipnss.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	pipnss /<<PKGBUILDDIR>>/security/manager/ssl/nsIASN1Object.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIASN1PrintableItem.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIASN1Sequence.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIBadCertListener2.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsICertBlocklist.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsICertOverrideService.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsICertTree.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsICertificateDialogs.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIClientAuthDialogs.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIContentSignatureVerifier.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsICryptoHMAC.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsICryptoHash.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIGenKeypairInfoDlg.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIKeyModule.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIKeygenThread.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsILocalCertService.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsINSSComponent.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsINSSErrorsService.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsINSSVersion.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIOSKeyStore.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIOSReauthenticator.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIPK11Token.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIPK11TokenDB.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIPKCS11Module.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIPKCS11ModuleDB.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIPKCS11Slot.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIProtectedAuthThread.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsISecretDecoderRing.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsISecurityUITelemetry.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsISiteSecurityService.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsITokenDialogs.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsITokenPasswordDialogs.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIX509Cert.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIX509CertDB.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIX509CertList.idl /<<PKGBUILDDIR>>/security/manager/ssl/nsIX509CertValidity.idl
config/makefiles/xpidl/pippki.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/sources-tree'
devtools/client/debugger/src/utils/sources-tree/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/addToTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/formatTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/getURL.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/sortTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/updateTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/utils.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/addToTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/formatTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/getURL.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/sortTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/updateTree.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/sources-tree/utils.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	pippki /<<PKGBUILDDIR>>/security/manager/pki/nsIASN1Tree.idl
config/makefiles/xpidl/places.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/editor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/test/ipdl'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/test/ipdl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils/middleware'
devtools/client/debugger/src/actions/utils/middleware/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/context.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/history.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/log.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/promise.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/thunk.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/timing.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/wait-service.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/context.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/history.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/log.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/promise.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/thunk.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/timing.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/actions/utils/middleware/wait-service.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	places /<<PKGBUILDDIR>>/toolkit/components/places/mozIAsyncHistory.idl /<<PKGBUILDDIR>>/toolkit/components/places/mozIPlacesAutoComplete.idl /<<PKGBUILDDIR>>/toolkit/components/places/mozIPlacesPendingOperation.idl /<<PKGBUILDDIR>>/toolkit/components/places/mozISyncedBookmarksMirror.idl /<<PKGBUILDDIR>>/toolkit/components/places/nsIAnnotationService.idl /<<PKGBUILDDIR>>/toolkit/components/places/nsIFaviconService.idl /<<PKGBUILDDIR>>/toolkit/components/places/nsINavBookmarksService.idl /<<PKGBUILDDIR>>/toolkit/components/places/nsINavHistoryService.idl /<<PKGBUILDDIR>>/toolkit/components/places/nsITaggingService.idl
config/makefiles/xpidl/plugin.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	plugin /<<PKGBUILDDIR>>/dom/plugins/base/nsIHTTPHeaderListener.idl /<<PKGBUILDDIR>>/dom/plugins/base/nsIPluginDocument.idl /<<PKGBUILDDIR>>/dom/plugins/base/nsIPluginHost.idl /<<PKGBUILDDIR>>/dom/plugins/base/nsIPluginInputStream.idl /<<PKGBUILDDIR>>/dom/plugins/base/nsIPluginInstanceOwner.idl /<<PKGBUILDDIR>>/dom/plugins/base/nsIPluginTag.idl /<<PKGBUILDDIR>>/dom/plugins/base/nspluginroot.idl
config/makefiles/xpidl/pref.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/resource'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/menus'
devtools/client/debugger/src/components/Editor/menus/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/menus/editor.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/menus/source.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/menus/editor.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/menus/source.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	pref /<<PKGBUILDDIR>>/modules/libpref/nsIPrefBranch.idl /<<PKGBUILDDIR>>/modules/libpref/nsIPrefLocalizedString.idl /<<PKGBUILDDIR>>/modules/libpref/nsIPrefService.idl /<<PKGBUILDDIR>>/modules/libpref/nsIRelativeFilePref.idl
config/makefiles/xpidl/prefetch.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	prefetch /<<PKGBUILDDIR>>/uriloader/prefetch/nsIOfflineCacheUpdate.idl /<<PKGBUILDDIR>>/uriloader/prefetch/nsIPrefetchService.idl
config/makefiles/xpidl/profiler.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	profiler /<<PKGBUILDDIR>>/tools/profiler/gecko/nsIProfiler.idl
config/makefiles/xpidl/remote.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	remote /<<PKGBUILDDIR>>/testing/marionette/components/nsIMarionette.idl
config/makefiles/xpidl/reputationservice.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	reputationservice /<<PKGBUILDDIR>>/toolkit/components/reputationservice/nsIApplicationReputation.idl /<<PKGBUILDDIR>>/toolkit/components/reputationservice/nsILoginReputation.idl
config/makefiles/xpidl/satchel.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils/middleware'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/Preview'
devtools/client/debugger/src/components/Editor/Preview/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Preview/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Preview/Popup.js
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/sources-tree'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Preview/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/Editor/Preview/Popup.js"
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	satchel /<<PKGBUILDDIR>>/toolkit/components/satchel/nsIFormAutoComplete.idl /<<PKGBUILDDIR>>/toolkit/components/satchel/nsIFormFillController.idl /<<PKGBUILDDIR>>/toolkit/components/satchel/nsIInputListAutoComplete.idl
config/makefiles/xpidl/services-crypto-component.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	services-crypto-component /<<PKGBUILDDIR>>/services/crypto/component/nsIIdentityCryptoService.idl
config/makefiles/xpidl/services_fxaccounts.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	services_fxaccounts /<<PKGBUILDDIR>>/services/fxaccounts/interfaces/nsIFxAccountsUIGlue.idl
config/makefiles/xpidl/shellservice.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/menus'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Frames'
devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	shellservice /<<PKGBUILDDIR>>/browser/components/shell/nsIGNOMEShellService.idl /<<PKGBUILDDIR>>/browser/components/shell/nsIShellService.idl
config/makefiles/xpidl/shistory.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	shistory /<<PKGBUILDDIR>>/docshell/shistory/nsIBFCacheEntry.idl /<<PKGBUILDDIR>>/docshell/shistory/nsISHEntry.idl /<<PKGBUILDDIR>>/docshell/shistory/nsISHistory.idl /<<PKGBUILDDIR>>/docshell/shistory/nsISHistoryListener.idl
config/makefiles/xpidl/spellchecker.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	spellchecker /<<PKGBUILDDIR>>/extensions/spellcheck/idl/mozIPersonalDictionary.idl /<<PKGBUILDDIR>>/extensions/spellcheck/idl/mozISpellCheckingEngine.idl
config/makefiles/xpidl/storage.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	storage /<<PKGBUILDDIR>>/storage/mozIStorageAggregateFunction.idl /<<PKGBUILDDIR>>/storage/mozIStorageAsyncConnection.idl /<<PKGBUILDDIR>>/storage/mozIStorageAsyncStatement.idl /<<PKGBUILDDIR>>/storage/mozIStorageBaseStatement.idl /<<PKGBUILDDIR>>/storage/mozIStorageBindingParams.idl /<<PKGBUILDDIR>>/storage/mozIStorageBindingParamsArray.idl /<<PKGBUILDDIR>>/storage/mozIStorageCompletionCallback.idl /<<PKGBUILDDIR>>/storage/mozIStorageConnection.idl /<<PKGBUILDDIR>>/storage/mozIStorageError.idl /<<PKGBUILDDIR>>/storage/mozIStorageFunction.idl /<<PKGBUILDDIR>>/storage/mozIStoragePendingStatement.idl /<<PKGBUILDDIR>>/storage/mozIStorageProgressHandler.idl /<<PKGBUILDDIR>>/storage/mozIStorageResultSet.idl /<<PKGBUILDDIR>>/storage/mozIStorageRow.idl /<<PKGBUILDDIR>>/storage/mozIStorageService.idl /<<PKGBUILDDIR>>/storage/mozIStorageStatement.idl /<<PKGBUILDDIR>>/storage/mozIStorageStatementCallback.idl /<<PKGBUILDDIR>>/storage/mozIStorageVacuumParticipant.idl /<<PKGBUILDDIR>>/storage/mozIStorageValueArray.idl
config/makefiles/xpidl/telemetry.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/Preview'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared/Button'
devtools/client/debugger/src/components/shared/Button/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/CloseButton.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	telemetry /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/nsITelemetry.idl /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/nsITelemetryGeckoViewTesting.idl /<<PKGBUILDDIR>>/toolkit/components/telemetry/other/GCTelemetry.idl
config/makefiles/xpidl/test_necko.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/CloseButton.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js"
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/frames'
devtools/client/debugger/src/utils/pause/frames/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/displayName.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/index.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	test_necko /<<PKGBUILDDIR>>/netwerk/test/httpserver/nsIHttpServer.idl
config/makefiles/xpidl/thumbnails.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/displayName.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/frames/index.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	thumbnails /<<PKGBUILDDIR>>/toolkit/components/thumbnails/nsIPageThumbsStorageService.idl
config/makefiles/xpidl/toolkit_asyncshutdown.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_asyncshutdown /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown/nsIAsyncShutdown.idl
config/makefiles/xpidl/toolkit_cleardata.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Frames'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/mapScopes'
devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_cleardata /<<PKGBUILDDIR>>/toolkit/components/cleardata/nsIClearDataService.idl
config/makefiles/xpidl/toolkit_crashservice.xpt
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_crashservice /<<PKGBUILDDIR>>/toolkit/components/crashes/nsICrashService.idl
config/makefiles/xpidl/toolkit_filewatcher.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_filewatcher /<<PKGBUILDDIR>>/toolkit/components/filewatcher/nsINativeFileWatcher.idl
config/makefiles/xpidl/toolkit_finalizationwitness.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_finalizationwitness /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness/nsIFinalizationWitnessService.idl
config/makefiles/xpidl/toolkit_osfile.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared/Button'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_osfile /<<PKGBUILDDIR>>/toolkit/components/osfile/nsINativeOSFileInternals.idl
config/makefiles/xpidl/toolkit_search.xpt
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/scopes'
devtools/client/debugger/src/utils/pause/scopes/node.stub.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/node.py generate node.stub .deps/node.stub.pp .deps/node.stub.stub /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/getScope.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/utils.js
Executing "/usr/bin/nodejs /<<PKGBUILDDIR>>/devtools/client/shared/build/build.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/getScope.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/index.js /<<PKGBUILDDIR>>/devtools/client/debugger/src/utils/pause/scopes/utils.js"
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_search /<<PKGBUILDDIR>>/toolkit/components/search/nsISearchService.idl
config/makefiles/xpidl/toolkit_securityreporter.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_securityreporter /<<PKGBUILDDIR>>/toolkit/components/securityreporter/nsISecurityReporter.idl
config/makefiles/xpidl/toolkit_shell.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/frames'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_shell /<<PKGBUILDDIR>>/toolkit/components/shell/nsIToolkitShellService.idl
config/makefiles/xpidl/toolkit_xulstore.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkit_xulstore /<<PKGBUILDDIR>>/toolkit/components/xulstore/nsIXULStore.idl
config/makefiles/xpidl/toolkitprofile.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	toolkitprofile /<<PKGBUILDDIR>>/toolkit/profile/nsIProfileMigrator.idl /<<PKGBUILDDIR>>/toolkit/profile/nsIProfileUnlocker.idl /<<PKGBUILDDIR>>/toolkit/profile/nsIToolkitProfile.idl /<<PKGBUILDDIR>>/toolkit/profile/nsIToolkitProfileService.idl
config/makefiles/xpidl/txmgr.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	txmgr /<<PKGBUILDDIR>>/editor/txmgr/nsITransaction.idl /<<PKGBUILDDIR>>/editor/txmgr/nsITransactionListener.idl /<<PKGBUILDDIR>>/editor/txmgr/nsITransactionManager.idl
config/makefiles/xpidl/txtsvc.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	txtsvc /<<PKGBUILDDIR>>/editor/spellchecker/nsIInlineSpellChecker.idl
config/makefiles/xpidl/uconv.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	uconv /<<PKGBUILDDIR>>/intl/uconv/nsIScriptableUConv.idl /<<PKGBUILDDIR>>/intl/uconv/nsITextToSubURI.idl
config/makefiles/xpidl/update.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	update /<<PKGBUILDDIR>>/toolkit/components/timermanager/nsIUpdateTimerManager.idl
config/makefiles/xpidl/uriloader.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	uriloader /<<PKGBUILDDIR>>/uriloader/base/nsCURILoader.idl /<<PKGBUILDDIR>>/uriloader/base/nsIContentHandler.idl /<<PKGBUILDDIR>>/uriloader/base/nsIDocumentLoader.idl /<<PKGBUILDDIR>>/uriloader/base/nsITransfer.idl /<<PKGBUILDDIR>>/uriloader/base/nsIURIContentListener.idl /<<PKGBUILDDIR>>/uriloader/base/nsIURILoader.idl /<<PKGBUILDDIR>>/uriloader/base/nsIWebProgress.idl /<<PKGBUILDDIR>>/uriloader/base/nsIWebProgressListener.idl /<<PKGBUILDDIR>>/uriloader/base/nsIWebProgressListener2.idl
config/makefiles/xpidl/url-classifier.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	url-classifier /<<PKGBUILDDIR>>/netwerk/url-classifier/nsIURIClassifier.idl /<<PKGBUILDDIR>>/netwerk/url-classifier/nsIUrlClassifierFeature.idl /<<PKGBUILDDIR>>/netwerk/url-classifier/nsIUrlClassifierSkipListService.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/IUrlClassifierUITelemetry.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsIUrlClassifierDBService.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsIUrlClassifierHashCompleter.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsIUrlClassifierInfo.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsIUrlClassifierPrefixSet.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsIUrlClassifierStreamUpdater.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsIUrlClassifierUtils.idl /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsIUrlListManager.idl
config/makefiles/xpidl/urlformatter.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/mapScopes'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	urlformatter /<<PKGBUILDDIR>>/toolkit/components/urlformatter/nsIURLFormatter.idl
config/makefiles/xpidl/webBrowser_core.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	webBrowser_core /<<PKGBUILDDIR>>/toolkit/components/browser/nsIEmbeddingSiteWindow.idl /<<PKGBUILDDIR>>/toolkit/components/browser/nsIPrintingPromptService.idl /<<PKGBUILDDIR>>/toolkit/components/browser/nsIWebBrowser.idl /<<PKGBUILDDIR>>/toolkit/components/browser/nsIWebBrowserChrome.idl /<<PKGBUILDDIR>>/toolkit/components/browser/nsIWebBrowserChrome2.idl /<<PKGBUILDDIR>>/toolkit/components/browser/nsIWebBrowserChrome3.idl /<<PKGBUILDDIR>>/toolkit/components/browser/nsIWebBrowserChromeFocus.idl /<<PKGBUILDDIR>>/toolkit/components/browser/nsIWebBrowserPrint.idl
config/makefiles/xpidl/webbrowserpersist.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	webbrowserpersist /<<PKGBUILDDIR>>/dom/webbrowserpersist/nsIWebBrowserPersist.idl /<<PKGBUILDDIR>>/dom/webbrowserpersist/nsIWebBrowserPersistDocument.idl
config/makefiles/xpidl/webextensions.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	webextensions /<<PKGBUILDDIR>>/toolkit/components/extensions/mozIExtensionProcessScript.idl
config/makefiles/xpidl/webvtt.xpt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/scopes'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	webvtt /<<PKGBUILDDIR>>/dom/media/webvtt/nsIWebVTTListener.idl /<<PKGBUILDDIR>>/dom/media/webvtt/nsIWebVTTParserWrapper.idl
config/makefiles/xpidl/widget.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	widget /<<PKGBUILDDIR>>/widget/nsIAppShell.idl /<<PKGBUILDDIR>>/widget/nsIApplicationChooser.idl /<<PKGBUILDDIR>>/widget/nsIBaseWindow.idl /<<PKGBUILDDIR>>/widget/nsIBidiKeyboard.idl /<<PKGBUILDDIR>>/widget/nsIClipboard.idl /<<PKGBUILDDIR>>/widget/nsIClipboardHelper.idl /<<PKGBUILDDIR>>/widget/nsIClipboardOwner.idl /<<PKGBUILDDIR>>/widget/nsIColorPicker.idl /<<PKGBUILDDIR>>/widget/nsIDisplayInfo.idl /<<PKGBUILDDIR>>/widget/nsIDragService.idl /<<PKGBUILDDIR>>/widget/nsIDragSession.idl /<<PKGBUILDDIR>>/widget/nsIFilePicker.idl /<<PKGBUILDDIR>>/widget/nsIFormatConverter.idl /<<PKGBUILDDIR>>/widget/nsIGfxInfo.idl /<<PKGBUILDDIR>>/widget/nsIGfxInfoDebug.idl /<<PKGBUILDDIR>>/widget/nsIGtkTaskbarProgress.idl /<<PKGBUILDDIR>>/widget/nsIIdleService.idl /<<PKGBUILDDIR>>/widget/nsIIdleServiceInternal.idl /<<PKGBUILDDIR>>/widget/nsIPrintSession.idl /<<PKGBUILDDIR>>/widget/nsIPrintSettings.idl /<<PKGBUILDDIR>>/widget/nsIPrintSettingsService.idl /<<PKGBUILDDIR>>/widget/nsIPrinterEnumerator.idl /<<PKGBUILDDIR>>/widget/nsIScreen.idl /<<PKGBUILDDIR>>/widget/nsIScreenManager.idl /<<PKGBUILDDIR>>/widget/nsISound.idl /<<PKGBUILDDIR>>/widget/nsITaskbarProgress.idl /<<PKGBUILDDIR>>/widget/nsITransferable.idl
config/makefiles/xpidl/windowcreator.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	windowcreator /<<PKGBUILDDIR>>/toolkit/components/windowcreator/nsIWindowCreator.idl /<<PKGBUILDDIR>>/toolkit/components/windowcreator/nsIWindowCreator2.idl /<<PKGBUILDDIR>>/toolkit/components/windowcreator/nsIWindowProvider.idl
config/makefiles/xpidl/windowwatcher.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	windowwatcher /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsIDialogParamBlock.idl /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsIPromptFactory.idl /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsIPromptService.idl /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsIWindowWatcher.idl /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsPIPromptService.idl /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsPIWindowWatcher.idl
config/makefiles/xpidl/xpcom_base.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpcom_base /<<PKGBUILDDIR>>/xpcom/base/nsIConsoleListener.idl /<<PKGBUILDDIR>>/xpcom/base/nsIConsoleMessage.idl /<<PKGBUILDDIR>>/xpcom/base/nsIConsoleService.idl /<<PKGBUILDDIR>>/xpcom/base/nsICycleCollectorListener.idl /<<PKGBUILDDIR>>/xpcom/base/nsIDebug2.idl /<<PKGBUILDDIR>>/xpcom/base/nsIErrorService.idl /<<PKGBUILDDIR>>/xpcom/base/nsIException.idl /<<PKGBUILDDIR>>/xpcom/base/nsIGZFileWriter.idl /<<PKGBUILDDIR>>/xpcom/base/nsIInterfaceRequestor.idl /<<PKGBUILDDIR>>/xpcom/base/nsIMemory.idl /<<PKGBUILDDIR>>/xpcom/base/nsIMemoryInfoDumper.idl /<<PKGBUILDDIR>>/xpcom/base/nsIMemoryReporter.idl /<<PKGBUILDDIR>>/xpcom/base/nsIMessageLoop.idl /<<PKGBUILDDIR>>/xpcom/base/nsIMutable.idl /<<PKGBUILDDIR>>/xpcom/base/nsISecurityConsoleMessage.idl /<<PKGBUILDDIR>>/xpcom/base/nsISupports.idl /<<PKGBUILDDIR>>/xpcom/base/nsIUUIDGenerator.idl /<<PKGBUILDDIR>>/xpcom/base/nsIVersionComparator.idl /<<PKGBUILDDIR>>/xpcom/base/nsIWeakReference.idl /<<PKGBUILDDIR>>/xpcom/base/nsrootidl.idl
config/makefiles/xpidl/xpcom_components.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpcom_components /<<PKGBUILDDIR>>/xpcom/components/nsICategoryManager.idl /<<PKGBUILDDIR>>/xpcom/components/nsIClassInfo.idl /<<PKGBUILDDIR>>/xpcom/components/nsIComponentManager.idl /<<PKGBUILDDIR>>/xpcom/components/nsIComponentRegistrar.idl /<<PKGBUILDDIR>>/xpcom/components/nsIFactory.idl /<<PKGBUILDDIR>>/xpcom/components/nsIModule.idl /<<PKGBUILDDIR>>/xpcom/components/nsIServiceManager.idl
config/makefiles/xpidl/xpcom_ds.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpcom_ds /<<PKGBUILDDIR>>/xpcom/ds/nsIArray.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIArrayExtensions.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIINIParser.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIMutableArray.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIObserver.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIObserverService.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIPersistentProperties2.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIProperties.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIProperty.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIPropertyBag.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIPropertyBag2.idl /<<PKGBUILDDIR>>/xpcom/ds/nsISerializable.idl /<<PKGBUILDDIR>>/xpcom/ds/nsISimpleEnumerator.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIStringEnumerator.idl /<<PKGBUILDDIR>>/xpcom/ds/nsISupportsIterators.idl /<<PKGBUILDDIR>>/xpcom/ds/nsISupportsPrimitives.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIVariant.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIWritablePropertyBag.idl /<<PKGBUILDDIR>>/xpcom/ds/nsIWritablePropertyBag2.idl
config/makefiles/xpidl/xpcom_io.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpcom_io /<<PKGBUILDDIR>>/xpcom/io/nsIAsyncInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIAsyncOutputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIBinaryInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIBinaryOutputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsICloneableInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIConverterInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIConverterOutputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIDirectoryEnumerator.idl /<<PKGBUILDDIR>>/xpcom/io/nsIDirectoryService.idl /<<PKGBUILDDIR>>/xpcom/io/nsIFile.idl /<<PKGBUILDDIR>>/xpcom/io/nsIIOUtil.idl /<<PKGBUILDDIR>>/xpcom/io/nsIInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIInputStreamLength.idl /<<PKGBUILDDIR>>/xpcom/io/nsIInputStreamTee.idl /<<PKGBUILDDIR>>/xpcom/io/nsILineInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsILocalFileWin.idl /<<PKGBUILDDIR>>/xpcom/io/nsIMultiplexInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIObjectInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIObjectOutputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIOutputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIPipe.idl /<<PKGBUILDDIR>>/xpcom/io/nsISafeOutputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIScriptableBase64Encoder.idl /<<PKGBUILDDIR>>/xpcom/io/nsIScriptableInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsISeekableStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIStorageStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIStreamBufferAccess.idl /<<PKGBUILDDIR>>/xpcom/io/nsIStringStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsITellableStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIUnicharInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIUnicharLineInputStream.idl /<<PKGBUILDDIR>>/xpcom/io/nsIUnicharOutputStream.idl
config/makefiles/xpidl/xpcom_system.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpcom_system /<<PKGBUILDDIR>>/xpcom/system/nsIBlocklistService.idl /<<PKGBUILDDIR>>/xpcom/system/nsICrashReporter.idl /<<PKGBUILDDIR>>/xpcom/system/nsIDeviceSensors.idl /<<PKGBUILDDIR>>/xpcom/system/nsIGIOService.idl /<<PKGBUILDDIR>>/xpcom/system/nsIGSettingsService.idl /<<PKGBUILDDIR>>/xpcom/system/nsIGeolocationProvider.idl /<<PKGBUILDDIR>>/xpcom/system/nsIHapticFeedback.idl /<<PKGBUILDDIR>>/xpcom/system/nsIPlatformInfo.idl /<<PKGBUILDDIR>>/xpcom/system/nsIXULAppInfo.idl /<<PKGBUILDDIR>>/xpcom/system/nsIXULRuntime.idl
config/makefiles/xpidl/xpcom_threads.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpcom_threads /<<PKGBUILDDIR>>/xpcom/threads/nsIEnvironment.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIEventTarget.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIIdlePeriod.idl /<<PKGBUILDDIR>>/xpcom/threads/nsINamed.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIProcess.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIRunnable.idl /<<PKGBUILDDIR>>/xpcom/threads/nsISerialEventTarget.idl /<<PKGBUILDDIR>>/xpcom/threads/nsISupportsPriority.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIThread.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIThreadInternal.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIThreadManager.idl /<<PKGBUILDDIR>>/xpcom/threads/nsIThreadPool.idl /<<PKGBUILDDIR>>/xpcom/threads/nsITimer.idl
config/makefiles/xpidl/xpcomtest.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpcomtest /<<PKGBUILDDIR>>/xpcom/tests/NotXPCOMTest.idl
config/makefiles/xpidl/xpconnect.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpconnect /<<PKGBUILDDIR>>/js/xpconnect/idl/mozIJSSubScriptLoader.idl /<<PKGBUILDDIR>>/js/xpconnect/idl/nsIXPCScriptable.idl /<<PKGBUILDDIR>>/js/xpconnect/idl/nsIXPConnect.idl /<<PKGBUILDDIR>>/js/xpconnect/idl/xpcIJSGetFactory.idl /<<PKGBUILDDIR>>/js/xpconnect/idl/xpcIJSWeakReference.idl /<<PKGBUILDDIR>>/js/xpconnect/idl/xpccomponents.idl
config/makefiles/xpidl/xpctest.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xpctest /<<PKGBUILDDIR>>/js/xpconnect/tests/idl/xpctest_attributes.idl /<<PKGBUILDDIR>>/js/xpconnect/tests/idl/xpctest_bug809674.idl /<<PKGBUILDDIR>>/js/xpconnect/tests/idl/xpctest_cenums.idl /<<PKGBUILDDIR>>/js/xpconnect/tests/idl/xpctest_interfaces.idl /<<PKGBUILDDIR>>/js/xpconnect/tests/idl/xpctest_params.idl /<<PKGBUILDDIR>>/js/xpconnect/tests/idl/xpctest_returncode.idl /<<PKGBUILDDIR>>/js/xpconnect/tests/idl/xpctest_utils.idl
config/makefiles/xpidl/xul.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xul /<<PKGBUILDDIR>>/dom/xul/nsIController.idl /<<PKGBUILDDIR>>/dom/xul/nsIControllers.idl
config/makefiles/xpidl/xulapp.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	xulapp /<<PKGBUILDDIR>>/toolkit/xre/nsINativeAppSupport.idl /<<PKGBUILDDIR>>/toolkit/xre/nsIXREDirProvider.idl
config/makefiles/xpidl/zipwriter.xpt
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply -I/<<PKGBUILDDIR>>/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \
	/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \
	--bindings-conf /<<PKGBUILDDIR>>/dom/bindings/Bindings.conf \
	-I /<<PKGBUILDDIR>>/accessible/interfaces -I /<<PKGBUILDDIR>>/browser/components -I /<<PKGBUILDDIR>>/browser/components/migration -I /<<PKGBUILDDIR>>/browser/components/newtab -I /<<PKGBUILDDIR>>/browser/components/shell -I /<<PKGBUILDDIR>>/caps -I /<<PKGBUILDDIR>>/chrome -I /<<PKGBUILDDIR>>/devtools/platform -I /<<PKGBUILDDIR>>/devtools/server/actors/replay -I /<<PKGBUILDDIR>>/docshell/base -I /<<PKGBUILDDIR>>/docshell/shistory -I /<<PKGBUILDDIR>>/dom/audiochannel -I /<<PKGBUILDDIR>>/dom/base -I /<<PKGBUILDDIR>>/dom/bindings -I /<<PKGBUILDDIR>>/dom/browser-element -I /<<PKGBUILDDIR>>/dom/commandhandler -I /<<PKGBUILDDIR>>/dom/console -I /<<PKGBUILDDIR>>/dom/events -I /<<PKGBUILDDIR>>/dom/file/ipc -I /<<PKGBUILDDIR>>/dom/html -I /<<PKGBUILDDIR>>/dom/indexedDB -I /<<PKGBUILDDIR>>/dom/interfaces/base -I /<<PKGBUILDDIR>>/dom/interfaces/events -I /<<PKGBUILDDIR>>/dom/interfaces/geolocation -I /<<PKGBUILDDIR>>/dom/interfaces/html -I /<<PKGBUILDDIR>>/dom/interfaces/notification -I /<<PKGBUILDDIR>>/dom/interfaces/payments -I /<<PKGBUILDDIR>>/dom/interfaces/push -I /<<PKGBUILDDIR>>/dom/interfaces/security -I /<<PKGBUILDDIR>>/dom/interfaces/sidebar -I /<<PKGBUILDDIR>>/dom/interfaces/storage -I /<<PKGBUILDDIR>>/dom/interfaces/xul -I /<<PKGBUILDDIR>>/dom/ipc -I /<<PKGBUILDDIR>>/dom/localstorage -I /<<PKGBUILDDIR>>/dom/media -I /<<PKGBUILDDIR>>/dom/media/gmp -I /<<PKGBUILDDIR>>/dom/media/webrtc -I /<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I /<<PKGBUILDDIR>>/dom/media/webspeech/synth -I /<<PKGBUILDDIR>>/dom/media/webvtt -I /<<PKGBUILDDIR>>/dom/network/interfaces -I /<<PKGBUILDDIR>>/dom/plugins/base -I /<<PKGBUILDDIR>>/dom/power -I /<<PKGBUILDDIR>>/dom/presentation/interfaces -I /<<PKGBUILDDIR>>/dom/quota -I /<<PKGBUILDDIR>>/dom/script -I /<<PKGBUILDDIR>>/dom/simpledb -I /<<PKGBUILDDIR>>/dom/system -I /<<PKGBUILDDIR>>/dom/webauthn -I /<<PKGBUILDDIR>>/dom/webbrowserpersist -I /<<PKGBUILDDIR>>/dom/workers -I /<<PKGBUILDDIR>>/dom/xslt/xslt -I /<<PKGBUILDDIR>>/dom/xul -I /<<PKGBUILDDIR>>/editor -I /<<PKGBUILDDIR>>/editor/composer -I /<<PKGBUILDDIR>>/editor/spellchecker -I /<<PKGBUILDDIR>>/editor/txmgr -I /<<PKGBUILDDIR>>/extensions/spellcheck/idl -I /<<PKGBUILDDIR>>/gfx/src -I /<<PKGBUILDDIR>>/image -I /<<PKGBUILDDIR>>/intl/l10n -I /<<PKGBUILDDIR>>/intl/locale -I /<<PKGBUILDDIR>>/intl/strres -I /<<PKGBUILDDIR>>/intl/uconv -I /<<PKGBUILDDIR>>/js/ductwork/debugger -I /<<PKGBUILDDIR>>/js/xpconnect/idl -I /<<PKGBUILDDIR>>/js/xpconnect/tests/idl -I /<<PKGBUILDDIR>>/layout/base -I /<<PKGBUILDDIR>>/layout/inspector -I /<<PKGBUILDDIR>>/layout/printing -I /<<PKGBUILDDIR>>/layout/xul -I /<<PKGBUILDDIR>>/layout/xul/tree -I /<<PKGBUILDDIR>>/modules/libjar -I /<<PKGBUILDDIR>>/modules/libjar/zipwriter -I /<<PKGBUILDDIR>>/modules/libpref -I /<<PKGBUILDDIR>>/netwerk/base -I /<<PKGBUILDDIR>>/netwerk/cache -I /<<PKGBUILDDIR>>/netwerk/cache2 -I /<<PKGBUILDDIR>>/netwerk/cookie -I /<<PKGBUILDDIR>>/netwerk/dns -I /<<PKGBUILDDIR>>/netwerk/dns/mdns -I /<<PKGBUILDDIR>>/netwerk/mime -I /<<PKGBUILDDIR>>/netwerk/protocol/about -I /<<PKGBUILDDIR>>/netwerk/protocol/file -I /<<PKGBUILDDIR>>/netwerk/protocol/ftp -I /<<PKGBUILDDIR>>/netwerk/protocol/http -I /<<PKGBUILDDIR>>/netwerk/protocol/res -I /<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I /<<PKGBUILDDIR>>/netwerk/protocol/websocket -I /<<PKGBUILDDIR>>/netwerk/socket -I /<<PKGBUILDDIR>>/netwerk/streamconv -I /<<PKGBUILDDIR>>/netwerk/streamconv/converters -I /<<PKGBUILDDIR>>/netwerk/test/httpserver -I /<<PKGBUILDDIR>>/netwerk/url-classifier -I /<<PKGBUILDDIR>>/netwerk/wifi -I /<<PKGBUILDDIR>>/parser/html -I /<<PKGBUILDDIR>>/parser/htmlparser -I /<<PKGBUILDDIR>>/security/manager/pki -I /<<PKGBUILDDIR>>/security/manager/ssl -I /<<PKGBUILDDIR>>/services/crypto/component -I /<<PKGBUILDDIR>>/services/fxaccounts/interfaces -I /<<PKGBUILDDIR>>/storage -I /<<PKGBUILDDIR>>/testing/marionette/components -I /<<PKGBUILDDIR>>/toolkit/components/alerts -I /<<PKGBUILDDIR>>/toolkit/components/asyncshutdown -I /<<PKGBUILDDIR>>/toolkit/components/autocomplete -I /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I /<<PKGBUILDDIR>>/toolkit/components/bitsdownload -I /<<PKGBUILDDIR>>/toolkit/components/browser -I /<<PKGBUILDDIR>>/toolkit/components/captivedetect -I /<<PKGBUILDDIR>>/toolkit/components/cleardata -I /<<PKGBUILDDIR>>/toolkit/components/commandlines -I /<<PKGBUILDDIR>>/toolkit/components/crashes -I /<<PKGBUILDDIR>>/toolkit/components/downloads -I /<<PKGBUILDDIR>>/toolkit/components/enterprisepolicies -I /<<PKGBUILDDIR>>/toolkit/components/extensions -I /<<PKGBUILDDIR>>/toolkit/components/filewatcher -I /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I /<<PKGBUILDDIR>>/toolkit/components/find -I /<<PKGBUILDDIR>>/toolkit/components/kvstore -I /<<PKGBUILDDIR>>/toolkit/components/mozintl -I /<<PKGBUILDDIR>>/toolkit/components/osfile -I /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I /<<PKGBUILDDIR>>/toolkit/components/passwordmgr -I /<<PKGBUILDDIR>>/toolkit/components/places -I /<<PKGBUILDDIR>>/toolkit/components/reputationservice -I /<<PKGBUILDDIR>>/toolkit/components/satchel -I /<<PKGBUILDDIR>>/toolkit/components/search -I /<<PKGBUILDDIR>>/toolkit/components/securityreporter -I /<<PKGBUILDDIR>>/toolkit/components/shell -I /<<PKGBUILDDIR>>/toolkit/components/startup/public -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/core -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I /<<PKGBUILDDIR>>/toolkit/components/telemetry/other -I /<<PKGBUILDDIR>>/toolkit/components/thumbnails -I /<<PKGBUILDDIR>>/toolkit/components/timermanager -I /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I /<<PKGBUILDDIR>>/toolkit/components/url-classifier -I /<<PKGBUILDDIR>>/toolkit/components/urlformatter -I /<<PKGBUILDDIR>>/toolkit/components/windowcreator -I /<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I /<<PKGBUILDDIR>>/toolkit/components/xulstore -I /<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I /<<PKGBUILDDIR>>/toolkit/profile -I /<<PKGBUILDDIR>>/toolkit/xre -I /<<PKGBUILDDIR>>/tools/profiler/gecko -I /<<PKGBUILDDIR>>/uriloader/base -I /<<PKGBUILDDIR>>/uriloader/exthandler -I /<<PKGBUILDDIR>>/uriloader/prefetch -I /<<PKGBUILDDIR>>/widget -I /<<PKGBUILDDIR>>/xpcom/base -I /<<PKGBUILDDIR>>/xpcom/components -I /<<PKGBUILDDIR>>/xpcom/ds -I /<<PKGBUILDDIR>>/xpcom/io -I /<<PKGBUILDDIR>>/xpcom/system -I /<<PKGBUILDDIR>>/xpcom/tests -I /<<PKGBUILDDIR>>/xpcom/threads -I /<<PKGBUILDDIR>>/xpfe/appshell \
	../../../dist/include ../../../dist/xpcrs . \
	zipwriter /<<PKGBUILDDIR>>/modules/libjar/zipwriter/nsIZipWriter.idl
config/makefiles/xpidl/xptdata.cpp
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/config/pythonpath.py -I/<<PKGBUILDDIR>>/other-licenses/ply /<<PKGBUILDDIR>>/xpcom/reflect/xptinfo/xptcodegen.py /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp Bits.xpt accessibility.xpt alerts.xpt appshell.xpt appstartup.xpt autocomplete.xpt backgroundhangmonitor.xpt browser-element.xpt browser-newtab.xpt browsercompsbase.xpt caps.xpt captivedetect.xpt chrome.xpt commandhandler.xpt commandlines.xpt composer.xpt content_events.xpt content_geckomediaplugins.xpt content_html.xpt content_webrtc.xpt devtools_rr.xpt docshell.xpt dom.xpt dom_audiochannel.xpt dom_base.xpt dom_bindings.xpt dom_events.xpt dom_geolocation.xpt dom_html.xpt dom_indexeddb.xpt dom_localstorage.xpt dom_media.xpt dom_network.xpt dom_notification.xpt dom_payments.xpt dom_power.xpt dom_presentation.xpt dom_push.xpt dom_quota.xpt dom_security.xpt dom_sidebar.xpt dom_simpledb.xpt dom_storage.xpt dom_system.xpt dom_webauthn.xpt dom_webspeechrecognition.xpt dom_webspeechsynth.xpt dom_workers.xpt dom_xslt.xpt dom_xul.xpt downloads.xpt editor.xpt enterprisepolicies.xpt extensions.xpt exthandler.xpt fastfind.xpt gfx.xpt html5.xpt htmlparser.xpt imglib2.xpt inspector.xpt intl.xpt jar.xpt jsdebugger.xpt jsinspector.xpt kvstore.xpt layout_base.xpt layout_printing.xpt layout_xul.xpt layout_xul_tree.xpt locale.xpt loginmgr.xpt migration.xpt mimetype.xpt mozfind.xpt mozintl.xpt necko.xpt necko_about.xpt necko_cache.xpt necko_cache2.xpt necko_cookie.xpt necko_dns.xpt necko_file.xpt necko_ftp.xpt necko_http.xpt necko_mdns.xpt necko_res.xpt necko_socket.xpt necko_strconv.xpt necko_viewsource.xpt necko_websocket.xpt necko_wifi.xpt parentalcontrols.xpt pipnss.xpt pippki.xpt places.xpt plugin.xpt pref.xpt prefetch.xpt profiler.xpt remote.xpt reputationservice.xpt satchel.xpt services-crypto-component.xpt services_fxaccounts.xpt shellservice.xpt shistory.xpt spellchecker.xpt storage.xpt telemetry.xpt test_necko.xpt thumbnails.xpt toolkit_asyncshutdown.xpt toolkit_cleardata.xpt toolkit_crashservice.xpt toolkit_filewatcher.xpt toolkit_finalizationwitness.xpt toolkit_osfile.xpt toolkit_search.xpt toolkit_securityreporter.xpt toolkit_shell.xpt toolkit_xulstore.xpt toolkitprofile.xpt txmgr.xpt txtsvc.xpt uconv.xpt update.xpt uriloader.xpt url-classifier.xpt urlformatter.xpt webBrowser_core.xpt webbrowserpersist.xpt webextensions.xpt webvtt.xpt widget.xpt windowcreator.xpt windowwatcher.xpt xpcom_base.xpt xpcom_components.xpt xpcom_ds.xpt xpcom_io.xpt xpcom_system.xpt xpcom_threads.xpt xpcomtest.xpt xpconnect.xpt xpctest.xpt xul.xpt xulapp.xpt zipwriter.xpt
make[6]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/makefiles/xpidl'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/xpidl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/base'
xpcom/base/error_list.rs.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/base/ErrorList.py error_list_rs error_list.rs .deps/error_list.rs.pp .deps/error_list.rs.stub
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/ds'
xpcom/ds/nsGkAtomList.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/ds/StaticAtoms.py generate_nsgkatomlist_h nsGkAtomList.h .deps/nsGkAtomList.h.pp .deps/nsGkAtomList.h.stub /<<PKGBUILDDIR>>/xpcom/ds/Atom.py /<<PKGBUILDDIR>>/xpcom/ds/HTMLAtoms.py
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/components'
xpcom/components/Components.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/components/gen_static_components.py main Components.h .deps/Components.h.pp .deps/Components.h.stub manifest-lists.json /<<PKGBUILDDIR>>/xpcom/components/StaticComponents.cpp.in
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/locale'
intl/locale/encodingsgroups.properties.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/intl/locale/props2arrays.py main encodingsgroups.properties.h .deps/encodingsgroups.properties.h.pp .deps/encodingsgroups.properties.h.stub /<<PKGBUILDDIR>>/intl/locale/encodingsgroups.properties
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/locale'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/dns'
netwerk/dns/etld_data.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/netwerk/dns/prepare_tlds.py main etld_data.inc .deps/etld_data.inc.pp .deps/etld_data.inc.stub /<<PKGBUILDDIR>>/netwerk/dns/effective_tld_names.dat
xpcom/base/ErrorList.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/base/ErrorList.py error_list_h ErrorList.h .deps/ErrorList.h.pp .deps/ErrorList.h.stub
xpcom/ds/nsGkAtomConsts.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/ds/StaticAtoms.py generate_nsgkatomconsts_h nsGkAtomConsts.h .deps/nsGkAtomConsts.h.pp .deps/nsGkAtomConsts.h.stub /<<PKGBUILDDIR>>/xpcom/ds/Atom.py /<<PKGBUILDDIR>>/xpcom/ds/HTMLAtoms.py
xpcom/base/ErrorNamesInternal.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/base/ErrorList.py error_names_internal_h ErrorNamesInternal.h .deps/ErrorNamesInternal.h.pp .deps/ErrorNamesInternal.h.stub
../../config/nsinstall -R -m 644 'Components.h' '../../dist/include/mozilla'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/components'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/base'
dom/base/PropertyUseCounterMap.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/dom/base/gen-usecounters.py property_map PropertyUseCounterMap.inc .deps/PropertyUseCounterMap.inc.pp .deps/PropertyUseCounterMap.inc.stub /<<PKGBUILDDIR>>/dom/base/UseCounters.conf
../../config/nsinstall -R -m 644 'nsGkAtomConsts.h' '../../dist/include'
../../config/nsinstall -R -m 644 'nsGkAtomList.h' '../../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/ds'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings'
dom/bindings/CSS2Properties.webidl.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/dom/bindings/GenerateCSS2PropertiesWebIDL.py generate CSS2Properties.webidl .deps/CSS2Properties.webidl.pp .deps/CSS2Properties.webidl.stub /<<PKGBUILDDIR>>/dom/webidl/CSS2Properties.webidl.in ../../layout/style/ServoCSSPropList.py
xpcom/base/gk_rust_utils_ffi_generated.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/RunCbindgen.py generate gk_rust_utils_ffi_generated.h .deps/gk_rust_utils_ffi_generated.h.pp .deps/gk_rust_utils_ffi_generated.h.stub /<<PKGBUILDDIR>>/xpcom/rust/gkrust_utils
dom/base/UseCounterList.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/dom/base/gen-usecounters.py use_counter_list UseCounterList.h .deps/UseCounterList.h.pp .deps/UseCounterList.h.stub /<<PKGBUILDDIR>>/dom/base/UseCounters.conf
rm -f ChromeUtils.webidl
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/chrome-webidl/ChromeUtils.webidl -o ChromeUtils.webidl
../../config/nsinstall -R -m 644 'UseCounterList.h' '../../dist/include/mozilla/dom'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/xpcom'
accessible/xpcom/xpcAccEvents.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/accessible/xpcom/AccEventGen.py gen_files xpcAccEvents.h .deps/xpcAccEvents.h.pp .deps/xpcAccEvents.h.stub /<<PKGBUILDDIR>>/accessible/xpcom/AccEvents.conf ../../xpcom/idl-parser/xpidl/xpidllex.py ../../xpcom/idl-parser/xpidl/xpidlyacc.py
rm -f Node.webidl
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/webidl/Node.webidl -o Node.webidl
rm -f TestCodeGen.webidl
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/bindings/test/TestCodeGen.webidl -o TestCodeGen.webidl
rm -f TestExampleGen.webidl
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/bindings/test/TestExampleGen.webidl -o TestExampleGen.webidl
rm -f TestJSImplGen.webidl
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/bindings/test/TestJSImplGen.webidl -o TestJSImplGen.webidl
rm -f Window.webidl
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/webidl/Window.webidl -o Window.webidl
../../config/nsinstall -R -m 644 'ErrorList.h' '../../dist/include'
../../config/nsinstall -R -m 644 'ErrorNamesInternal.h' '../../dist/include'
../../config/nsinstall -R -m 644 'gk_rust_utils_ffi_generated.h' '../../dist/include/mozilla'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl'
security/manager/ssl/nsSTSPreloadList.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/xpcom/ds/tools/make_dafsa.py main nsSTSPreloadList.h .deps/nsSTSPreloadList.h.pp .deps/nsSTSPreloadList.h.stub /<<PKGBUILDDIR>>/security/manager/ssl/nsSTSPreloadList.inc
../../config/nsinstall -R -m 644 'xpcAccEvents.h' '../../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/xpcom'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
toolkit/components/telemetry/TelemetryEventData.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_event_data.py main TelemetryEventData.h .deps/TelemetryEventData.h.pp .deps/TelemetryEventData.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Events.yaml
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.webidl /<<PKGBUILDDIR>>/dom/bindings
toolkit/components/telemetry/TelemetryEventEnums.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_event_enum.py main TelemetryEventEnums.h .deps/TelemetryEventEnums.h.pp .deps/TelemetryEventEnums.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Events.yaml
toolkit/components/telemetry/TelemetryHistogramData.inc.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_histogram_data.py main TelemetryHistogramData.inc .deps/TelemetryHistogramData.inc.pp .deps/TelemetryHistogramData.inc.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Histograms.json /<<PKGBUILDDIR>>/dom/base/UseCounters.conf /<<PKGBUILDDIR>>/dom/base/nsDeprecatedOperationList.h
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/dns'
toolkit/components/telemetry/TelemetryHistogramEnums.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_histogram_enum.py main TelemetryHistogramEnums.h .deps/TelemetryHistogramEnums.h.pp .deps/TelemetryHistogramEnums.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Histograms.json /<<PKGBUILDDIR>>/dom/base/UseCounters.conf /<<PKGBUILDDIR>>/dom/base/nsDeprecatedOperationList.h
toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_histogram_phf.py main TelemetryHistogramNameMap.h .deps/TelemetryHistogramNameMap.h.pp .deps/TelemetryHistogramNameMap.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Histograms.json /<<PKGBUILDDIR>>/dom/base/UseCounters.conf /<<PKGBUILDDIR>>/dom/base/nsDeprecatedOperationList.h
toolkit/components/telemetry/TelemetryProcessData.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_process_data.py main TelemetryProcessData.h .deps/TelemetryProcessData.h.pp .deps/TelemetryProcessData.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Processes.yaml
toolkit/components/telemetry/TelemetryProcessEnums.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_process_enum.py main TelemetryProcessEnums.h .deps/TelemetryProcessEnums.h.pp .deps/TelemetryProcessEnums.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Processes.yaml
toolkit/components/telemetry/TelemetryScalarData.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_scalar_data.py main TelemetryScalarData.h .deps/TelemetryScalarData.h.pp .deps/TelemetryScalarData.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Scalars.yaml
toolkit/components/telemetry/TelemetryScalarEnums.h.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_scalar_enum.py main TelemetryScalarEnums.h .deps/TelemetryScalarEnums.h.pp .deps/TelemetryScalarEnums.h.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Scalars.yaml
../../../config/nsinstall -R -m 644 'TelemetryEventEnums.h' '../../../dist/include/mozilla'
../../../config/nsinstall -R -m 644 'TelemetryHistogramEnums.h' '../../../dist/include/mozilla'
../../../config/nsinstall -R -m 644 'TelemetryProcessEnums.h' '../../../dist/include/mozilla'
../../../config/nsinstall -R -m 644 'TelemetryScalarEnums.h' '../../../dist/include/mozilla'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
Generating /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleWorkerInterface-example.h
Generating /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleWorkerInterface-example.cpp
Generating /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleProxyInterface-example.h
Generating /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleProxyInterface-example.cpp
Generating /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleInterface-example.h
Generating /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleInterface-example.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Circular /<<PKGBUILDDIR>>/CLOBBER <- /<<PKGBUILDDIR>>/CLOBBER dependency dropped.
make recurse_compile
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust'
toolkit/library/rust/force-cargo-library-build
/usr/bin/cargo rustc  --release --frozen --manifest-path /<<PKGBUILDDIR>>/toolkit/library/rust/Cargo.toml -vv --lib --target=arm-unknown-linux-gnueabihf --features 'servo bindgen quantum_render cubeb_pulse_rust cubeb-remoting moz_memory moz_places gecko_profiler' --  -C lto
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/rust'
toolkit/crashreporter/rust/force-cargo-host-library-build
/usr/bin/cargo rustc  --release --frozen --manifest-path /<<PKGBUILDDIR>>/toolkit/crashreporter/rust/Cargo.toml -vv --lib --target=arm-unknown-linux-gnueabihf 
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/inject'
mkdir -p '.deps/'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/geckodriver'
testing/geckodriver/force-cargo-program-build
/usr/bin/cargo rustc  --release --frozen --manifest-path /<<PKGBUILDDIR>>/testing/geckodriver/Cargo.toml -vv --bin geckodriver --target=arm-unknown-linux-gnueabihf
build/unix/elfhack/inject/arm.o
/usr/bin/gcc -std=gnu99 -o arm.o -c  -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/build/unix/elfhack/inject -I/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/inject -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -O2 -fno-stack-protector -fno-lto -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/arm.o.pp   /<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/inject/arm.c
    Blocking waiting for file lock on package cache lock
    Blocking waiting for file lock on package cache lock
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/inject'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mfbt'
mkdir -p '.deps/'
mfbt/lz4.o
/usr/bin/gcc -std=gnu99 -o lz4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/build-browser/mfbt -I/<<PKGBUILDDIR>>/mfbt/double-conversion -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lz4.o.pp   /<<PKGBUILDDIR>>/mfbt/lz4.c
mfbt/Compression.o
    Blocking waiting for file lock on package cache lock
    Blocking waiting for file lock on package cache lock
    Blocking waiting for file lock on package cache lock
    Blocking waiting for file lock on package cache lock
    Blocking waiting for file lock on build directory
   Compiling libc v0.2.51
   Compiling byteorder v1.3.1
   Compiling cfg-if v0.1.6
   Compiling nodrop v0.1.12
   Compiling memoffset v0.2.1
   Compiling scopeguard v0.3.2
   Compiling lazy_static v1.2.0
   Compiling futures v0.1.23
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libc CARGO_PKG_VERSION_PATCH=51 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc.
' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=libc CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.2.51 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/libc/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=d4187d2d13523f8a -C extra-filename=-d4187d2d13523f8a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/libc-d4187d2d13523f8a -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/byteorder CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=byteorder CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_VERSION=1.3.1 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/byteorder/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=9a34f639b0dd0335 -C extra-filename=-9a34f639b0dd0335 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/byteorder-9a34f639b0dd0335 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cfg-if CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=cfg-if CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.1.6 /usr/bin/rustc --crate-name cfg_if /<<PKGBUILDDIR>>/third_party/rust/cfg-if/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=3766f95d9f449efd -C extra-filename=-3766f95d9f449efd --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/nodrop CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A wrapper type to inhibit drop (destructor). Use std::mem::ManuallyDrop instead'\!'' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=nodrop CARGO_PKG_AUTHORS=bluss CARGO_PKG_VERSION=0.1.12 /usr/bin/rustc --crate-name nodrop /<<PKGBUILDDIR>>/third_party/rust/nodrop/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=4773ed43dd7cf3cb -C extra-filename=-4773ed43dd7cf3cb --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memoffset CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/Gilnaa/memoffset' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='offset_of functionality for Rust structs.' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=memoffset CARGO_PKG_AUTHORS='Gilad Naaman <gilad.naaman@gmail.com>' CARGO_PKG_VERSION=0.2.1 /usr/bin/rustc --crate-name memoffset /<<PKGBUILDDIR>>/third_party/rust/memoffset/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=76d9e5ff814338e6 -C extra-filename=-76d9e5ff814338e6 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/scopeguard CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/bluss/scopeguard' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A RAII scope guard that will run a given closure when it goes out of scope,
even if the code between panics (assuming unwinding panic).

Defines the macros `defer'\!'` and `defer_on_unwind'\!'`; the latter only runs
if the scope is extited through unwinding on panic.
' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=scopeguard CARGO_PKG_AUTHORS=bluss CARGO_PKG_VERSION=0.3.2 /usr/bin/rustc --crate-name scopeguard /<<PKGBUILDDIR>>/third_party/rust/scopeguard/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=fedee3deab21784c -C extra-filename=-fedee3deab21784c --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lazy_static CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=lazy_static CARGO_PKG_AUTHORS='Marvin Löbel <loebel.marvin@gmail.com>' CARGO_PKG_VERSION=1.2.0 /usr/bin/rustc --crate-name lazy_static /<<PKGBUILDDIR>>/third_party/rust/lazy_static/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7aee5cef40122b58 -C extra-filename=-7aee5cef40122b58 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/futures CARGO_PKG_VERSION_PATCH=23 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/futures-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/futures-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An implementation of futures and streams featuring zero allocations,
composability, and iterator-like interfaces.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=futures CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.1.23 /usr/bin/rustc --crate-name futures /<<PKGBUILDDIR>>/third_party/rust/futures/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' --cfg 'feature="with-deprecated"' -C metadata=b8fbfcd5921c2443 -C extra-filename=-b8fbfcd5921c2443 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: missing documentation for macro
  --> ./third_party/rust/cfg-if/src/lib.rs:36:1
   |
36 | macro_rules! cfg_if {
   | ^^^^^^^^^^^^^^^^^^^
   |
note: lint level defined here
  --> ./third_party/rust/cfg-if/src/lib.rs:32:9
   |
32 | #![deny(missing_docs)]
   |         ^^^^^^^^^^^^

   Compiling build_const v0.2.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/build_const CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/vitiral/build_const' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='library for creating importable constants from build.rs or a script' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=build_const CARGO_PKG_AUTHORS='Garrett Berg <vitiral@gmail.com>' CARGO_PKG_VERSION=0.2.0 /usr/bin/rustc --crate-name build_const /<<PKGBUILDDIR>>/third_party/rust/build_const/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=16cc87165495581f -C extra-filename=-16cc87165495581f --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling lazycell v1.2.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lazycell CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/indiv0/lazycell' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A library providing a lazily filled Cell struct' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=lazycell CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>:Nikita Pekin <contact@nikitapek.in>' CARGO_PKG_VERSION=1.2.1 /usr/bin/rustc --crate-name lazycell /<<PKGBUILDDIR>>/third_party/rust/lazycell/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=fbbd980c808c6483 -C extra-filename=-fbbd980c808c6483 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling slab v0.4.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/slab CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/slab' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/carllerche/slab' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Pre-allocated storage for a uniform data type' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=slab CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.4.1 /usr/bin/rustc --crate-name slab /<<PKGBUILDDIR>>/third_party/rust/slab/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=008c9ec6c299ba65 -C extra-filename=-008c9ec6c299ba65 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling proc-macro2 v0.4.27
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/proc-macro2 CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an
option, off by default, to also reimplement itself in terms of the upstream
unstable API.
' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=proc-macro2 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.4.27 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/proc-macro2/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=9294e0b9f43fac49 -C extra-filename=-9294e0b9f43fac49 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/proc-macro2-9294e0b9f43fac49 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling memchr v2.2.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memchr CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-memchr' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-memchr' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=memchr CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_VERSION=2.2.0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/memchr/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=31e01f9dd6cc8680 -C extra-filename=-31e01f9dd6cc8680 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/memchr-31e01f9dd6cc8680 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling unicode-xid v0.1.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-xid CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-xid' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-xid' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start
or XID_Continue properties according to
Unicode Standard Annex #31.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=unicode-xid CARGO_PKG_AUTHORS='erick.tryzelaar <erick.tryzelaar@gmail.com>:kwantam <kwantam@gmail.com>' CARGO_PKG_VERSION=0.1.0 /usr/bin/rustc --crate-name unicode_xid /<<PKGBUILDDIR>>/third_party/rust/unicode-xid/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=36e0596322ba769d -C extra-filename=-36e0596322ba769d --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling proc-macro2 v0.4.27
   Compiling libc v0.2.51
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_NAME=proc-macro2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/proc-macro2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.27 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an
option, off by default, to also reimplement itself in terms of the upstream
unstable API.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/proc-macro2/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=9294e0b9f43fac49 -C extra-filename=-9294e0b9f43fac49 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/proc-macro2-9294e0b9f43fac49 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling unicode-xid v0.1.0
   Compiling syn v0.15.30
   Compiling byteorder v1.3.1
   Compiling siphasher v0.2.1
   Compiling serde v1.0.88
   Compiling nodrop v0.1.12
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_NAME=syn CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/syn CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_VERSION=0.15.30 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_DESCRIPTION='Parser for Rust source code' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/syn/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=020d12edfe790e63 -C extra-filename=-020d12edfe790e63 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/syn-020d12edfe790e63 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=siphasher CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/siphasher CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.1 CARGO_PKG_HOMEPAGE='https://docs.rs/siphasher' CARGO_PKG_AUTHORS='Frank Denis <github@pureftpd.org>' CARGO_PKG_REPOSITORY='https://github.com/jedisct1/rust-siphash' CARGO_PKG_DESCRIPTION='SipHash functions from rust-core < 1.13' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name siphasher /<<PKGBUILDDIR>>/third_party/rust/siphasher/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=8889bc73ba82ee88 -C extra-filename=-8889bc73ba82ee88 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=51 CARGO_PKG_NAME=libc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libc CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.51 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/libc/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=d4187d2d13523f8a -C extra-filename=-d4187d2d13523f8a --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/libc-d4187d2d13523f8a -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_NAME=serde CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.88 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/serde/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=2a46179124fea1a6 -C extra-filename=-2a46179124fea1a6 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/serde-2a46179124fea1a6 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=unicode-xid CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-xid CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_AUTHORS='erick.tryzelaar <erick.tryzelaar@gmail.com>:kwantam <kwantam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start
or XID_Continue properties according to
Unicode Standard Annex #31.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name unicode_xid /<<PKGBUILDDIR>>/third_party/rust/unicode-xid/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=36e0596322ba769d -C extra-filename=-36e0596322ba769d --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_NAME=nodrop CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/nodrop CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.12 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS=bluss CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_DESCRIPTION='A wrapper type to inhibit drop (destructor). Use std::mem::ManuallyDrop instead'\!'' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name nodrop /<<PKGBUILDDIR>>/third_party/rust/nodrop/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=a1edaf4028c9af3c -C extra-filename=-a1edaf4028c9af3c --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=byteorder CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/byteorder CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=1.3.1 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/byteorder/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=9a34f639b0dd0335 -C extra-filename=-9a34f639b0dd0335 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/byteorder-9a34f639b0dd0335 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling cc v1.0.34
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cc CARGO_PKG_VERSION_PATCH=34 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a static archive to be linked into Rust
code.
' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=cc CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=1.0.34 /usr/bin/rustc --crate-name cc /<<PKGBUILDDIR>>/third_party/rust/cc/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=ba14bde989f60b88 -C extra-filename=-ba14bde989f60b88 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling matches v0.1.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/matches CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/SimonSapin/rust-std-candidates' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A macro to evaluate, as a boolean, whether an expression matches a pattern.' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=matches CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' CARGO_PKG_VERSION=0.1.6 /usr/bin/rustc --crate-name matches /<<PKGBUILDDIR>>/third_party/rust/matches/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=843a75d1ef9dbf79 -C extra-filename=-843a75d1ef9dbf79 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling fnv v1.0.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/fnv CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/servo/rust-fnv' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Fowler–Noll–Vo hash function' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=fnv CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=1.0.6 /usr/bin/rustc --crate-name fnv /<<PKGBUILDDIR>>/third_party/rust/fnv/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=866f66bf4bac6863 -C extra-filename=-866f66bf4bac6863 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/usr/bin/g++ -o Compression.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/build-browser/mfbt -I/<<PKGBUILDDIR>>/mfbt/double-conversion -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Compression.o.pp   /<<PKGBUILDDIR>>/mfbt/Compression.cpp
mfbt/Decimal.o
   Compiling fnv v1.0.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=fnv CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/fnv CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-fnv' CARGO_PKG_DESCRIPTION='Fowler–Noll–Vo hash function' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name fnv /<<PKGBUILDDIR>>/third_party/rust/fnv/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=3a608de5c2490000 -C extra-filename=-3a608de5c2490000 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling num-traits v0.2.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-traits CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=num-traits CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.2.6 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/num-traits/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=e44a7273ab0f5dde -C extra-filename=-e44a7273ab0f5dde --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/num-traits-e44a7273ab0f5dde -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling typenum v1.10.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=typenum CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/typenum CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION=1.10.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Paho Lurie-Gregg <paho@paholg.com>:Andre Bogus <bogusandre@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/paholg/typenum' CARGO_PKG_DESCRIPTION='Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name build_script_main /<<PKGBUILDDIR>>/third_party/rust/typenum/build/main.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=1d9309604a3aa1f7 -C extra-filename=-1d9309604a3aa1f7 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/typenum-1d9309604a3aa1f7 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/mod.rs:27:53
   |
27 |     use core::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT};
   |                                                     ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/mod.rs:34:35
   |
34 |     static NEXT_ID: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
 --> ./third_party/rust/futures/src/task_impl/core.rs:5:39
  |
5 | use core::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT};
  |                                       ^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/core.rs:87:27
   |
87 | static GET: AtomicUsize = ATOMIC_USIZE_INIT;
   |                           ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/core.rs:88:27
   |
88 | static SET: AtomicUsize = ATOMIC_USIZE_INIT;
   |                           ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling cfg-if v0.1.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=cfg-if CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cfg-if CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.6 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cfg_if /<<PKGBUILDDIR>>/third_party/rust/cfg-if/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=3766f95d9f449efd -C extra-filename=-3766f95d9f449efd --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling adler32 v1.0.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/adler32 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/remram44/adler32-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Minimal Adler32 implementation for Rust.' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=adler32 CARGO_PKG_AUTHORS='Remi Rampin <remirampin@gmail.com>' CARGO_PKG_VERSION=1.0.2 /usr/bin/rustc --crate-name adler32 /<<PKGBUILDDIR>>/third_party/rust/adler32/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=bb6f8b7b504af376 -C extra-filename=-bb6f8b7b504af376 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)':
/<<PKGBUILDDIR>>/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations]
   41 |   int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value());
      |                                                                          ^
In file included from /<<PKGBUILDDIR>>/mfbt/Compression.cpp:15:
/<<PKGBUILDDIR>>/mfbt/lz4.h:662:16: note: declared here
  662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize);
      |                ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations]
   41 |   int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value());
      |                                                                          ^
In file included from /<<PKGBUILDDIR>>/mfbt/Compression.cpp:15:
/<<PKGBUILDDIR>>/mfbt/lz4.h:662:16: note: declared here
  662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize);
      |                ^~~~~~~~~~~~~~~~~~~
warning: missing documentation for macro
  --> ./third_party/rust/cfg-if/src/lib.rs:36:1
   |
36 | macro_rules! cfg_if {
   | ^^^^^^^^^^^^^^^^^^^
   |
note: lint level defined here
  --> ./third_party/rust/cfg-if/src/lib.rs:32:9
   |
32 | #![deny(missing_docs)]
   |         ^^^^^^^^^^^^

   Compiling ident_case v1.0.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=ident_case CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ident_case CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Ted Driggs <ted.driggs@outlook.com>' CARGO_PKG_REPOSITORY='https://github.com/TedDriggs/ident_case' CARGO_PKG_DESCRIPTION='Utility for applying case rules to Rust identifiers.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name ident_case /<<PKGBUILDDIR>>/third_party/rust/ident_case/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=8f1d0bf0ffb2b142 -C extra-filename=-8f1d0bf0ffb2b142 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
/usr/bin/g++ -o Decimal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/build-browser/mfbt -I/<<PKGBUILDDIR>>/mfbt/double-conversion -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Decimal.o.pp   /<<PKGBUILDDIR>>/mfbt/decimal/Decimal.cpp
mfbt/Unified_cpp_mfbt0.o
   Compiling memoffset v0.2.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=memoffset CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memoffset CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Gilad Naaman <gilad.naaman@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Gilnaa/memoffset' CARGO_PKG_DESCRIPTION='offset_of functionality for Rust structs.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name memoffset /<<PKGBUILDDIR>>/third_party/rust/memoffset/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=76d9e5ff814338e6 -C extra-filename=-76d9e5ff814338e6 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> /<<PKGBUILDDIR>>/third_party/rust/ident_case/src/lib.rs:25:5
   |
25 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

   Compiling cc v1.0.34
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=34 CARGO_PKG_NAME=cc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cc CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.34 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a static archive to be linked into Rust
code.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name cc /<<PKGBUILDDIR>>/third_party/rust/cc/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=ba14bde989f60b88 -C extra-filename=-ba14bde989f60b88 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
warning: unused import: `std::ascii::AsciiExt`
  --> /<<PKGBUILDDIR>>/third_party/rust/ident_case/src/lib.rs:25:5
   |
25 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

   Compiling memchr v2.2.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=memchr CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memchr CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=2.2.0 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=2 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/memchr/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=31e01f9dd6cc8680 -C extra-filename=-31e01f9dd6cc8680 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/memchr-31e01f9dd6cc8680 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling ryu v0.2.4
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ryu CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=ryu CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=0.2.4 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/ryu/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=095665a178b45c5e -C extra-filename=-095665a178b45c5e --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/ryu-095665a178b45c5e -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling itoa v0.4.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/itoa CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/itoa' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Fast functions for printing integer primitives to an io::Write' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=itoa CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=0.4.1 /usr/bin/rustc --crate-name itoa /<<PKGBUILDDIR>>/third_party/rust/itoa/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d2536fc32fda4f6a -C extra-filename=-d2536fc32fda4f6a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling scopeguard v0.3.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=scopeguard CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/scopeguard CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS=bluss CARGO_PKG_REPOSITORY='https://github.com/bluss/scopeguard' CARGO_PKG_DESCRIPTION='A RAII scope guard that will run a given closure when it goes out of scope,
even if the code between panics (assuming unwinding panic).

Defines the macros `defer'\!'` and `defer_on_unwind'\!'`; the latter only runs
if the scope is extited through unwinding on panic.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name scopeguard /<<PKGBUILDDIR>>/third_party/rust/scopeguard/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=fedee3deab21784c -C extra-filename=-fedee3deab21784c --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling httparse v1.3.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/httparse CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/httparse' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A tiny, safe, speedy, zero-copy HTTP/1.x parser.' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=httparse CARGO_PKG_AUTHORS='Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_VERSION=1.3.3 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/httparse/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=7a6b36ecfff0a74a -C extra-filename=-7a6b36ecfff0a74a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/httparse-7a6b36ecfff0a74a -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling lazy_static v1.2.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=lazy_static CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lazy_static CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=1.2.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Marvin Löbel <loebel.marvin@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name lazy_static /<<PKGBUILDDIR>>/third_party/rust/lazy_static/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7aee5cef40122b58 -C extra-filename=-7aee5cef40122b58 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling serde v1.0.88
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=serde CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=1.0.88 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/serde/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f517c206cd8def23 -C extra-filename=-f517c206cd8def23 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/serde-f517c206cd8def23 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
/usr/bin/g++ -o Unified_cpp_mfbt0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/build-browser/mfbt -I/<<PKGBUILDDIR>>/mfbt/double-conversion -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp   /<<PKGBUILDDIR>>/build-browser/mfbt/Unified_cpp_mfbt0.cpp
mfbt/Unified_cpp_mfbt1.o
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=siphasher CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/siphasher CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.1 CARGO_PKG_HOMEPAGE='https://docs.rs/siphasher' CARGO_PKG_AUTHORS='Frank Denis <github@pureftpd.org>' CARGO_PKG_REPOSITORY='https://github.com/jedisct1/rust-siphash' CARGO_PKG_DESCRIPTION='SipHash functions from rust-core < 1.13' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name siphasher /<<PKGBUILDDIR>>/third_party/rust/siphasher/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7fd864cc5612b98b -C extra-filename=-7fd864cc5612b98b --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling void v1.0.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=void CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/void CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Jonathan Reem <jonathan.reem@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/reem/rust-void.git' CARGO_PKG_DESCRIPTION='The uninhabited void type for use in statically impossible cases.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name void /<<PKGBUILDDIR>>/third_party/rust/void/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=099b5e9ca5c46310 -C extra-filename=-099b5e9ca5c46310 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling syn v0.15.30
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/syn CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_NAME=syn CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=0.15.30 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/syn/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=55d123b2fbbcf172 -C extra-filename=-55d123b2fbbcf172 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/syn-55d123b2fbbcf172 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling khronos_api v3.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=khronos_api CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/khronos_api CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=3.1.0 CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/' CARGO_PKG_AUTHORS='Brendan Zabarauskas <bjzaba@yahoo.com.au>:Corey Richardson:Arseny Kapoulkine:Pierre Krieger <pierre.krieger1708@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=3 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/khronos_api/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=fcfa275cf22e6349 -C extra-filename=-fcfa275cf22e6349 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/khronos_api-fcfa275cf22e6349 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling slab v0.4.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=slab CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/slab CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.1 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/slab' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/carllerche/slab' CARGO_PKG_DESCRIPTION='Pre-allocated storage for a uniform data type' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name slab /<<PKGBUILDDIR>>/third_party/rust/slab/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=008c9ec6c299ba65 -C extra-filename=-008c9ec6c299ba65 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling quick-error v1.2.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/quick-error CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='http://github.com/tailhook/quick-error' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='http://github.com/tailhook/quick-error' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='    A macro which makes error types pleasant to write.
' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=quick-error CARGO_PKG_AUTHORS='Paul Colomiets <paul@colomiets.name>:Colin Kiegel <kiegel@gmx.de>' CARGO_PKG_VERSION=1.2.1 /usr/bin/rustc --crate-name quick_error /<<PKGBUILDDIR>>/third_party/rust/quick-error/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1bce870c83eea008 -C extra-filename=-1bce870c83eea008 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling glob v0.2.11
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_NAME=glob CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/glob CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.11 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/glob' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/glob' CARGO_PKG_DESCRIPTION='Support for matching file paths against Unix shell style patterns.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name glob /<<PKGBUILDDIR>>/third_party/rust/glob/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=4a238e16867139f5 -C extra-filename=-4a238e16867139f5 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> /<<PKGBUILDDIR>>/third_party/rust/glob/src/lib.rs:28:5
   |
28 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

   Compiling remove_dir_all v0.5.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/remove_dir_all CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/Aaronepower/remove_dir_all.git' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A safe, reliable implementation of remove_dir_all for Windows' CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_NAME=remove_dir_all CARGO_PKG_AUTHORS='Aaronepower <theaaronepower@gmail.com>' CARGO_PKG_VERSION=0.5.1 /usr/bin/rustc --crate-name remove_dir_all /<<PKGBUILDDIR>>/third_party/rust/remove_dir_all/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f0d38c0735f9b013 -C extra-filename=-f0d38c0735f9b013 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling safemem v0.3.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/safemem CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/abonander/safemem' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Safe wrappers for memory-accessing functions, like `std::ptr::copy()`.' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=safemem CARGO_PKG_AUTHORS='Austin Bonander <austin.bonander@gmail.com>' CARGO_PKG_VERSION=0.3.0 /usr/bin/rustc --crate-name safemem /<<PKGBUILDDIR>>/third_party/rust/safemem/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ebe12343d39c0b19 -C extra-filename=-ebe12343d39c0b19 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling encoding_rs v0.8.16
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_NAME=encoding_rs CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/encoding_rs CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.16 CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/encoding_rs/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=5ab4432c0fca4279 -C extra-filename=-5ab4432c0fca4279 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/encoding_rs-5ab4432c0fca4279 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling string v0.1.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/string CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/string' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/carllerche/string' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A UTF-8 encoded string with configurable byte storage.' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=string CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.1 /usr/bin/rustc --crate-name string /<<PKGBUILDDIR>>/third_party/rust/string/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=64f8f1632a34bdbc -C extra-filename=-64f8f1632a34bdbc --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling unicode-normalization v0.1.5
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-normalization CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-normalization' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-normalization' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='This crate provides functions for normalization of
Unicode strings, including Canonical and Compatible
Decomposition and Recomposition, as described in
Unicode Standard Annex #15.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=unicode-normalization CARGO_PKG_AUTHORS='kwantam <kwantam@gmail.com>' CARGO_PKG_VERSION=0.1.5 /usr/bin/rustc --crate-name unicode_normalization /<<PKGBUILDDIR>>/third_party/rust/unicode-normalization/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a13e0056c9a85cc7 -C extra-filename=-a13e0056c9a85cc7 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling regex v1.0.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/regex CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=regex CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=1.0.3 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/regex/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=5db2248cb612a10e -C extra-filename=-5db2248cb612a10e --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/regex-5db2248cb612a10e -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling futures v0.1.23
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=23 CARGO_PKG_NAME=futures CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/futures CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.23 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/futures-rs' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/futures-rs' CARGO_PKG_DESCRIPTION='An implementation of futures and streams featuring zero allocations,
composability, and iterator-like interfaces.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name futures /<<PKGBUILDDIR>>/third_party/rust/futures/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' --cfg 'feature="with-deprecated"' -C metadata=b8fbfcd5921c2443 -C extra-filename=-b8fbfcd5921c2443 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused import: `std::ascii::AsciiExt`
  --> /<<PKGBUILDDIR>>/third_party/rust/glob/src/lib.rs:28:5
   |
28 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

warning: unused import: `std::io::prelude`
  --> /<<PKGBUILDDIR>>/third_party/rust/glob/src/lib.rs:32:5
   |
32 | use std::io::prelude::*;
   |     ^^^^^^^^^^^^^^^^

   Compiling byte-tools v0.3.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=byte-tools CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/byte-tools CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Bytes related utility functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name byte_tools /<<PKGBUILDDIR>>/third_party/rust/byte-tools/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=5495cc15cc588fe0 -C extra-filename=-5495cc15cc588fe0 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling procedural-masquerade v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=procedural-masquerade CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/procedural-masquerade CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-cssparser' CARGO_PKG_DESCRIPTION='macro_rules for making proc_macro_derive pretending to be proc_macro' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name procedural_masquerade /<<PKGBUILDDIR>>/third_party/rust/procedural-masquerade/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=37d2f6f06d299942 -C extra-filename=-37d2f6f06d299942 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling indexmap v1.0.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/indexmap CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.

The indexmap is a hash table where the iteration order of the key-value
pairs is independent of the hash values of the keys. It has the usual
hash table functionality, it preserves insertion order except after
removals, and it allows lookup of its elements by either hash table key
or numerical index. A corresponding hash set type is also provided.

This crate was initially published under the name ordermap, but it was renamed to
indexmap.
' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=indexmap CARGO_PKG_AUTHORS='bluss:Josh Stone <cuviper@gmail.com>' CARGO_PKG_VERSION=1.0.1 /usr/bin/rustc --crate-name indexmap /<<PKGBUILDDIR>>/third_party/rust/indexmap/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=96f6636c60efcc40 -C extra-filename=-96f6636c60efcc40 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling dtoa v0.4.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=dtoa CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/dtoa CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/dtoa' CARGO_PKG_DESCRIPTION='Fast functions for printing floating-point primitives to an io::Write' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name dtoa /<<PKGBUILDDIR>>/third_party/rust/dtoa/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=c0dacaa999fbb803 -C extra-filename=-c0dacaa999fbb803 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> /<<PKGBUILDDIR>>/third_party/rust/procedural-masquerade/lib.rs:194:23
    |
194 |         input = input.trim_left();
    |                       ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`
    |
    = note: #[warn(deprecated)] on by default

   Compiling lazycell v1.2.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=lazycell CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lazycell CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=1.2.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>:Nikita Pekin <contact@nikitapek.in>' CARGO_PKG_REPOSITORY='https://github.com/indiv0/lazycell' CARGO_PKG_DESCRIPTION='A library providing a lazily filled Cell struct' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name lazycell /<<PKGBUILDDIR>>/third_party/rust/lazycell/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=fbbd980c808c6483 -C extra-filename=-fbbd980c808c6483 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
   --> /<<PKGBUILDDIR>>/third_party/rust/procedural-masquerade/lib.rs:201:23
    |
201 |         input = input.trim_right();
    |                       ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end`

   Compiling num-traits v0.2.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=num-traits CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-traits CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.6 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/num-traits/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6998c7d89002028a -C extra-filename=-6998c7d89002028a --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/num-traits-6998c7d89002028a -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling matches v0.1.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=matches CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/matches CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' CARGO_PKG_REPOSITORY='https://github.com/SimonSapin/rust-std-candidates' CARGO_PKG_DESCRIPTION='A macro to evaluate, as a boolean, whether an expression matches a pattern.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name matches /<<PKGBUILDDIR>>/third_party/rust/matches/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=843a75d1ef9dbf79 -C extra-filename=-843a75d1ef9dbf79 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
   --> ./third_party/rust/futures/src/future/shared.rs:310:20
    |
310 |         self.error.cause()
    |                    ^^^^^

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=cfg-if CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cfg-if CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.6 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cfg_if /<<PKGBUILDDIR>>/third_party/rust/cfg-if/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=c2625bff62b25f6b -C extra-filename=-c2625bff62b25f6b --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling try-lock v0.2.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/try-lock CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://github.com/seanmonstar/try-lock' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/try-lock' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A lightweight atomic lock.' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=try-lock CARGO_PKG_AUTHORS='Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_VERSION=0.2.2 /usr/bin/rustc --crate-name try_lock /<<PKGBUILDDIR>>/third_party/rust/try-lock/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=509758b3251ddb18 -C extra-filename=-509758b3251ddb18 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling pkg-config v0.3.9
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_NAME=pkg-config CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/pkg-config CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.9 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/pkg-config-rs' CARGO_PKG_DESCRIPTION='A library to run the pkg-config system tool at build time in order to be used in
Cargo build scripts.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name pkg_config /<<PKGBUILDDIR>>/third_party/rust/pkg-config/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=ae5a37e9cb9f0ec1 -C extra-filename=-ae5a37e9cb9f0ec1 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling itoa v0.4.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=itoa CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/itoa CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/itoa' CARGO_PKG_DESCRIPTION='Fast functions for printing integer primitives to an io::Write' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name itoa /<<PKGBUILDDIR>>/third_party/rust/itoa/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d2536fc32fda4f6a -C extra-filename=-d2536fc32fda4f6a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: missing documentation for macro
  --> /<<PKGBUILDDIR>>/third_party/rust/cfg-if/src/lib.rs:36:1
   |
36 | macro_rules! cfg_if {
   | ^^^^^^^^^^^^^^^^^^^
   |
note: lint level defined here
  --> /<<PKGBUILDDIR>>/third_party/rust/cfg-if/src/lib.rs:32:9
   |
32 | #![deny(missing_docs)]
   |         ^^^^^^^^^^^^

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=procedural-masquerade CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/procedural-masquerade CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-cssparser' CARGO_PKG_DESCRIPTION='macro_rules for making proc_macro_derive pretending to be proc_macro' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name procedural_masquerade /<<PKGBUILDDIR>>/third_party/rust/procedural-masquerade/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=3b9ea80ed92045cd -C extra-filename=-3b9ea80ed92045cd --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> /<<PKGBUILDDIR>>/third_party/rust/pkg-config/src/lib.rs:67:5
   |
67 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

/usr/bin/g++ -o Unified_cpp_mfbt1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/build-browser/mfbt -I/<<PKGBUILDDIR>>/mfbt/double-conversion -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp   /<<PKGBUILDDIR>>/build-browser/mfbt/Unified_cpp_mfbt1.cpp
warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/procedural-masquerade/lib.rs:194:23
    |
194 |         input = input.trim_left();
    |                       ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
   --> ./third_party/rust/procedural-masquerade/lib.rs:201:23
    |
201 |         input = input.trim_right();
    |                       ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end`

   Compiling ucd-util v0.1.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ucd-util CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rucd' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rucd' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A small utility library for working with the Unicode character database.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=ucd-util CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_VERSION=0.1.1 /usr/bin/rustc --crate-name ucd_util /<<PKGBUILDDIR>>/third_party/rust/ucd-util/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=eab55bac0c822660 -C extra-filename=-eab55bac0c822660 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
   --> /<<PKGBUILDDIR>>/third_party/rust/pkg-config/src/lib.rs:267:49
    |
267 |     Ok(try!(run(cfg.command(package, &[&arg]))).trim_right().to_owned())
    |                                                 ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end`

   Compiling regex v1.0.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=regex CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/regex CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.3 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/regex/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=5db2248cb612a10e -C extra-filename=-5db2248cb612a10e --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/regex-5db2248cb612a10e -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
   --> /<<PKGBUILDDIR>>/third_party/rust/pkg-config/src/lib.rs:407:28
    |
407 |         let parts = output.trim_right()
    |                            ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end`

warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
   --> /<<PKGBUILDDIR>>/third_party/rust/pkg-config/src/lib.rs:445:31
    |
445 |         let mut iter = output.trim_right().split(' ');
    |                               ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end`

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/mod.rs:27:53
   |
27 |     use core::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT};
   |                                                     ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/mod.rs:34:35
   |
34 |     static NEXT_ID: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
 --> ./third_party/rust/futures/src/task_impl/core.rs:5:39
  |
5 | use core::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT};
  |                                       ^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/core.rs:87:27
   |
87 | static GET: AtomicUsize = ATOMIC_USIZE_INIT;
   |                           ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/futures/src/task_impl/core.rs:88:27
   |
88 | static SET: AtomicUsize = ATOMIC_USIZE_INIT;
   |                           ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: unused import: `std::ascii::AsciiExt`
  --> /<<PKGBUILDDIR>>/third_party/rust/pkg-config/src/lib.rs:67:5
   |
67 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

   Compiling num-integer v0.1.39
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-integer CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Integer traits and functions' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=num-integer CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.1.39 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/num-integer/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=39b03dae561038eb -C extra-filename=-39b03dae561038eb --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/num-integer-39b03dae561038eb -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn`
   Compiling ucd-util v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=ucd-util CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ucd-util CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rucd' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rucd' CARGO_PKG_DESCRIPTION='A small utility library for working with the Unicode character database.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name ucd_util /<<PKGBUILDDIR>>/third_party/rust/ucd-util/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=1e49520da95e9317 -C extra-filename=-1e49520da95e9317 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling unicode-width v0.1.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=unicode-width CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-width CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.4 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO_PKG_AUTHORS='kwantam <kwantam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types
according to Unicode Standard Annex #11 rules.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name unicode_width /<<PKGBUILDDIR>>/third_party/rust/unicode-width/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=79112df923c35cce -C extra-filename=-79112df923c35cce --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling stable_deref_trait v1.0.0
   Compiling xml-rs v0.8.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=stable_deref_trait CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/stable_deref_trait CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Robert Grosse <n210241048576@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/storyyeller/stable_deref_trait' CARGO_PKG_DESCRIPTION='An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name stable_deref_trait /<<PKGBUILDDIR>>/third_party/rust/stable_deref_trait/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d063d975ac6de867 -C extra-filename=-d063d975ac6de867 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/xml-rs CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/netvl/xml-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An XML library in pure Rust' CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_NAME=xml-rs CARGO_PKG_AUTHORS='Vladimir Matveev <vladimir.matweev@gmail.com>' CARGO_PKG_VERSION=0.8.0 /usr/bin/rustc --crate-name xml /<<PKGBUILDDIR>>/third_party/rust/xml-rs/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f8b641b3ad810675 -C extra-filename=-f8b641b3ad810675 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=lazy_static CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lazy_static CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=1.2.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Marvin Löbel <loebel.marvin@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name lazy_static /<<PKGBUILDDIR>>/third_party/rust/lazy_static/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=b2de711940b3eb05 -C extra-filename=-b2de711940b3eb05 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling percent-encoding v1.0.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/percent-encoding CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url/' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Percent encoding and decoding' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=percent-encoding CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_VERSION=1.0.0 /usr/bin/rustc --crate-name percent_encoding /<<PKGBUILDDIR>>/third_party/rust/percent-encoding/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=ca253f8c1be6dce3 -C extra-filename=-ca253f8c1be6dce3 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: the item `Error` is imported redundantly
  --> ./third_party/rust/xml-rs/src/writer/emitter.rs:46:13
   |
6  | use std::error::Error;
   |     ----------------- the item `Error` is already imported here
...
46 |         use std::error::Error;
   |             ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

   Compiling vec_map v0.8.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=vec_map CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/vec_map CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.0 CARGO_PKG_HOMEPAGE='https://github.com/contain-rs/vec-map' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>:Jorge Aparicio <japaricious@gmail.com>:Alexis Beingessner <a.beingessner@gmail.com>:Brian Anderson <>:tbu- <>:Manish Goregaokar <>:Aaron Turon <aturon@mozilla.com>:Adolfo Ochagavía <>:Niko Matsakis <>:Steven Fackler <>:Chase Southwood <csouth3@illinois.edu>:Eduard Burtescu <>:Florian Wilkens <>:Félix Raimundo <>:Tibor Benke <>:Markus Siemens <markus@m-siemens.de>:Josh Branchaud <jbranchaud@gmail.com>:Huon Wilson <dbau.pp@gmail.com>:Corey Farwell <coref@rwell.org>:Aaron Liblong <>:Nick Cameron <nrc@ncameron.org>:Patrick Walton <pcwalton@mimiga.net>:Felix S Klock II <>:Andrew Paseltiner <apaseltiner@gmail.com>:Sean McArthur <sean.monstar@gmail.com>:Vadim Petrochenkov <>' CARGO_PKG_REPOSITORY='https://github.com/contain-rs/vec-map' CARGO_PKG_DESCRIPTION='A simple map based on a vector for small integer keys' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name vec_map /<<PKGBUILDDIR>>/third_party/rust/vec_map/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=83011dbc6ec92eef -C extra-filename=-83011dbc6ec92eef --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> ./third_party/rust/percent-encoding/lib.rs:35:5
   |
35 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

   Compiling semver-parser v0.7.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/semver-parser CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Parsing of the semver spec.
' CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_NAME=semver-parser CARGO_PKG_AUTHORS='Steve Klabnik <steve@steveklabnik.com>' CARGO_PKG_VERSION=0.7.0 /usr/bin/rustc --crate-name semver_parser /<<PKGBUILDDIR>>/third_party/rust/semver-parser/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=aa926f1f84621a55 -C extra-filename=-aa926f1f84621a55 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling strsim v0.7.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=strsim CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/strsim CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.0 CARGO_PKG_HOMEPAGE='https://github.com/dguo/strsim-rs' CARGO_PKG_AUTHORS='Danny Guo <dannyguo91@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dguo/strsim-rs' CARGO_PKG_DESCRIPTION='Implementations of string similarity metrics.
Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, and Jaro-Winkler.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name strsim /<<PKGBUILDDIR>>/third_party/rust/strsim/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=b911a3758b9ca8d5 -C extra-filename=-b911a3758b9ca8d5 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
warning: unused import: `std::ascii::AsciiExt`
  --> ./third_party/rust/percent-encoding/lib.rs:35:5
   |
35 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

   Compiling fake-simd v0.1.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=fake-simd CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/fake-simd CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Rust-Crypto Project Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Crate for mimicking simd crate on stable Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name fake_simd /<<PKGBUILDDIR>>/third_party/rust/fake-simd/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=1cf7463238ae6be9 -C extra-filename=-1cf7463238ae6be9 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling unicode-width v0.1.4
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-width CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types
according to Unicode Standard Annex #11 rules.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=unicode-width CARGO_PKG_AUTHORS='kwantam <kwantam@gmail.com>' CARGO_PKG_VERSION=0.1.4 /usr/bin/rustc --crate-name unicode_width /<<PKGBUILDDIR>>/third_party/rust/unicode-width/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=a831cab04862ff79 -C extra-filename=-a831cab04862ff79 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: variable does not need to be mutable
   --> /<<PKGBUILDDIR>>/third_party/rust/vec_map/src/lib.rs:745:18
    |
745 |     fn into_iter(mut self) -> IterMut<'a, T> {
    |                  ----^^^^
    |                  |
    |                  help: remove this `mut`
    |
    = note: #[warn(unused_mut)] on by default

   Compiling utf8-ranges v1.0.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=utf8-ranges CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/utf8-ranges CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/utf8-ranges' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/utf8-ranges' CARGO_PKG_DESCRIPTION='Convert ranges of Unicode codepoints to UTF-8 byte ranges.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name utf8_ranges /<<PKGBUILDDIR>>/third_party/rust/utf8-ranges/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=f5d722410a3dcc47 -C extra-filename=-f5d722410a3dcc47 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling utf8-ranges v1.0.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/utf8-ranges CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/utf8-ranges' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/utf8-ranges' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Convert ranges of Unicode codepoints to UTF-8 byte ranges.' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=utf8-ranges CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_VERSION=1.0.0 /usr/bin/rustc --crate-name utf8_ranges /<<PKGBUILDDIR>>/third_party/rust/utf8-ranges/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=9f28bec1bb3c089f -C extra-filename=-9f28bec1bb3c089f --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling bitflags v1.0.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=bitflags CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bitflags CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.4 CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name bitflags /<<PKGBUILDDIR>>/third_party/rust/bitflags/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=6c692a2f6eb4ed5d -C extra-filename=-6c692a2f6eb4ed5d --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling strsim v0.7.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/strsim CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://github.com/dguo/strsim-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/dguo/strsim-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Implementations of string similarity metrics.
Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, and Jaro-Winkler.
' CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_NAME=strsim CARGO_PKG_AUTHORS='Danny Guo <dannyguo91@gmail.com>' CARGO_PKG_VERSION=0.7.0 /usr/bin/rustc --crate-name strsim /<<PKGBUILDDIR>>/third_party/rust/strsim/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=3cee3deb8d59e72c -C extra-filename=-3cee3deb8d59e72c --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling geckodriver v0.24.0 (/<<PKGBUILDDIR>>/testing/geckodriver)
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/testing/geckodriver CARGO_PKG_VERSION_PATCH=0 CARGO_PRIMARY_PACKAGE=1 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://hg.mozilla.org/mozilla-central/file/tip/testing/geckodriver' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Proxy for using WebDriver clients to interact with Gecko-based browsers.' CARGO_PKG_VERSION_MINOR=24 CARGO_PKG_NAME=geckodriver CARGO_PKG_AUTHORS= CARGO_PKG_VERSION=0.24.0 /usr/bin/rustc --crate-name build_script_build testing/geckodriver/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=3a0b2ffbdd142302 -C extra-filename=-3a0b2ffbdd142302 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/geckodriver-3a0b2ffbdd142302 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps`
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mfbt'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mfbt/tests/gtest'
mkdir -p '.deps/'
   Compiling thin-slice v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=thin-slice CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/thin-slice CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Cameron McCormack <cam@mcc.id.au>' CARGO_PKG_REPOSITORY='https://github.com/heycam/thin-slice' CARGO_PKG_DESCRIPTION='An owned slice that packs the slice storage into a single word when possible' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name thin_slice /<<PKGBUILDDIR>>/third_party/rust/thin-slice/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=55437474c4d6837f -C extra-filename=-55437474c4d6837f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_mfbt_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/mfbt/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mfbt_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.cpp
   Compiling rust-ini v0.10.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rust-ini CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/zonyitoo/rust-ini' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An Ini configuration file parsing library in Rust' CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_NAME=rust-ini CARGO_PKG_AUTHORS='Y. T. Chung <zonyitoo@gmail.com>' CARGO_PKG_VERSION=0.10.3 /usr/bin/rustc --crate-name ini /<<PKGBUILDDIR>>/third_party/rust/rust-ini/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b584c71ade0a2ccb -C extra-filename=-b584c71ade0a2ccb --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling xml-rs v0.8.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=xml-rs CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/xml-rs CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Vladimir Matveev <vladimir.matweev@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/netvl/xml-rs' CARGO_PKG_DESCRIPTION='An XML library in pure Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name xml /<<PKGBUILDDIR>>/third_party/rust/xml-rs/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=b8545e7a05d7cd80 -C extra-filename=-b8545e7a05d7cd80 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=bitflags CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bitflags CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.4 CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name bitflags /<<PKGBUILDDIR>>/third_party/rust/bitflags/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=d05fc29051648c29 -C extra-filename=-d05fc29051648c29 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling bitflags v1.0.4
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bitflags CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags.
' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=bitflags CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=1.0.4 /usr/bin/rustc --crate-name bitflags /<<PKGBUILDDIR>>/third_party/rust/bitflags/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=d05fc29051648c29 -C extra-filename=-d05fc29051648c29 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling smallbitvec v2.3.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=smallbitvec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/smallbitvec CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=2.3.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Matt Brubeck <mbrubeck@limpet.net>' CARGO_PKG_REPOSITORY='https://github.com/servo/smallbitvec' CARGO_PKG_DESCRIPTION='A bit vector optimized for size and inline storage' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=2 /usr/bin/rustc --crate-name smallbitvec /<<PKGBUILDDIR>>/third_party/rust/smallbitvec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=af2f4406b51c0672 -C extra-filename=-af2f4406b51c0672 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: the item `Error` is imported redundantly
  --> /<<PKGBUILDDIR>>/third_party/rust/xml-rs/src/writer/emitter.rs:46:13
   |
6  | use std::error::Error;
   |     ----------------- the item `Error` is already imported here
...
46 |         use std::error::Error;
   |             ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

   Compiling unicode-segmentation v1.2.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-segmentation CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-segmentation' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-segmentation' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='This crate provides Grapheme Cluster and Word boundaries
according to Unicode Standard Annex #29 rules.
' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=unicode-segmentation CARGO_PKG_AUTHORS='kwantam <kwantam@gmail.com>' CARGO_PKG_VERSION=1.2.1 /usr/bin/rustc --crate-name unicode_segmentation /<<PKGBUILDDIR>>/third_party/rust/unicode-segmentation/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=94c73e0dab1a1913 -C extra-filename=-94c73e0dab1a1913 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling bindgen v0.49.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=bindgen CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bindgen CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=49 CARGO_PKG_VERSION=0.49.1 CARGO_PKG_HOMEPAGE='https://rust-lang.github.io/rust-bindgen/' CARGO_PKG_AUTHORS='Jyun-Yan You <jyyou.tw@gmail.com>:Emilio Cobos Álvarez <emilio@crisal.io>:Nick Fitzgerald <fitzgen@gmail.com>:The Servo project developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/rust-bindgen' CARGO_PKG_DESCRIPTION='Automatically generates Rust FFI bindings to C and C++ libraries.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/bindgen/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=a46b60e75d17e17d -C extra-filename=-a46b60e75d17e17d --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/bindgen-a46b60e75d17e17d -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling ansi_term v0.11.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=ansi_term CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ansi_term CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION=0.11.0 CARGO_PKG_HOMEPAGE='https://github.com/ogham/rust-ansi-term' CARGO_PKG_AUTHORS='ogham@bsago.me:Ryan Scheel (Havvy) <ryan.havvy@gmail.com>:Josh Triplett <josh@joshtriplett.org>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Library for ANSI terminal colours and styles (bold, underline)' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name ansi_term /<<PKGBUILDDIR>>/third_party/rust/ansi_term/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=8271fe594549fbf0 -C extra-filename=-8271fe594549fbf0 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
   --> ./third_party/rust/futures/src/future/shared.rs:310:20
    |
310 |         self.error.cause()
    |                    ^^^^^

   Compiling podio v0.1.5
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/podio CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/mvdnes/podio.git' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Additional trait for Read and Write to read and write Plain Old Data
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=podio CARGO_PKG_AUTHORS='Mathijs van de Nes <git@mathijs.vd-nes.nl>' CARGO_PKG_VERSION=0.1.5 /usr/bin/rustc --crate-name podio /<<PKGBUILDDIR>>/third_party/rust/podio/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1e27b066a02609d2 -C extra-filename=-1e27b066a02609d2 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=byte-tools CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/byte-tools CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Bytes related utility functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name byte_tools /<<PKGBUILDDIR>>/third_party/rust/byte-tools/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=4706bcbd6446798e -C extra-filename=-4706bcbd6446798e --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling opaque-debug v0.2.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=opaque-debug CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/opaque-debug CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Macro for opaque Debug trait implementation' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name opaque_debug /<<PKGBUILDDIR>>/third_party/rust/opaque-debug/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=8fec0e477bae263e -C extra-filename=-8fec0e477bae263e --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling precomputed-hash v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=precomputed-hash CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/precomputed-hash CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Emilio Cobos Álvarez <emilio@crisal.io>' CARGO_PKG_REPOSITORY='https://github.com/emilio/precomputed-hash' CARGO_PKG_DESCRIPTION='A library intending to be a base dependency to expose a precomputed hash' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name precomputed_hash /<<PKGBUILDDIR>>/third_party/rust/precomputed-hash/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=0fd66b145d80f69d -C extra-filename=-0fd66b145d80f69d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling same-file v1.0.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=same-file CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/same-file CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.2 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/same-file' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/same-file' CARGO_PKG_DESCRIPTION='A simple crate for determining whether two file paths point to the same file.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name same_file /<<PKGBUILDDIR>>/third_party/rust/same-file/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=3c673801758ebfd2 -C extra-filename=-3c673801758ebfd2 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling crossbeam-utils v0.3.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils-0.3.2 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-utils' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-utils' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_VERSION=0.3.2 /usr/bin/rustc --crate-name crossbeam_utils /<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils-0.3.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=589a4d610609b4b8 -C extra-filename=-589a4d610609b4b8 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling shlex v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=shlex CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/shlex CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='comex <comexk@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/comex/rust-shlex' CARGO_PKG_DESCRIPTION='Split a string into shell words, like Python'\''s shlex.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name shlex /<<PKGBUILDDIR>>/third_party/rust/shlex/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=9d20fc31e961d86d -C extra-filename=-9d20fc31e961d86d --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling log v0.4.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/log CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/log' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=log CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.4.6 /usr/bin/rustc --crate-name log /<<PKGBUILDDIR>>/third_party/rust/log/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="std"' -C metadata=9107471e6f187282 -C extra-filename=-9107471e6f187282 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling peeking_take_while v0.1.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=peeking_take_while CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/peeking_take_while CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/fitzgen/peeking_take_while' CARGO_PKG_DESCRIPTION='Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and still get the first value for which the `take_while` predicate returned false after dropping the `by_ref`.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name peeking_take_while /<<PKGBUILDDIR>>/third_party/rust/peeking_take_while/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=089392300bcdd684 -C extra-filename=-089392300bcdd684 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling rayon-core v1.4.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=rayon-core CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rayon-core CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=1.4.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Niko Matsakis <niko@alum.mit.edu>:Josh Stone <cuviper@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/rayon-core/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=d7c23ce82bc40342 -C extra-filename=-d7c23ce82bc40342 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/rayon-core-d7c23ce82bc40342 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling failure_derive v0.1.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=failure_derive CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/failure_derive CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE='https://boats.gitlab.io/failure' CARGO_PKG_AUTHORS='Without Boats <woboats@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/withoutboats/failure_derive' CARGO_PKG_DESCRIPTION='derives for the failure crate' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/failure_derive/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=22ad5deaca4b0efe -C extra-filename=-22ad5deaca4b0efe --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/failure_derive-22ad5deaca4b0efe -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling arrayvec v0.4.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/arrayvec CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_VERSION=0.4.6 /usr/bin/rustc --crate-name arrayvec /<<PKGBUILDDIR>>/third_party/rust/arrayvec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1fa966fb394f78ea -C extra-filename=-1fa966fb394f78ea --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern nodrop=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnodrop-4773ed43dd7cf3cb.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log/src/lib.rs:295:48
    |
295 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT};
    |                                                ^^^^^^^^^^^^^^^^^
   Compiling thread_local v0.3.6
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log/src/lib.rs:304:29
    |
304 | static STATE: AtomicUsize = ATOMIC_USIZE_INIT;
    |                             ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log/src/lib.rs:313:44
    |
313 | static MAX_LOG_LEVEL_FILTER: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                            ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/thread_local CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/Amanieu/thread_local-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Per-object thread-local storage' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=thread_local CARGO_PKG_AUTHORS='Amanieu d'\''Antras <amanieu@gmail.com>' CARGO_PKG_VERSION=0.3.6 /usr/bin/rustc --crate-name thread_local /<<PKGBUILDDIR>>/third_party/rust/thread_local/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=46ae9e1167df5eb0 -C extra-filename=-46ae9e1167df5eb0 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling crc v1.7.0
   Compiling threadbound v0.1.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crc CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/mrhooray/crc-rs.git' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust implementation of CRC(32, 64) with support of various standards' CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_NAME=crc CARGO_PKG_AUTHORS='Rui Hu <code@mrhooray.com>' CARGO_PKG_VERSION=1.7.0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/crc/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d68f4607a4025270 -C extra-filename=-d68f4607a4025270 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/crc-d68f4607a4025270 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern build_const=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libbuild_const-16cc87165495581f.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=threadbound CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/threadbound CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/threadbound' CARGO_PKG_DESCRIPTION='Make any value Sync but only available on its original thread.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name threadbound /<<PKGBUILDDIR>>/third_party/rust/threadbound/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=dfbfdbe72fa515fe -C extra-filename=-dfbfdbe72fa515fe --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=winapi CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/winapi CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Peter Atashian <retep998@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/retep998/winapi-rs' CARGO_PKG_DESCRIPTION='Raw FFI bindings for all of Windows API.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/winapi/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="basetsd"' --cfg 'feature="consoleapi"' --cfg 'feature="dwrite"' --cfg 'feature="dwrite_1"' --cfg 'feature="dwrite_3"' --cfg 'feature="errhandlingapi"' --cfg 'feature="fileapi"' --cfg 'feature="handleapi"' --cfg 'feature="hidclass"' --cfg 'feature="hidpi"' --cfg 'feature="hidusage"' --cfg 'feature="libloaderapi"' --cfg 'feature="memoryapi"' --cfg 'feature="minwinbase"' --cfg 'feature="minwindef"' --cfg 'feature="ntdef"' --cfg 'feature="ntsecapi"' --cfg 'feature="ntstatus"' --cfg 'feature="processenv"' --cfg 'feature="processthreadsapi"' --cfg 'feature="profileapi"' --cfg 'feature="setupapi"' --cfg 'feature="std"' --cfg 'feature="sysinfoapi"' --cfg 'feature="timezoneapi"' --cfg 'feature="unknwnbase"' --cfg 'feature="winbase"' --cfg 'feature="wincon"' --cfg 'feature="winerror"' --cfg 'feature="winnls"' --cfg 'feature="winnt"' --cfg 'feature="winsock2"' --cfg 'feature="ws2def"' --cfg 'feature="ws2ipdef"' --cfg 'feature="ws2tcpip"' -C metadata=0270345050049e66 -C extra-filename=-0270345050049e66 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/winapi-0270345050049e66 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling unicode-bidi v0.3.4
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-bidi CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/servo/unicode-bidi' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Implementation of the Unicode Bidirectional Algorithm' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=unicode-bidi CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_VERSION=0.3.4 /usr/bin/rustc --crate-name unicode_bidi /<<PKGBUILDDIR>>/third_party/rust/unicode-bidi/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=1abc47d37e994e81 -C extra-filename=-1abc47d37e994e81 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern matches=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=opaque-debug CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/opaque-debug CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Macro for opaque Debug trait implementation' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name opaque_debug /<<PKGBUILDDIR>>/third_party/rust/opaque-debug/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f43372393bdcc0e9 -C extra-filename=-f43372393bdcc0e9 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:677:9
    |
677 |         /// BidiTest:69635 (AL ET EN)
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
678 |         let bidi_info = BidiInfo::new("\u{060B}\u{20CF}\u{06F9}", None);
    |         ---------------------------------------------------------------- rustdoc does not generate documentation for statements
    |
    = note: #[warn(unused_doc_comments)] on by default

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:717:9
    |
717 |           /// Bidi_Class: L L L B L L L B L L L
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
718 | /         assert_eq!(
719 | |             reorder_paras("abc\ndef\nghi"),
720 | |             vec!["abc\n", "def\n", "ghi"]
721 | |         );
    | |__________- rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:723:9
    |
723 |           /// Bidi_Class: L L EN B L L EN B L L EN
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
724 | /         assert_eq!(
725 | |             reorder_paras("ab1\nde2\ngh3"),
726 | |             vec!["ab1\n", "de2\n", "gh3"]
727 | |         );
    | |__________- rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:729:9
    |
729 |         /// Bidi_Class: L L L B AL AL AL
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
730 |         assert_eq!(reorder_paras("abc\nابج"), vec!["abc\n", "جبا"]);
    |         ------------------------------------------------------------ rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:732:9
    |
732 |         /// Bidi_Class: AL AL AL B L L L
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
733 |         assert_eq!(reorder_paras("ابج\nabc"), vec!["\nجبا", "abc"]);
    |         ------------------------------------------------------------ rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:815:9
    |
815 |         /// BidiTest:946 (LRI PDI)
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
816 |         let text = "\u{2067}\u{2069}";
    |         ------------------------------ rustdoc does not generate documentation for statements

   Compiling semver-parser v0.7.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=semver-parser CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/semver-parser CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.0 CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO_PKG_AUTHORS='Steve Klabnik <steve@steveklabnik.com>' CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' CARGO_PKG_DESCRIPTION='Parsing of the semver spec.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name semver_parser /<<PKGBUILDDIR>>/third_party/rust/semver-parser/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=f60ee49b14e6b6e7 -C extra-filename=-f60ee49b14e6b6e7 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=fake-simd CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/fake-simd CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Rust-Crypto Project Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Crate for mimicking simd crate on stable Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name fake_simd /<<PKGBUILDDIR>>/third_party/rust/fake-simd/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=542a119959f058f8 -C extra-filename=-542a119959f058f8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling num-integer v0.1.39
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_NAME=num-integer CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-integer CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.39 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' CARGO_PKG_DESCRIPTION='Integer traits and functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/num-integer/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="num-traits"' --cfg 'feature="std"' -C metadata=7c1f4ef8da554a8e -C extra-filename=-7c1f4ef8da554a8e --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/num-integer-7c1f4ef8da554a8e -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling scoped-tls v0.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=scoped-tls CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/scoped-tls CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/scoped-tls' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/scoped-tls' CARGO_PKG_DESCRIPTION='Library implementation of the standard library'\''s old `scoped_thread_local'\!'`
macro for providing scoped access to thread local storage (TLS) so any type can
be stored into TLS.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name scoped_tls /<<PKGBUILDDIR>>/third_party/rust/scoped-tls/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=57fc018e9ed1f70f -C extra-filename=-57fc018e9ed1f70f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: type annotations needed
   --> ./third_party/rust/arrayvec/src/lib.rs:312:32
    |
312 |                 ptr::copy(p, p.offset(1), len - index);
    |                                ^^^^^^
    |
    = note: #[warn(tyvar_behind_raw_pointer)] on by default
    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>

     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/libc-d4187d2d13523f8a/build-script-build`
warning: missing documentation for macro
  --> ./third_party/rust/scoped-tls/src/lib.rs:53:1
   |
53 | macro_rules! scoped_thread_local {
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
note: lint level defined here
  --> ./third_party/rust/scoped-tls/src/lib.rs:46:9
   |
46 | #![deny(missing_docs, warnings)]
   |         ^^^^^^^^^^^^

[libc 0.2.51] cargo:rustc-cfg=libc_priv_mod_use
[libc 0.2.51] cargo:rustc-cfg=libc_union
[libc 0.2.51] cargo:rustc-cfg=libc_const_size_of
[libc 0.2.51] cargo:rustc-cfg=libc_align
[libc 0.2.51] cargo:rustc-cfg=libc_core_cvoid
[libc 0.2.51] cargo:rustc-cfg=libc_packedN
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/proc-macro2-9294e0b9f43fac49/build-script-build`
[proc-macro2 0.4.27] cargo:rerun-if-changed=build.rs
[proc-macro2 0.4.27] cargo:rustc-cfg=u128
[proc-macro2 0.4.27] cargo:rustc-cfg=use_proc_macro
[proc-macro2 0.4.27] cargo:rustc-cfg=wrap_proc_macro
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/num-traits-e44a7273ab0f5dde/build-script-build`
   Compiling unicode-normalization v0.1.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=unicode-normalization CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-normalization CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.5 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-normalization' CARGO_PKG_AUTHORS='kwantam <kwantam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-normalization' CARGO_PKG_DESCRIPTION='This crate provides functions for normalization of
Unicode strings, including Canonical and Compatible
Decomposition and Recomposition, as described in
Unicode Standard Annex #15.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name unicode_normalization /<<PKGBUILDDIR>>/third_party/rust/unicode-normalization/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a13e0056c9a85cc7 -C extra-filename=-a13e0056c9a85cc7 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[num-traits 0.2.6] cargo:rustc-cfg=has_i128
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/byteorder-9a34f639b0dd0335/build-script-build`
[byteorder 1.3.1] cargo:rustc-cfg=byteorder_i128
   Compiling humantime v1.1.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/humantime CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/tailhook/humantime' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='    A parser and formatter for std::time::{Duration, SystemTime}
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=humantime CARGO_PKG_AUTHORS='Paul Colomiets <paul@colomiets.name>' CARGO_PKG_VERSION=1.1.1 /usr/bin/rustc --crate-name humantime /<<PKGBUILDDIR>>/third_party/rust/humantime/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=79abcffd73173eb1 -C extra-filename=-79abcffd73173eb1 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern quick_error=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libquick_error-1bce870c83eea008.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/memchr-31e01f9dd6cc8680/build-script-build`
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_simd
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_sse2
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_sse42
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_avx
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/ryu-095665a178b45c5e/build-script-build`
[ryu 0.2.4] cargo:rustc-cfg=integer128
[ryu 0.2.4] cargo:rustc-cfg=must_use_return
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/serde-f517c206cd8def23/build-script-build`
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/syn-55d123b2fbbcf172/build-script-build`
[syn 0.15.30] cargo:rustc-cfg=syn_can_use_thread_id
[syn 0.15.30] cargo:rustc-cfg=syn_can_call_macro_by_path
[syn 0.15.30] cargo:rustc-cfg=syn_disable_nightly_tests
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/httparse-7a6b36ecfff0a74a/build-script-build`
[serde 1.0.88] cargo:rustc-cfg=ops_bound
[serde 1.0.88] cargo:rustc-cfg=de_boxed_c_str
[serde 1.0.88] cargo:rustc-cfg=de_rc_dst
[serde 1.0.88] cargo:rustc-cfg=core_duration
[serde 1.0.88] cargo:rustc-cfg=integer128
[serde 1.0.88] cargo:rustc-cfg=range_inclusive
[serde 1.0.88] cargo:rustc-cfg=num_nonzero
   Compiling regex-syntax v0.6.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/regex-syntax CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A regular expression parser.' CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_NAME=regex-syntax CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.6.0 /usr/bin/rustc --crate-name regex_syntax /<<PKGBUILDDIR>>/third_party/rust/regex-syntax/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f71e8816656c432f -C extra-filename=-f71e8816656c432f --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern ucd_util=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libucd_util-eab55bac0c822660.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[httparse 1.3.3] cargo:rustc-cfg=httparse_simd
[httparse 1.3.3] cargo:warning=CARGO_CFG_TARGET_FEATURE was not set
warning: CARGO_CFG_TARGET_FEATURE was not set
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/regex-5db2248cb612a10e/build-script-build`
[regex 1.0.3] cargo:rustc-cfg=regex_runtime_teddy_ssse3
[regex 1.0.3] cargo:rustc-cfg=regex_runtime_teddy_avx2
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/num-integer-39b03dae561038eb/build-script-build`
   Compiling semver v0.6.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/semver-0.6.0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison.
' CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_NAME=semver CARGO_PKG_AUTHORS='Steve Klabnik <steve@steveklabnik.com>:The Rust Project Developers' CARGO_PKG_VERSION=0.6.0 /usr/bin/rustc --crate-name semver /<<PKGBUILDDIR>>/third_party/rust/semver-0.6.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=2e598e917f49e0a8 -C extra-filename=-2e598e917f49e0a8 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern semver_parser=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libsemver_parser-aa926f1f84621a55.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[num-integer 0.1.39] cargo:rustc-cfg=has_i128
   Compiling tokio-executor v0.1.3
   Compiling either v1.1.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-executor CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/tokio' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Future execution primitives
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-executor CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.3 /usr/bin/rustc --crate-name tokio_executor /<<PKGBUILDDIR>>/third_party/rust/tokio-executor/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=eb9bbf21d4d9666e -C extra-filename=-eb9bbf21d4d9666e --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=either CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/either CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=1.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS=bluss CARGO_PKG_REPOSITORY='https://github.com/bluss/either' CARGO_PKG_DESCRIPTION='The enum `Either`, with variants `Left` and `Right` and trait implementations including Iterator, Read, Write.

Either has methods that are similar to Option and Result.

Includes convenience macros `try_left'\!'()` and `try_right'\!'()` to use for short-circuiting logic.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name either /<<PKGBUILDDIR>>/third_party/rust/either/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=fd9663a64635ce8b -C extra-filename=-fd9663a64635ce8b --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
  --> ./third_party/rust/tokio-executor/src/global.rs:70:1
   |
70 | /// Thread-local tracking the current executor
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
71 | thread_local!(static EXECUTOR: Cell<State> = Cell::new(State::Empty));
   | ---------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
   |
note: lint level defined here
  --> ./third_party/rust/tokio-executor/src/lib.rs:35:54
   |
35 | #![deny(missing_docs, missing_debug_implementations, warnings)]
   |                                                      ^^^^^^^^
   = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/geckodriver-3a0b2ffbdd142302/build-script-build`
[geckodriver 0.24.0] unable to detect vcs
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/libc-0bc040a6b4c05b53/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libc CARGO_PKG_VERSION_PATCH=51 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc.
' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=libc CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.2.51 /usr/bin/rustc --crate-name libc /<<PKGBUILDDIR>>/third_party/rust/libc/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=6f7166c46d45b6ab -C extra-filename=-6f7166c46d45b6ab --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN`
   Compiling percent-encoding v1.0.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=percent-encoding CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/percent-encoding CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url/' CARGO_PKG_DESCRIPTION='Percent encoding and decoding' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name percent_encoding /<<PKGBUILDDIR>>/third_party/rust/percent-encoding/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=ca253f8c1be6dce3 -C extra-filename=-ca253f8c1be6dce3 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> ./third_party/rust/percent-encoding/lib.rs:35:5
   |
35 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: unused import: `std::ascii::AsciiExt`
  --> ./third_party/rust/percent-encoding/lib.rs:35:5
   |
35 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

   Compiling binary-space-partition v0.1.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=binary-space-partition CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/binary-space-partition CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dzmitry Malyshau <kvark@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/kvark/binary-space-partition' CARGO_PKG_DESCRIPTION='Abstract BSP tree' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name binary_space_partition /<<PKGBUILDDIR>>/third_party/rust/binary-space-partition/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=0225921cfed5f097 -C extra-filename=-0225921cfed5f097 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/proc-macro2-7778df84355373b2/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/proc-macro2 CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an
option, off by default, to also reimplement itself in terms of the upstream
unstable API.
' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=proc-macro2 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.4.27 /usr/bin/rustc --crate-name proc_macro2 /<<PKGBUILDDIR>>/third_party/rust/proc-macro2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=c7949f69075d39a6 -C extra-filename=-c7949f69075d39a6 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn --cfg u128 --cfg use_proc_macro --cfg wrap_proc_macro`
warning: variable does not need to be mutable
  --> ./third_party/rust/binary-space-partition/src/lib.rs:46:13
   |
46 |         let mut node = side.as_mut().unwrap();
   |             ----^^^^
   |             |
   |             help: remove this `mut`
   |
   = note: #[warn(unused_mut)] on by default

   Compiling cose v0.1.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=cose CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cose CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Franziskus Kiefer <franziskuskiefer@gmail.com>:David Keeler <dkeeler@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/franziskuskiefer/cose-rust' CARGO_PKG_DESCRIPTION='Library to use COSE (https://tools.ietf.org/html/rfc8152) in Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/cose/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=630d2e89eca41fb0 -C extra-filename=-630d2e89eca41fb0 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/cose-630d2e89eca41fb0 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling indexmap v1.0.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=indexmap CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/indexmap CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='bluss:Josh Stone <cuviper@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.

The indexmap is a hash table where the iteration order of the key-value
pairs is independent of the hash values of the keys. It has the usual
hash table functionality, it preserves insertion order except after
removals, and it allows lookup of its elements by either hash table key
or numerical index. A corresponding hash set type is also provided.

This crate was initially published under the name ordermap, but it was renamed to
indexmap.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name indexmap /<<PKGBUILDDIR>>/third_party/rust/indexmap/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=96f6636c60efcc40 -C extra-filename=-96f6636c60efcc40 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/num-traits-f91627f66dc19ceb/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-traits CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=num-traits CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.2.6 /usr/bin/rustc --crate-name num_traits /<<PKGBUILDDIR>>/third_party/rust/num-traits/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=5435d76d5afa59bb -C extra-filename=-5435d76d5afa59bb --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg has_i128`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> /<<PKGBUILDDIR>>/third_party/rust/proc-macro2/src/wrapper.rs:28:33
   |
28 |     static WORKS: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                 ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`
   |
   = note: #[warn(deprecated)] on by default

   Compiling svg_fmt v0.4.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=svg_fmt CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/svg_fmt CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Nicolas Silva <nical@fastmail.com>' CARGO_PKG_REPOSITORY='https://github.com/nical/rust_debug' CARGO_PKG_DESCRIPTION='Very simple debugging utilities to dump shapes in SVG format.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name svg_fmt /<<PKGBUILDDIR>>/third_party/rust/svg_fmt/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a64c396ed08fbaff -C extra-filename=-a64c396ed08fbaff --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling unicode-segmentation v1.2.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=unicode-segmentation CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-segmentation CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=1.2.1 CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-segmentation' CARGO_PKG_AUTHORS='kwantam <kwantam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-segmentation' CARGO_PKG_DESCRIPTION='This crate provides Grapheme Cluster and Word boundaries
according to Unicode Standard Annex #29 rules.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name unicode_segmentation /<<PKGBUILDDIR>>/third_party/rust/unicode-segmentation/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=94c73e0dab1a1913 -C extra-filename=-94c73e0dab1a1913 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling atomic_refcell v0.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=atomic_refcell CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/atomic_refcell CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Bobby Holley <bobbyholley@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/bholley/atomic_refcell' CARGO_PKG_DESCRIPTION='Threadsafe RefCell' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name atomic_refcell /<<PKGBUILDDIR>>/third_party/rust/atomic_refcell/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=62a072038fe01ab8 -C extra-filename=-62a072038fe01ab8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling arrayref v0.3.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=arrayref CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/arrayref CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Roundy <roundyd@physics.oregonstate.edu>' CARGO_PKG_REPOSITORY='https://github.com/droundy/arrayref' CARGO_PKG_DESCRIPTION='Macros to take array references of slices' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name arrayref /<<PKGBUILDDIR>>/third_party/rust/arrayref/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=add62aa5e129821d -C extra-filename=-add62aa5e129821d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling moz_cbor v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=moz_cbor CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/moz_cbor CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Franziskus Kiefer <franziskuskiefer@gmail.com>:David Keeler <dkeeler@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/franziskuskiefer/cbor-rust' CARGO_PKG_DESCRIPTION='Library to use CBOR (https://tools.ietf.org/html/rfc7049) in Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name moz_cbor /<<PKGBUILDDIR>>/third_party/rust/moz_cbor/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=a3d66dbf8f1c85f3 -C extra-filename=-a3d66dbf8f1c85f3 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unnecessary `unsafe` block
  --> ./third_party/rust/atomic_refcell/src/lib.rs:78:9
   |
78 |         unsafe { self.value.into_inner() }
   |         ^^^^^^ unnecessary `unsafe` block
   |
   = note: #[warn(unused_unsafe)] on by default

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=semver-parser CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/semver-parser CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.0 CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO_PKG_AUTHORS='Steve Klabnik <steve@steveklabnik.com>' CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' CARGO_PKG_DESCRIPTION='Parsing of the semver spec.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name semver_parser /<<PKGBUILDDIR>>/third_party/rust/semver-parser/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=aa926f1f84621a55 -C extra-filename=-aa926f1f84621a55 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/byteorder-adbac0e1be285ff9/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/byteorder CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=byteorder CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_VERSION=1.3.1 /usr/bin/rustc --crate-name byteorder /<<PKGBUILDDIR>>/third_party/rust/byteorder/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=a4466e877d91ed4a -C extra-filename=-a4466e877d91ed4a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg byteorder_i128`
   Compiling quick-error v1.2.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=quick-error CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/quick-error CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=1.2.1 CARGO_PKG_HOMEPAGE='http://github.com/tailhook/quick-error' CARGO_PKG_AUTHORS='Paul Colomiets <paul@colomiets.name>:Colin Kiegel <kiegel@gmx.de>' CARGO_PKG_REPOSITORY='http://github.com/tailhook/quick-error' CARGO_PKG_DESCRIPTION='    A macro which makes error types pleasant to write.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name quick_error /<<PKGBUILDDIR>>/third_party/rust/quick-error/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1bce870c83eea008 -C extra-filename=-1bce870c83eea008 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling mio-named-pipes v0.1.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=mio-named-pipes CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/mio-named-pipes CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.5 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/mio-named-pipes' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/mio-named-pipes' CARGO_PKG_DESCRIPTION='Windows named pipe bindings for mio.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mio_named_pipes /<<PKGBUILDDIR>>/third_party/rust/mio-named-pipes/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=cf404edb0b82a4fb -C extra-filename=-cf404edb0b82a4fb --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling mp4parse_fallible v0.0.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=mp4parse_fallible CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/mp4parse_fallible CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/mozilla/mp4parse_fallible' CARGO_PKG_DESCRIPTION='Fallible replacement for Vec' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mp4parse_fallible /<<PKGBUILDDIR>>/third_party/rust/mp4parse_fallible/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=075a1a68c1f6f469 -C extra-filename=-075a1a68c1f6f469 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling bitreader v0.3.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=bitreader CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bitreader CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.0 CARGO_PKG_HOMEPAGE='https://github.com/irauta/bitreader' CARGO_PKG_AUTHORS='Ilkka Rauta <ilkka.rauta@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/irauta/bitreader' CARGO_PKG_DESCRIPTION='BitReader helps reading individual bits from a slice of bytes.

You can read "unusual" numbers of bits from the byte slice, for example 13 bits
at once. The reader internally keeps track of position within the buffer.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name bitreader /<<PKGBUILDDIR>>/third_party/rust/bitreader/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e5ca852a3a4f5fa5 -C extra-filename=-e5ca852a3a4f5fa5 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/memchr-98d16be79481729a/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memchr CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-memchr' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-memchr' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=memchr CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_VERSION=2.2.0 /usr/bin/rustc --crate-name memchr /<<PKGBUILDDIR>>/third_party/rust/memchr/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=de19eba3181c7bc7 -C extra-filename=-de19eba3181c7bc7 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx`
   Compiling uuid v0.7.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=uuid CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/uuid CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.1 CARGO_PKG_HOMEPAGE='https://github.com/uuid-rs/uuid' CARGO_PKG_AUTHORS='Ashley Mannix<ashleymannix@live.com.au>:Christopher Armstrong:Dylan DPC<dylan.dpc@gmail.com>:Hunar Roop Kahlon<hunar.roop@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/uuid-rs/uuid' CARGO_PKG_DESCRIPTION='A library to generate and parse UUIDs.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name uuid /<<PKGBUILDDIR>>/third_party/rust/uuid/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0bf1b533888dfbb8 -C extra-filename=-0bf1b533888dfbb8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling error-chain v0.11.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=error-chain CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/error-chain CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION=0.11.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Brian Anderson <banderson@mozilla.com>:Paul Colomiets <paul@colomiets.name>:Colin Kiegel <kiegel@gmx.de>:Yamakaky <yamakaky@yamaworld.fr>' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/error-chain' CARGO_PKG_DESCRIPTION='Yet another error boilerplate library.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name error_chain /<<PKGBUILDDIR>>/third_party/rust/error-chain/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=42c2de8230b3cfed -C extra-filename=-42c2de8230b3cfed --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
   --> ./third_party/rust/error-chain/src/lib.rs:582:28
    |
582 |                 self.0 = e.cause();
    |                            ^^^^^
    |
    = note: #[warn(deprecated)] on by default

   Compiling thread_profiler v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=thread_profiler CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/thread_profiler CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE='https://github.com/glennw/thread_profiler' CARGO_PKG_AUTHORS='Glenn Watson <github@intuitionlibrary.com>' CARGO_PKG_REPOSITORY='https://github.com/glennw/thread_profiler' CARGO_PKG_DESCRIPTION='A thread profiling library that outputs profiles in the chromium trace format.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name thread_profiler /<<PKGBUILDDIR>>/third_party/rust/thread_profiler/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a540337fcda0754b -C extra-filename=-a540337fcda0754b --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling runloop v0.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=runloop CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/runloop CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE='https://github.com/ttaubert/rust-runloop/' CARGO_PKG_AUTHORS='Tim Taubert <tim@timtaubert.de>' CARGO_PKG_REPOSITORY='https://github.com/ttaubert/rust-runloop/' CARGO_PKG_DESCRIPTION='Cancelable non-blocking polling threads (with optional timeouts).' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name runloop /<<PKGBUILDDIR>>/third_party/rust/runloop/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=eeef20cfd1733d1f -C extra-filename=-eeef20cfd1733d1f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling foreign-types v0.3.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=foreign-types CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/foreign-types CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Steven Fackler <sfackler@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/sfackler/foreign-types' CARGO_PKG_DESCRIPTION='A framework for Rust wrappers over C APIs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name foreign_types /<<PKGBUILDDIR>>/third_party/rust/foreign-types/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=0b531d60b075374f -C extra-filename=-0b531d60b075374f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/ryu-99a21e7d45fcf2ef/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ryu CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=ryu CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=0.2.4 /usr/bin/rustc --crate-name ryu /<<PKGBUILDDIR>>/third_party/rust/ryu/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e4e8dcbac463b00b -C extra-filename=-e4e8dcbac463b00b --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg integer128 --cfg must_use_return`
   Compiling lazycell v0.4.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=lazycell CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lazycell-0.4.0 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>:Nikita Pekin <contact@nikitapek.in>' CARGO_PKG_REPOSITORY='https://github.com/indiv0/lazycell' CARGO_PKG_DESCRIPTION='A library providing a lazily filled Cell struct' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name lazycell /<<PKGBUILDDIR>>/third_party/rust/lazycell-0.4.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7c4d05b38d2fb9d4 -C extra-filename=-7c4d05b38d2fb9d4 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling boxfnonce v0.0.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=boxfnonce CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/boxfnonce CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.3 CARGO_PKG_HOMEPAGE='https://github.com/stbuehler/rust-boxfnonce' CARGO_PKG_AUTHORS='Stefan Bühler <stbuehler@web.de>' CARGO_PKG_REPOSITORY='https://github.com/stbuehler/rust-boxfnonce' CARGO_PKG_DESCRIPTION='safe FnOnce boxing for rust stable' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name boxfnonce /<<PKGBUILDDIR>>/third_party/rust/boxfnonce/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=9d1fc0d37af6fc2a -C extra-filename=-9d1fc0d37af6fc2a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: variable does not need to be mutable
  --> ./third_party/rust/lazycell-0.4.0/src/lib.rs:65:13
   |
65 |         let mut slot = unsafe { &mut *self.inner.get() };
   |             ----^^^^
   |             |
   |             help: remove this `mut`
   |
   = note: #[warn(unused_mut)] on by default

warning: unnecessary `unsafe` block
  --> ./third_party/rust/lazycell-0.4.0/src/lib.rs:90:9
   |
90 |         unsafe { self.inner.into_inner() }
   |         ^^^^^^ unnecessary `unsafe` block
   |
   = note: #[warn(unused_unsafe)] on by default

warning: unnecessary `unsafe` block
   --> ./third_party/rust/lazycell-0.4.0/src/lib.rs:150:9
    |
150 |         unsafe { self.inner.into_inner() }
    |         ^^^^^^ unnecessary `unsafe` block

   Compiling termcolor v0.3.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=termcolor CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/termcolor CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.6 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/ripgrep/tree/master/termcolor' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/ripgrep/tree/master/termcolor' CARGO_PKG_DESCRIPTION='A simple cross platform library for writing colored text to a terminal.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name termcolor /<<PKGBUILDDIR>>/third_party/rust/termcolor/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1830d31c0b12882f -C extra-filename=-1830d31c0b12882f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling want v0.0.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/want CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/seanmonstar/want' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/want' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Detect when another Future wants a result.' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=want CARGO_PKG_AUTHORS='Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_VERSION=0.0.6 /usr/bin/rustc --crate-name want /<<PKGBUILDDIR>>/third_party/rust/want/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=248eee7e6fbc6d7c -C extra-filename=-248eee7e6fbc6d7c --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern try_lock=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtry_lock-509758b3251ddb18.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling slab v0.3.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=slab CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/slab-0.3.0 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.0 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/slab' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/carllerche/slab' CARGO_PKG_DESCRIPTION='Simple slab allocator' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name slab /<<PKGBUILDDIR>>/third_party/rust/slab-0.3.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=d2b49e7ca9aca90f -C extra-filename=-d2b49e7ca9aca90f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling prefs_parser v0.0.1 (/<<PKGBUILDDIR>>/modules/libpref/parser)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=prefs_parser CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/modules/libpref/parser CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Nicholas Nethercote <nnethercote@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name prefs_parser modules/libpref/parser/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=17a1a3af1dbb170f -C extra-filename=-17a1a3af1dbb170f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: method is never used: `encode_buffer`
   --> ./third_party/rust/uuid/src/lib.rs:952:5
    |
952 |     pub(crate) fn encode_buffer() -> [u8; adapter::Urn::LENGTH] {
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(dead_code)] on by default

     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/serde-40a7e4d931055251/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=serde CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=1.0.88 /usr/bin/rustc --crate-name serde /<<PKGBUILDDIR>>/third_party/rust/serde/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=de7e70fe3273920a -C extra-filename=-de7e70fe3273920a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg ops_bound --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/httparse-23b32450a647be2b/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/httparse CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/httparse' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A tiny, safe, speedy, zero-copy HTTP/1.x parser.' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=httparse CARGO_PKG_AUTHORS='Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_VERSION=1.3.3 /usr/bin/rustc --crate-name httparse /<<PKGBUILDDIR>>/third_party/rust/httparse/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=fe800cb9e19c67df -C extra-filename=-fe800cb9e19c67df --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg httparse_simd`
   Compiling mozilla-central-workspace-hack v0.1.0 (/<<PKGBUILDDIR>>/build/workspace-hack)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/build/workspace-hack CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS= CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=cb03bcdd265b0c21 -C extra-filename=-cb03bcdd265b0c21 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling arrayvec v0.4.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=arrayvec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/arrayvec CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS=bluss CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name arrayvec /<<PKGBUILDDIR>>/third_party/rust/arrayvec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6da260f082179dbf -C extra-filename=-6da260f082179dbf --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern nodrop=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnodrop-a1edaf4028c9af3c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling proc-macro2 v0.3.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=proc-macro2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/proc-macro2-0.3.5 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.5 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an
option, off by default, to also reimplement itself in terms of the upstream
unstable API.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name proc_macro2 /<<PKGBUILDDIR>>/third_party/rust/proc-macro2-0.3.5/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=a42c7bda05388bba -C extra-filename=-a42c7bda05388bba --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/crc-d68f4607a4025270/build-script-build`
   Compiling crossbeam-epoch v0.4.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-epoch CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-epoch' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=crossbeam-epoch CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_VERSION=0.4.3 /usr/bin/rustc --crate-name crossbeam_epoch /<<PKGBUILDDIR>>/third_party/rust/crossbeam-epoch/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' -C metadata=a7f8f3baeec83af4 -C extra-filename=-a7f8f3baeec83af4 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern arrayvec=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libarrayvec-1fa966fb394f78ea.rlib --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-589a4d610609b4b8.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern memoffset=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmemoffset-76d9e5ff814338e6.rlib --extern scopeguard=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libscopeguard-fedee3deab21784c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling tokio-timer v0.2.5
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-timer CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/tokio' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Timer facilities for Tokio
' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=tokio-timer CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.2.5 /usr/bin/rustc --crate-name tokio_timer /<<PKGBUILDDIR>>/third_party/rust/tokio-timer/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b439c0be9855a92d -C extra-filename=-b439c0be9855a92d --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
  --> ./third_party/rust/tokio-timer/src/clock/clock.rs:20:1
   |
20 | /// Thread-local tracking the current clock
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
21 | thread_local!(static CLOCK: Cell<Option<*const Clock>> = Cell::new(None));
   | -------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
   |
note: lint level defined here
  --> ./third_party/rust/tokio-timer/src/lib.rs:22:23
   |
22 | #![deny(missing_docs, warnings, missing_debug_implementations)]
   |                       ^^^^^^^^
   = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
  --> ./third_party/rust/tokio-timer/src/timer/handle.rs:23:1
   |
23 | /// Tracks the timer for the current execution context.
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
24 | thread_local!(static CURRENT_TIMER: RefCell<Option<Handle>> = RefCell::new(None));
   | ---------------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
   |
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

   Compiling crossbeam-utils v0.3.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=crossbeam-utils CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils-0.3.2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.2 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name crossbeam_utils /<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils-0.3.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=589a4d610609b4b8 -C extra-filename=-589a4d610609b4b8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
 --> ./third_party/rust/crossbeam-epoch/src/atomic.rs:8:39
  |
8 | use core::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT};
  |                                       ^^^^^^^^^^^^^^^^^
  |
  = note: #[warn(deprecated)] on by default

make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mfbt/tests/gtest'
warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/crossbeam-epoch/src/atomic.rs:157:19
    |
157 |             data: ATOMIC_USIZE_INIT,
    |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src'
mkdir -p '.deps/'
js/src/RegExp.o
/usr/bin/g++ -o RegExp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/RegExp.o.pp   /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp
js/src/CTypes.o
   Compiling log v0.4.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=log CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/log CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.6 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/log' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name log /<<PKGBUILDDIR>>/third_party/rust/log/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="release_max_level_info"' --cfg 'feature="release_max_level_warn"' --cfg 'feature="std"' -C metadata=fc18825658bfd2a8 -C extra-filename=-fc18825658bfd2a8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling iovec v0.1.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/iovec CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/iovec' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/carllerche/iovec' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Portable buffer type for scatter/gather I/O operations
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=iovec CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.2 /usr/bin/rustc --crate-name iovec /<<PKGBUILDDIR>>/third_party/rust/iovec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=dbcf144f2583c5e7 -C extra-filename=-dbcf144f2583c5e7 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log/src/lib.rs:295:48
    |
295 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT};
    |                                                ^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log/src/lib.rs:304:29
    |
304 | static STATE: AtomicUsize = ATOMIC_USIZE_INIT;
    |                             ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log/src/lib.rs:313:44
    |
313 | static MAX_LOG_LEVEL_FILTER: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                            ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: type annotations needed
   --> ./third_party/rust/arrayvec/src/lib.rs:312:32
    |
312 |                 ptr::copy(p, p.offset(1), len - index);
    |                                ^^^^^^
    |
    = note: #[warn(tyvar_behind_raw_pointer)] on by default
    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>

   Compiling crossbeam-utils v0.2.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=crossbeam-utils CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils-0.2.2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.2 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-utils' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name crossbeam_utils /<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils-0.2.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=2be8d67ed0f44527 -C extra-filename=-2be8d67ed0f44527 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling net2 v0.2.33
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/net2 CARGO_PKG_VERSION_PATCH=33 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/net2-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/net2-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Extensions to the standard library'\''s networking types as proposed in RFC 1158.
' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=net2 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.2.33 /usr/bin/rustc --crate-name net2 /<<PKGBUILDDIR>>/third_party/rust/net2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="duration"' -C metadata=b8588e23176e74c6 -C extra-filename=-b8588e23176e74c6 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: the item `mem` is imported redundantly
   --> ./third_party/rust/crossbeam-utils-0.2.2/src/scoped.rs:149:9
    |
112 | use std::mem;
    |     -------- the item `mem` is already imported here
...
149 |     use std::mem;
    |         ^^^^^^^^
    |
    = note: #[warn(unused_imports)] on by default

   Compiling rand v0.4.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/rand' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/rand' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality.
' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=rand CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.4.3 /usr/bin/rustc --crate-name rand /<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="std"' -C metadata=91df938c340f79e5 -C extra-filename=-91df938c340f79e5 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling num_cpus v1.7.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num_cpus CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/num_cpus' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Get the number of CPUs on a machine.' CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_NAME=num_cpus CARGO_PKG_AUTHORS='Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_VERSION=1.7.0 /usr/bin/rustc --crate-name num_cpus /<<PKGBUILDDIR>>/third_party/rust/num_cpus/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=057989589b59e205 -C extra-filename=-057989589b59e205 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling crossbeam-utils v0.6.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=crossbeam-utils CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.3 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name crossbeam_utils /<<PKGBUILDDIR>>/third_party/rust/crossbeam-utils/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=29984676a5df1582 -C extra-filename=-29984676a5df1582 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/rand-0.4.3/src/jitter.rs:23:38
   |
23 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
   |                                      ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/rand-0.4.3/src/jitter.rs:120:37
    |
120 | static JITTER_ROUNDS: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                     ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred
   --> ./third_party/rust/rand-0.4.3/src/os.rs:145:45
    |
145 |         use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT, Ordering};
    |                                             ^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred
   --> ./third_party/rust/rand-0.4.3/src/os.rs:149:40
    |
149 |         static AVAILABLE: AtomicBool = ATOMIC_BOOL_INIT;
    |                                        ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)`

   Compiling phf_shared v0.7.21
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_NAME=phf_shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/phf_shared CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.21 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Steven Fackler <sfackler@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/sfackler/rust-phf' CARGO_PKG_DESCRIPTION='Support code shared by PHF libraries' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name phf_shared /<<PKGBUILDDIR>>/third_party/rust/phf_shared/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=87111095a77d8c64 -C extra-filename=-87111095a77d8c64 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern siphasher=/<<PKGBUILDDIR>>/build-browser/release/deps/libsiphasher-8889bc73ba82ee88.rlib --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/libc-d4187d2d13523f8a/build-script-build`
[libc 0.2.51] cargo:rustc-cfg=libc_priv_mod_use
[libc 0.2.51] cargo:rustc-cfg=libc_union
[libc 0.2.51] cargo:rustc-cfg=libc_const_size_of
[libc 0.2.51] cargo:rustc-cfg=libc_align
[libc 0.2.51] cargo:rustc-cfg=libc_core_cvoid
[libc 0.2.51] cargo:rustc-cfg=libc_packedN
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/libc-d4187d2d13523f8a/build-script-build`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/serde-2a46179124fea1a6/build-script-build`
[libc 0.2.51] cargo:rustc-cfg=libc_priv_mod_use
[libc 0.2.51] cargo:rustc-cfg=libc_union
[libc 0.2.51] cargo:rustc-cfg=libc_const_size_of
[libc 0.2.51] cargo:rustc-cfg=libc_align
[libc 0.2.51] cargo:rustc-cfg=libc_core_cvoid
[libc 0.2.51] cargo:rustc-cfg=libc_packedN
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/serde-2a46179124fea1a6/build-script-build`
[serde 1.0.88] cargo:rustc-cfg=ops_bound
[serde 1.0.88] cargo:rustc-cfg=de_boxed_c_str
[serde 1.0.88] cargo:rustc-cfg=de_rc_dst
[serde 1.0.88] cargo:rustc-cfg=core_duration
[serde 1.0.88] cargo:rustc-cfg=integer128
[serde 1.0.88] cargo:rustc-cfg=range_inclusive
[serde 1.0.88] cargo:rustc-cfg=num_nonzero
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/syn-020d12edfe790e63/build-script-build`
[serde 1.0.88] cargo:rustc-cfg=ops_bound
[serde 1.0.88] cargo:rustc-cfg=de_boxed_c_str
[serde 1.0.88] cargo:rustc-cfg=de_rc_dst
[serde 1.0.88] cargo:rustc-cfg=core_duration
[serde 1.0.88] cargo:rustc-cfg=integer128
[serde 1.0.88] cargo:rustc-cfg=range_inclusive
[serde 1.0.88] cargo:rustc-cfg=num_nonzero
[syn 0.15.30] cargo:rustc-cfg=syn_can_use_thread_id
[syn 0.15.30] cargo:rustc-cfg=syn_can_call_macro_by_path
[syn 0.15.30] cargo:rustc-cfg=syn_disable_nightly_tests
   Compiling unreachable v1.0.0
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/proc-macro2-9294e0b9f43fac49/build-script-build`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=unreachable CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unreachable CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Jonathan Reem <jonathan.reem@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/reem/rust-unreachable.git' CARGO_PKG_DESCRIPTION='An unreachable code optimization hint in stable rust.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name unreachable /<<PKGBUILDDIR>>/third_party/rust/unreachable/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e41e78a2ac45f24b -C extra-filename=-e41e78a2ac45f24b --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern void=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libvoid-099b5e9ca5c46310.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[proc-macro2 0.4.27] cargo:rerun-if-changed=build.rs
[proc-macro2 0.4.27] cargo:rustc-cfg=u128
[proc-macro2 0.4.27] cargo:rustc-cfg=use_proc_macro
[proc-macro2 0.4.27] cargo:rustc-cfg=wrap_proc_macro
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_NAME=phf_shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/phf_shared CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.21 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Steven Fackler <sfackler@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/sfackler/rust-phf' CARGO_PKG_DESCRIPTION='Support code shared by PHF libraries' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name phf_shared /<<PKGBUILDDIR>>/third_party/rust/phf_shared/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=bc9bb1c11ccdf946 -C extra-filename=-bc9bb1c11ccdf946 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern siphasher=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsiphasher-7fd864cc5612b98b.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/byteorder-9a34f639b0dd0335/build-script-build`
[byteorder 1.3.1] cargo:rustc-cfg=byteorder_i128
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/byteorder-9a34f639b0dd0335/build-script-build`
[byteorder 1.3.1] cargo:rustc-cfg=byteorder_i128
   Compiling block-padding v0.1.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=block-padding CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/block-padding CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Padding and unpadding of messages divided into blocks.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name block_padding /<<PKGBUILDDIR>>/third_party/rust/block-padding/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=cbe93c68c3a04b7b -C extra-filename=-cbe93c68c3a04b7b --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern byte_tools=/<<PKGBUILDDIR>>/build-browser/release/deps/libbyte_tools-5495cc15cc588fe0.rlib --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/encoding_rs-5ab4432c0fca4279/build-script-build`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/khronos_api-fcfa275cf22e6349/build-script-build`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/typenum-1d9309604a3aa1f7/build-script-main`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/typenum-1d9309604a3aa1f7/build-script-main`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/memchr-31e01f9dd6cc8680/build-script-build`
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_simd
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_sse2
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_sse42
[memchr 2.2.0] cargo:rustc-cfg=memchr_runtime_avx
   Compiling unicode-bidi v0.3.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=unicode-bidi CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/unicode-bidi CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/unicode-bidi' CARGO_PKG_DESCRIPTION='Implementation of the Unicode Bidirectional Algorithm' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name unicode_bidi /<<PKGBUILDDIR>>/third_party/rust/unicode-bidi/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=1abc47d37e994e81 -C extra-filename=-1abc47d37e994e81 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern matches=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=log CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/log CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.6 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/log' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name log /<<PKGBUILDDIR>>/third_party/rust/log/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="release_max_level_info"' --cfg 'feature="release_max_level_warn"' --cfg 'feature="std"' -C metadata=34a0e8062239d419 -C extra-filename=-34a0e8062239d419 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/release/deps/libcfg_if-c2625bff62b25f6b.rlib --cap-lints warn`
   Compiling dtoa-short v0.3.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=dtoa-short CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/dtoa-short CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Xidorn Quan <me@upsuper.org>' CARGO_PKG_REPOSITORY='https://github.com/upsuper/dtoa-short' CARGO_PKG_DESCRIPTION='Serialize float number and truncate to certain precision' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name dtoa_short /<<PKGBUILDDIR>>/third_party/rust/dtoa-short/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=351e0ed4eb6fac4d -C extra-filename=-351e0ed4eb6fac4d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern dtoa=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libdtoa-c0dacaa999fbb803.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling textwrap v0.9.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=textwrap CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/textwrap CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION=0.9.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Martin Geisler <martin@geisler.net>' CARGO_PKG_REPOSITORY='https://github.com/mgeisler/textwrap' CARGO_PKG_DESCRIPTION='Textwrap is a small library for word wrapping, indenting, and
dedenting strings.

You can use it to format strings (such as help and error messages) for
display in commandline applications. It is designed to be efficient
and handle Unicode characters correctly.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name textwrap /<<PKGBUILDDIR>>/third_party/rust/textwrap/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=d0ae0b7e51840c68 -C extra-filename=-d0ae0b7e51840c68 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern unicode_width=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_width-79112df923c35cce.rlib --cap-lints warn`
warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:677:9
    |
677 |         /// BidiTest:69635 (AL ET EN)
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
678 |         let bidi_info = BidiInfo::new("\u{060B}\u{20CF}\u{06F9}", None);
    |         ---------------------------------------------------------------- rustdoc does not generate documentation for statements
    |
    = note: #[warn(unused_doc_comments)] on by default

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:717:9
    |
717 |           /// Bidi_Class: L L L B L L L B L L L
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
718 | /         assert_eq!(
719 | |             reorder_paras("abc\ndef\nghi"),
720 | |             vec!["abc\n", "def\n", "ghi"]
721 | |         );
    | |__________- rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:723:9
    |
723 |           /// Bidi_Class: L L EN B L L EN B L L EN
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
724 | /         assert_eq!(
725 | |             reorder_paras("ab1\nde2\ngh3"),
726 | |             vec!["ab1\n", "de2\n", "gh3"]
727 | |         );
    | |__________- rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:729:9
    |
729 |         /// Bidi_Class: L L L B AL AL AL
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
730 |         assert_eq!(reorder_paras("abc\nابج"), vec!["abc\n", "جبا"]);
    |         ------------------------------------------------------------ rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:732:9
    |
732 |         /// Bidi_Class: AL AL AL B L L L
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
733 |         assert_eq!(reorder_paras("ابج\nabc"), vec!["\nجبا", "abc"]);
    |         ------------------------------------------------------------ rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/unicode-bidi/src/lib.rs:815:9
    |
815 |         /// BidiTest:946 (LRI PDI)
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
816 |         let text = "\u{2067}\u{2069}";
    |         ------------------------------ rustdoc does not generate documentation for statements

   Compiling servo_arc v0.1.1 (/<<PKGBUILDDIR>>/servo/components/servo_arc)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=servo_arc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/servo_arc CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/servo' CARGO_PKG_DESCRIPTION='A fork of std::sync::Arc with some extra functionality and without weak references' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name servo_arc servo/components/servo_arc/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=da2eaec16330d58e -C extra-filename=-da2eaec16330d58e --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern nodrop=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnodrop-a1edaf4028c9af3c.rlib --extern stable_deref_trait=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstable_deref_trait-d063d975ac6de867.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling owning_ref v0.4.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=owning_ref CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/owning_ref CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Marvin Löbel <loebel.marvin@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Kimundi/owning-ref-rs' CARGO_PKG_DESCRIPTION='A library for creating references that carry their owner with them.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name owning_ref /<<PKGBUILDDIR>>/third_party/rust/owning_ref/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=14380aab5a25dd49 -C extra-filename=-14380aab5a25dd49 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern stable_deref_trait=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstable_deref_trait-d063d975ac6de867.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> /<<PKGBUILDDIR>>/third_party/rust/log/src/lib.rs:295:48
    |
295 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT};
    |                                                ^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> /<<PKGBUILDDIR>>/third_party/rust/log/src/lib.rs:304:29
    |
304 | static STATE: AtomicUsize = ATOMIC_USIZE_INIT;
    |                             ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> /<<PKGBUILDDIR>>/third_party/rust/log/src/lib.rs:313:44
    |
313 | static MAX_LOG_LEVEL_FILTER: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                            ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling miniz_oxide v0.1.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/miniz_oxide CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='DEFLATE compression and decompression library rewritten in Rust based on miniz' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=miniz_oxide CARGO_PKG_AUTHORS='Frommi <daniil.liferenko@gmail.com>' CARGO_PKG_VERSION=0.1.2 /usr/bin/rustc --crate-name miniz_oxide /<<PKGBUILDDIR>>/third_party/rust/miniz_oxide/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f8845184f5104b95 -C extra-filename=-f8845184f5104b95 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern adler32=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libadler32-bb6f8b7b504af376.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling term_size v0.3.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/term_size CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/kbknapp/term_size-rs.git' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='functions for determining terminal sizes and dimensions' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=term_size CARGO_PKG_AUTHORS='Kevin K. <kbknapp@gmail.com>:Benjamin Sago <ogham@bsago.me>' CARGO_PKG_VERSION=0.3.0 /usr/bin/rustc --crate-name term_size /<<PKGBUILDDIR>>/third_party/rust/term_size/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=3ec61e97662090be -C extra-filename=-3ec61e97662090be --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unnecessary parentheses around function argument
   --> ./third_party/rust/miniz_oxide/src/inflate/core.rs:598:24
    |
598 |     let res = cmp::min((l.num_bits >> 3), max);
    |                        ^^^^^^^^^^^^^^^^^ help: remove these parentheses
    |
    = note: #[warn(unused_parens)] on by default

   Compiling thread_local v0.3.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=thread_local CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/thread_local CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Amanieu d'\''Antras <amanieu@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/thread_local-rs' CARGO_PKG_DESCRIPTION='Per-object thread-local storage' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name thread_local /<<PKGBUILDDIR>>/third_party/rust/thread_local/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=4f2f0fddfe02e778 -C extra-filename=-4f2f0fddfe02e778 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/release/deps/liblazy_static-b2de711940b3eb05.rlib --cap-lints warn`
   Compiling time v0.1.40
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/time CARGO_PKG_VERSION_PATCH=40 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/time' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/time' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Utilities for working with time-related functions in Rust.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=time CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.1.40 /usr/bin/rustc --crate-name time /<<PKGBUILDDIR>>/third_party/rust/time/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b36ddb49da947d97 -C extra-filename=-b36ddb49da947d97 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling aho-corasick v0.6.8
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/aho-corasick CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Fast multiple substring searching with finite state machines.' CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_NAME=aho-corasick CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_VERSION=0.6.8 /usr/bin/rustc --crate-name aho_corasick /<<PKGBUILDDIR>>/third_party/rust/aho-corasick/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f4b99d7cfbabad70 -C extra-filename=-f4b99d7cfbabad70 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern memchr=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmemchr-de19eba3181c7bc7.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/num-traits-6998c7d89002028a/build-script-build`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/num-traits-6998c7d89002028a/build-script-build`
[num-traits 0.2.6] cargo:rustc-cfg=has_i128
   Compiling regex-syntax v0.6.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=regex-syntax CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/regex-syntax CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.0 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_DESCRIPTION='A regular expression parser.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name regex_syntax /<<PKGBUILDDIR>>/third_party/rust/regex-syntax/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=122d1173f4681312 -C extra-filename=-122d1173f4681312 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern ucd_util=/<<PKGBUILDDIR>>/build-browser/release/deps/libucd_util-1e49520da95e9317.rlib --cap-lints warn`
   Compiling base64 v0.9.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/base64-0.9.3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alicemaz/rust-base64' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='encodes and decodes base64 as bytes or utf8' CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_NAME=base64 CARGO_PKG_AUTHORS='Alice Maz <alice@alicemaz.com>:Marshall Pierce <marshall@mpierce.org>' CARGO_PKG_VERSION=0.9.3 /usr/bin/rustc --crate-name base64 /<<PKGBUILDDIR>>/third_party/rust/base64-0.9.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f9a6410b1b8f0040 -C extra-filename=-f9a6410b1b8f0040 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern safemem=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libsafemem-ebe12343d39c0b19.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/regex-5db2248cb612a10e/build-script-build`
[num-traits 0.2.6] cargo:rustc-cfg=has_i128
   Compiling clang-sys v0.28.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=clang-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/clang-sys CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=28 CARGO_PKG_VERSION=0.28.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Kyle Mayes <kyle@mayeses.com>' CARGO_PKG_REPOSITORY='https://github.com/KyleMayes/clang-sys' CARGO_PKG_DESCRIPTION='Rust bindings for libclang.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/clang-sys/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clang_6_0"' --cfg 'feature="gte_clang_3_6"' --cfg 'feature="gte_clang_3_7"' --cfg 'feature="gte_clang_3_8"' --cfg 'feature="gte_clang_3_9"' --cfg 'feature="gte_clang_4_0"' --cfg 'feature="gte_clang_5_0"' --cfg 'feature="gte_clang_6_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' -C metadata=5239e2fd04d050a8 -C extra-filename=-5239e2fd04d050a8 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/clang-sys-5239e2fd04d050a8 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern glob=/<<PKGBUILDDIR>>/build-browser/release/deps/libglob-4a238e16867139f5.rlib --cap-lints warn`
[regex 1.0.3] cargo:rustc-cfg=regex_runtime_teddy_ssse3
[regex 1.0.3] cargo:rustc-cfg=regex_runtime_teddy_avx2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=block-padding CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/block-padding CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Padding and unpadding of messages divided into blocks.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name block_padding /<<PKGBUILDDIR>>/third_party/rust/block-padding/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=36f628dee46d6405 -C extra-filename=-36f628dee46d6405 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern byte_tools=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyte_tools-4706bcbd6446798e.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling walkdir v2.1.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=walkdir CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/walkdir CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=2.1.4 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/walkdir' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/walkdir' CARGO_PKG_DESCRIPTION='Recursively walk a directory.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=2 /usr/bin/rustc --crate-name walkdir /<<PKGBUILDDIR>>/third_party/rust/walkdir/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=328181002c9bf81b -C extra-filename=-328181002c9bf81b --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern same_file=/<<PKGBUILDDIR>>/build-browser/release/deps/libsame_file-3c673801758ebfd2.rlib --cap-lints warn`
warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> ./third_party/rust/time/src/parse.rs:329:21
    |
329 |         let s2 = ss.trim_left_matches(" ");
    |                     ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::str::<impl str>::trim_right': superseded by `trim_end`
  --> /<<PKGBUILDDIR>>/third_party/rust/clang-sys/build/static.rs:99:99
   |
99 |     println!("cargo:rustc-link-search=native={}", common::run_llvm_config(&["--libdir"]).unwrap().trim_right());
   |                                                                                                   ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end`
   |
   = note: #[warn(deprecated)] on by default

     Running `/<<PKGBUILDDIR>>/build-browser/release/build/rayon-core-d7c23ce82bc40342/build-script-build`
[rayon-core 1.4.0] cargo:rerun-if-changed=build.rs
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/failure_derive-22ad5deaca4b0efe/build-script-build`
   Compiling itertools v0.7.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=itertools CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/itertools CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS=bluss CARGO_PKG_REPOSITORY='https://github.com/bluss/rust-itertools' CARGO_PKG_DESCRIPTION='Extra iterator adaptors, iterator methods, free functions, and macros.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name itertools /<<PKGBUILDDIR>>/third_party/rust/itertools/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=6f9a8e55fa6be959 -C extra-filename=-6f9a8e55fa6be959 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern either=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeither-fd9663a64635ce8b.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[failure_derive 0.1.3] cargo:rustc-cfg=has_dyn_trait
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/num-integer-7c1f4ef8da554a8e/build-script-build`
[num-integer 0.1.39] cargo:rustc-cfg=has_i128
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/cose-630d2e89eca41fb0/build-script-build`
   Compiling tokio-executor v0.1.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=tokio-executor CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-executor CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/tokio' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='Future execution primitives
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_executor /<<PKGBUILDDIR>>/third_party/rust/tokio-executor/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=eb9bbf21d4d9666e -C extra-filename=-eb9bbf21d4d9666e --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling base64 v0.10.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/base64 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alicemaz/rust-base64' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='encodes and decodes base64 as bytes or utf8' CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_NAME=base64 CARGO_PKG_AUTHORS='Alice Maz <alice@alicemaz.com>:Marshall Pierce <marshall@mpierce.org>' CARGO_PKG_VERSION=0.10.0 /usr/bin/rustc --crate-name base64 /<<PKGBUILDDIR>>/third_party/rust/base64/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7ca2f6dabe5bbb0b -C extra-filename=-7ca2f6dabe5bbb0b --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
  --> ./third_party/rust/tokio-executor/src/global.rs:70:1
   |
70 | /// Thread-local tracking the current executor
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
71 | thread_local!(static EXECUTOR: Cell<State> = Cell::new(State::Empty));
   | ---------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
   |
note: lint level defined here
  --> ./third_party/rust/tokio-executor/src/lib.rs:35:54
   |
35 | #![deny(missing_docs, missing_debug_implementations, warnings)]
   |                                                      ^^^^^^^^
   = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

   Compiling semver v0.9.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=semver CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/semver CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION=0.9.0 CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO_PKG_AUTHORS='Steve Klabnik <steve@steveklabnik.com>:The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name semver /<<PKGBUILDDIR>>/third_party/rust/semver/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=4defae5df8e6513a -C extra-filename=-4defae5df8e6513a --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern semver_parser=/<<PKGBUILDDIR>>/build-browser/release/deps/libsemver_parser-f60ee49b14e6b6e7.rlib --cap-lints warn`
   Compiling bzip2-sys v0.1.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bzip2-sys CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/bzip2-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/bzip2-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Bindings to libbzip2 for bzip2 compression and decompression exposed as
Reader/Writer streams.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=bzip2-sys CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.1.6 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/bzip2-sys/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=f5de30a5a5b370d9 -C extra-filename=-f5de30a5a5b370d9 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/bzip2-sys-f5de30a5a5b370d9 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern cc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libcc-ba14bde989f60b88.rlib --cap-lints warn`
warning: unused import: `std::result`
  --> /<<PKGBUILDDIR>>/third_party/rust/semver/src/version_req.rs:13:5
   |
13 | use std::result;
   |     ^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

   Compiling humantime v1.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=humantime CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/humantime CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=1.1.1 CARGO_PKG_HOMEPAGE='https://github.com/tailhook/humantime' CARGO_PKG_AUTHORS='Paul Colomiets <paul@colomiets.name>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='    A parser and formatter for std::time::{Duration, SystemTime}
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name humantime /<<PKGBUILDDIR>>/third_party/rust/humantime/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=79abcffd73173eb1 -C extra-filename=-79abcffd73173eb1 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern quick_error=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libquick_error-1bce870c83eea008.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling miniz_oxide_c_api v0.1.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/miniz_oxide_c_api CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://github.com/Frommi/miniz_oxide/' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/Frommi/miniz_oxide' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='DEFLATE compression and decompression API designed to be Rust drop-in replacement for miniz' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=miniz_oxide_c_api CARGO_PKG_AUTHORS='Frommi <daniil.liferenko@gmail.com>' CARGO_PKG_VERSION=0.1.2 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/miniz_oxide_c_api/src/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=ace78579877d9ad3 -C extra-filename=-ace78579877d9ad3 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/miniz_oxide_c_api-ace78579877d9ad3 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern cc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libcc-ba14bde989f60b88.rlib --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/winapi-0270345050049e66/build-script-build`
[winapi 0.3.6] cargo:rerun-if-changed=build.rs
[winapi 0.3.6] cargo:rerun-if-env-changed=WINAPI_NO_BUNDLED_LIBRARIES
[winapi 0.3.6] cargo:rerun-if-env-changed=WINAPI_STATIC_NOBUNDLE
   Compiling semver v0.6.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=semver CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/semver-0.6.0 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.0 CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO_PKG_AUTHORS='Steve Klabnik <steve@steveklabnik.com>:The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name semver /<<PKGBUILDDIR>>/third_party/rust/semver-0.6.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=2e598e917f49e0a8 -C extra-filename=-2e598e917f49e0a8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern semver_parser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsemver_parser-aa926f1f84621a55.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling idna v0.1.4
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/idna CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url/' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='IDNA (Internationalizing Domain Names in Applications) and Punycode.' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=idna CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_VERSION=0.1.4 /usr/bin/rustc --crate-name idna /<<PKGBUILDDIR>>/third_party/rust/idna/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1ae77b015660d4ef -C extra-filename=-1ae77b015660d4ef --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern matches=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --extern unicode_bidi=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libunicode_bidi-1abc47d37e994e81.rlib --extern unicode_normalization=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libunicode_normalization-a13e0056c9a85cc7.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/crc-e4cba5ab2877c8b2/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crc CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/mrhooray/crc-rs.git' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Rust implementation of CRC(32, 64) with support of various standards' CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_NAME=crc CARGO_PKG_AUTHORS='Rui Hu <code@mrhooray.com>' CARGO_PKG_VERSION=1.7.0 /usr/bin/rustc --crate-name crc /<<PKGBUILDDIR>>/third_party/rust/crc/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c6e46733173d1c0f -C extra-filename=-c6e46733173d1c0f --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/num-integer-23cc844630147301/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-integer CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Integer traits and functions' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=num-integer CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=0.1.39 /usr/bin/rustc --crate-name num_integer /<<PKGBUILDDIR>>/third_party/rust/num-integer/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7ffd0fae6fb78dce -C extra-filename=-7ffd0fae6fb78dce --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern num_traits=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnum_traits-5435d76d5afa59bb.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg has_i128`
   Compiling log v0.3.9
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_NAME=log CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/log-0.3.9 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.9 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/log' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name log /<<PKGBUILDDIR>>/third_party/rust/log-0.3.9/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="use_std"' -C metadata=46895515ee74fe32 -C extra-filename=-46895515ee74fe32 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log-0.3.9/src/lib.rs:211:38
    |
211 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
    |                                      ^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log-0.3.9/src/lib.rs:236:29
    |
236 | static STATE: AtomicUsize = ATOMIC_USIZE_INIT;
    |                             ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/log-0.3.9/src/lib.rs:237:32
    |
237 | static REFCOUNT: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling bytes v0.4.9
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bytes CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/bytes' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/carllerche/bytes' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Types and traits for working with bytes' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=bytes CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.4.9 /usr/bin/rustc --crate-name bytes /<<PKGBUILDDIR>>/third_party/rust/bytes/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b26d2b3e52f79ba8 -C extra-filename=-b26d2b3e52f79ba8 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling mio v0.6.16
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/mio CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/mio' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/carllerche/mio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Lightweight non-blocking IO' CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_NAME=mio CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.6.16 /usr/bin/rustc --crate-name mio /<<PKGBUILDDIR>>/third_party/rust/mio/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="with-deprecated"' -C metadata=69cb88c6bf2d4d12 -C extra-filename=-69cb88c6bf2d4d12 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern iovec=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern lazycell=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblazycell-fbbd980c808c6483.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern net2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnet2-b8588e23176e74c6.rlib --extern slab=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libslab-008c9ec6c299ba65.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> ./third_party/rust/idna/src/punycode.rs:18:5
   |
18 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> ./third_party/rust/idna/src/uts46.rs:14:5
   |
14 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^

   Compiling crossbeam-deque v0.3.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-deque CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-deque' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-deque' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Concurrent work-stealing deque' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=crossbeam-deque CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_VERSION=0.3.1 /usr/bin/rustc --crate-name crossbeam_deque /<<PKGBUILDDIR>>/third_party/rust/crossbeam-deque/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a37310f5785e5def -C extra-filename=-a37310f5785e5def --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern crossbeam_epoch=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_epoch-a7f8f3baeec83af4.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-589a4d610609b4b8.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling dogear v0.2.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=dogear CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/dogear CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.5 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Lina Cambridge <lina@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/mozilla/dogear' CARGO_PKG_DESCRIPTION='A library for merging bookmark trees.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name dogear /<<PKGBUILDDIR>>/third_party/rust/dogear/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=d2f8f779f916b1bd -C extra-filename=-d2f8f779f916b1bd --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern smallbitvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallbitvec-af2f4406b51c0672.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/mio/src/sys/unix/dlsym.rs:13:23
   |
13 |                 addr: ::std::sync::atomic::ATOMIC_USIZE_INIT,
   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`
   | 
  ::: ./third_party/rust/mio/src/sys/unix/mod.rs:49:5
   |
49 |     dlsym!(fn pipe2(*mut c_int, c_int) -> c_int);
   |     --------------------------------------------- in this macro invocation
   |
   = note: #[warn(deprecated)] on by default

   Compiling rsdparsa v0.1.0 (/<<PKGBUILDDIR>>/media/webrtc/signaling/src/sdp/rsdparsa)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=rsdparsa CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/webrtc/signaling/src/sdp/rsdparsa CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Nils Ohlmeier <github@ohlmeier.org>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name rsdparsa media/webrtc/signaling/src/sdp/rsdparsa/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=2e8d38e2578f6ab1 -C extra-filename=-2e8d38e2578f6ab1 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused import: `std::ascii::AsciiExt`
  --> ./third_party/rust/idna/src/punycode.rs:18:5
   |
18 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

warning: unused import: `std::ascii::AsciiExt`
  --> ./third_party/rust/idna/src/uts46.rs:14:5
   |
14 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^

   Compiling textwrap v0.9.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/textwrap CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/mgeisler/textwrap' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Textwrap is a small library for word wrapping, indenting, and
dedenting strings.

You can use it to format strings (such as help and error messages) for
display in commandline applications. It is designed to be efficient
and handle Unicode characters correctly.
' CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_NAME=textwrap CARGO_PKG_AUTHORS='Martin Geisler <martin@geisler.net>' CARGO_PKG_VERSION=0.9.0 /usr/bin/rustc --crate-name textwrap /<<PKGBUILDDIR>>/third_party/rust/textwrap/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="term_size"' -C metadata=22f35175dd95197a -C extra-filename=-22f35175dd95197a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern term_size=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libterm_size-3ec61e97662090be.rlib --extern unicode_width=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libunicode_width-a831cab04862ff79.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling crossbeam-epoch v0.4.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=crossbeam-epoch CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-epoch CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.3 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name crossbeam_epoch /<<PKGBUILDDIR>>/third_party/rust/crossbeam-epoch/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' -C metadata=faa5b62bb4ba02bb -C extra-filename=-faa5b62bb4ba02bb --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern arrayvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libarrayvec-6da260f082179dbf.rlib --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-589a4d610609b4b8.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern memoffset=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmemoffset-76d9e5ff814338e6.rlib --extern scopeguard=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libscopeguard-fedee3deab21784c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling uluru v0.3.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=uluru CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/uluru CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/uluru' CARGO_PKG_DESCRIPTION='A simple, fast, LRU cache implementation' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name uluru /<<PKGBUILDDIR>>/third_party/rust/uluru/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=960a75da3310388a -C extra-filename=-960a75da3310388a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern arrayvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libarrayvec-6da260f082179dbf.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling futures-cpupool v0.1.8
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/futures-cpupool CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/futures-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/futures-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An implementation of thread pools which hand out futures to the results of the
computation on the threads themselves.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=futures-cpupool CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.1.8 /usr/bin/rustc --crate-name futures_cpupool /<<PKGBUILDDIR>>/third_party/rust/futures-cpupool/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="futures"' --cfg 'feature="with-deprecated"' -C metadata=a5f48e46bb13937d -C extra-filename=-a5f48e46bb13937d --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern num_cpus=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnum_cpus-057989589b59e205.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=51 CARGO_PKG_NAME=libc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libc CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.51 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_AUTHORS='The Rust Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/libc-85777886f1757b3e/out CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name libc /<<PKGBUILDDIR>>/third_party/rust/libc/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=1b1067145822bccc -C extra-filename=-1b1067145822bccc --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN`
warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
 --> ./third_party/rust/crossbeam-epoch/src/atomic.rs:8:39
  |
8 | use core::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT};
  |                                       ^^^^^^^^^^^^^^^^^
  |
  = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/crossbeam-epoch/src/atomic.rs:157:19
    |
157 |             data: ATOMIC_USIZE_INIT,
    |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling crossbeam-epoch v0.3.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=crossbeam-epoch CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-epoch-0.3.1 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.1 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-epoch' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name crossbeam_epoch /<<PKGBUILDDIR>>/third_party/rust/crossbeam-epoch-0.3.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' -C metadata=6423099a4ff2fa97 -C extra-filename=-6423099a4ff2fa97 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern arrayvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libarrayvec-6da260f082179dbf.rlib --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-2be8d67ed0f44527.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern memoffset=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmemoffset-76d9e5ff814338e6.rlib --extern nodrop=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnodrop-a1edaf4028c9af3c.rlib --extern scopeguard=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libscopeguard-fedee3deab21784c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=51 CARGO_PKG_NAME=libc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libc CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.51 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_AUTHORS='The Rust Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/libc-0bc040a6b4c05b53/out CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name libc /<<PKGBUILDDIR>>/third_party/rust/libc/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=6f7166c46d45b6ab -C extra-filename=-6f7166c46d45b6ab --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN`
warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
 --> ./third_party/rust/crossbeam-epoch-0.3.1/src/atomic.rs:8:39
  |
8 | use core::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT};
  |                                       ^^^^^^^^^^^^^^^^^
  |
  = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/crossbeam-epoch-0.3.1/src/atomic.rs:155:19
    |
155 |             data: ATOMIC_USIZE_INIT,
    |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_NAME=proc-macro2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/proc-macro2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.27 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/proc-macro2-7778df84355373b2/out CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_DESCRIPTION='A stable implementation of the upcoming new `proc_macro` API. Comes with an
option, off by default, to also reimplement itself in terms of the upstream
unstable API.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name proc_macro2 /<<PKGBUILDDIR>>/third_party/rust/proc-macro2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=c7949f69075d39a6 -C extra-filename=-c7949f69075d39a6 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn --cfg u128 --cfg use_proc_macro --cfg wrap_proc_macro`
   Compiling quote v0.6.11
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/quote CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_NAME=quote CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=0.6.11 /usr/bin/rustc --crate-name quote /<<PKGBUILDDIR>>/third_party/rust/quote/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' -C metadata=c20f98bae370029d -C extra-filename=-c20f98bae370029d --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libproc_macro2-c7949f69075d39a6.rlib --cap-lints warn`
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:308:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  308 | MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) {
      |                        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:391:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  391 |     if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:24:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> /<<PKGBUILDDIR>>/third_party/rust/proc-macro2/src/wrapper.rs:28:33
   |
28 |     static WORKS: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                 ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`
   |
   = note: #[warn(deprecated)] on by default

/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:243:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  243 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:243:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:253:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  253 |     pattern = ToAtom<CanGC>(cx, patternValue);
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:313:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  313 | bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:24:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling tempfile v3.0.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tempfile CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='http://stebalien.com/projects/tempfile-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_REPOSITORY='https://github.com/Stebalien/tempfile' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A library for managing temporary files and directories.
' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=tempfile CARGO_PKG_AUTHORS='Steven Allen <steven@stebalien.com>:The Rust Project Developers:Ashley Mannix <ashleymannix@live.com.au>:Jason White <jasonaw0@gmail.com>' CARGO_PKG_VERSION=3.0.2 /usr/bin/rustc --crate-name tempfile /<<PKGBUILDDIR>>/third_party/rust/tempfile/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e3de5094a0298635 -C extra-filename=-e3de5094a0298635 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --extern remove_dir_all=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libremove_dir_all-f0d38c0735f9b013.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:391:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  391 |     if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:24:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, JS::HandleString, const js::MatchPairs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:43:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   43 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleString input,
      |      ^~
   Compiling uuid v0.6.5
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/uuid-0.6.5 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_HOMEPAGE='https://github.com/uuid-rs/uuid' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/uuid-rs/uuid' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A library to generate and parse UUIDs.' CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_NAME=uuid CARGO_PKG_AUTHORS='Ashley Mannix<ashleymannix@live.com.au>:Christopher Armstrong:Dylan DPC<dylan.dpc@gmail.com>:Hunar Roop Kahlon<hunar.roop@gmail.com>' CARGO_PKG_VERSION=0.6.5 /usr/bin/rustc --crate-name uuid /<<PKGBUILDDIR>>/third_party/rust/uuid-0.6.5/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="rand"' --cfg 'feature="std"' --cfg 'feature="v4"' -C metadata=e21c6e86155e002a -C extra-filename=-e21c6e86155e002a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling new_debug_unreachable v1.0.1
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  289 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:253:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  253 |     pattern = ToAtom<CanGC>(cx, patternValue);
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=new_debug_unreachable CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/new_debug_unreachable CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Matt Brubeck <mbrubeck@limpet.net>:Jonathan Reem <jonathan.reem@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/mbrubeck/rust-debug-unreachable' CARGO_PKG_DESCRIPTION='panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name debug_unreachable /<<PKGBUILDDIR>>/third_party/rust/new_debug_unreachable/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a8dfa5ba89f1e8c8 -C extra-filename=-a8dfa5ba89f1e8c8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern unreachable=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libunreachable-e41e78a2ac45f24b.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:428:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  428 |   if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:24:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:24:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:577:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  577 |   if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=byteorder CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/byteorder CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=1.3.1 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/byteorder-adbac0e1be285ff9/out CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name byteorder /<<PKGBUILDDIR>>/third_party/rust/byteorder/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=a4466e877d91ed4a -C extra-filename=-a4466e877d91ed4a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg byteorder_i128`
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, js::HandleArrayObject, js::HandleLinearString, size_t, js::HandleLinearString, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1436:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1436 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult,
      |      ^~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=byteorder CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/byteorder CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=1.3.1 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/byteorder-9689e88a1ed2d074/out CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name byteorder /<<PKGBUILDDIR>>/third_party/rust/byteorder/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f903a042f670ea94 -C extra-filename=-f903a042f670ea94 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn --cfg byteorder_i128`
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/miniz_oxide_c_api-ace78579877d9ad3/build-script-build`
     Running `/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/bzip2-sys-f5de30a5a5b370d9/build-script-build`
[bzip2-sys 0.1.6] TARGET = Some("arm-unknown-linux-gnueabihf")
[bzip2-sys 0.1.6] OPT_LEVEL = Some("2")
[bzip2-sys 0.1.6] HOST = Some("arm-unknown-linux-gnueabihf")
[bzip2-sys 0.1.6] CC_arm-unknown-linux-gnueabihf = None
[bzip2-sys 0.1.6] CC_arm_unknown_linux_gnueabihf = Some(" /usr/bin/gcc -std=gnu99")
[bzip2-sys 0.1.6] CFLAGS_arm-unknown-linux-gnueabihf = None
[bzip2-sys 0.1.6] CFLAGS_arm_unknown_linux_gnueabihf = Some("-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/testing/geckodriver -I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -DMOZILLA_CONFIG_H")
[bzip2-sys 0.1.6] CRATE_CC_NO_DEFAULTS = None
[bzip2-sys 0.1.6] DEBUG = Some("false")
[bzip2-sys 0.1.6] CARGO_CFG_TARGET_FEATURE = None
[bzip2-sys 0.1.6] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wduplicated-cond" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-error=multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-DMOZILLA_CONFIG_H" "-I" "bzip2-1.0.6" "-DBZ_NO_STDIO" "-o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/blocksort.o" "-c" "bzip2-1.0.6/blocksort.c"
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1020:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1020 |   return CreateRegExpMatchResult(cx, string, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_NAME=encoding_rs CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/encoding_rs CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.16 CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/encoding_rs-4b9b219c4f29103d/out CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name encoding_rs /<<PKGBUILDDIR>>/third_party/rust/encoding_rs/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=6c8cd3b5eb9c2a07 -C extra-filename=-6c8cd3b5eb9c2a07 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<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)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:160:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  160 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:191:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  191 |   return CreateRegExpMatchResult(cx, input, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::MatchPairs*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1048:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1048 | bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1054:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1054 |     return CreateRegExpMatchResult(cx, input, *maybeMatches, output);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1020:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1020 |   return CreateRegExpMatchResult(cx, string, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling cookie v0.11.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cookie CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cookie-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Crate for parsing HTTP cookie headers and managing a cookie jar. Supports signed
and private (encrypted + signed) jars.
' CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_NAME=cookie CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>:Sergio Benitez <sb@sergio.bz>' CARGO_PKG_VERSION=0.11.0 /usr/bin/rustc --crate-name cookie /<<PKGBUILDDIR>>/third_party/rust/cookie/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1967076ef85e0168 -C extra-filename=-1967076ef85e0168 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern time=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/usr/bin/g++ -o CTypes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/CTypes.o.pp   /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp
js/src/Library.o
   Compiling msdos_time v0.1.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/msdos_time CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/mvdnes/msdos_time' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Converts an MsDosDateTime (FAT time) to a Tm value
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=msdos_time CARGO_PKG_AUTHORS='Mathijs van de Nes <git@mathijs.vd-nes.nl>' CARGO_PKG_VERSION=0.1.6 /usr/bin/rustc --crate-name msdos_time /<<PKGBUILDDIR>>/third_party/rust/msdos_time/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=6cc8eb2403bd5445 -C extra-filename=-6cc8eb2403bd5445 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern time=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling tokio-threadpool v0.1.5
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-threadpool CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/tokio' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A task scheduler backed by a work-stealing thread pool.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-threadpool CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.5 /usr/bin/rustc --crate-name tokio_threadpool /<<PKGBUILDDIR>>/third_party/rust/tokio-threadpool/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=5df2a8d637bda76a -C extra-filename=-5df2a8d637bda76a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern crossbeam_deque=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_deque-a37310f5785e5def.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern num_cpus=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnum_cpus-057989589b59e205.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling chrono v0.4.6
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/chrono CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/chronotope/chrono' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/chronotope/chrono' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Date and time library for Rust' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=chrono CARGO_PKG_AUTHORS='Kang Seonghoon <public+rust@mearie.org>:Brandon W Maister <quodlibetor@gmail.com>' CARGO_PKG_VERSION=0.4.6 /usr/bin/rustc --crate-name chrono /<<PKGBUILDDIR>>/third_party/rust/chrono/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="clock"' --cfg 'feature="default"' --cfg 'feature="time"' -C metadata=33bc2a5ce54119e7 -C extra-filename=-33bc2a5ce54119e7 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern num_integer=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnum_integer-7ffd0fae6fb78dce.rlib --extern num_traits=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnum_traits-5435d76d5afa59bb.rlib --extern time=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wduplicated-cond" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-error=multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-DMOZILLA_CONFIG_H" "-I" "bzip2-1.0.6" "-DBZ_NO_STDIO" "-o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/huffman.o" "-c" "bzip2-1.0.6/huffman.c"
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=khronos_api CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/khronos_api CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=3.1.0 CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/' CARGO_PKG_AUTHORS='Brendan Zabarauskas <bjzaba@yahoo.com.au>:Corey Richardson:Arseny Kapoulkine:Pierre Krieger <pierre.krieger1708@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/khronos_api-c5e03a95e2302db7/out CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_DESCRIPTION='The Khronos XML API Registry, exposed as byte string constants.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=3 /usr/bin/rustc --crate-name khronos_api /<<PKGBUILDDIR>>/third_party/rust/khronos_api/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=cb1c812188b52d65 -C extra-filename=-cb1c812188b52d65 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=typenum CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/typenum CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION=1.10.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Paho Lurie-Gregg <paho@paholg.com>:Andre Bogus <bogusandre@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/typenum-4fa0571d2ef406a5/out CARGO_PKG_REPOSITORY='https://github.com/paholg/typenum' CARGO_PKG_DESCRIPTION='Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name typenum /<<PKGBUILDDIR>>/third_party/rust/typenum/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=b010a1cb04c22d35 -C extra-filename=-b010a1cb04c22d35 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn`
   Compiling tokio-io v0.1.7
[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wduplicated-cond" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-error=multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-DMOZILLA_CONFIG_H" "-I" "bzip2-1.0.6" "-DBZ_NO_STDIO" "-o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/crctable.o" "-c" "bzip2-1.0.6/crctable.c"
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-io CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Core I/O primitives for asynchronous I/O in Rust.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-io CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.7 /usr/bin/rustc --crate-name tokio_io /<<PKGBUILDDIR>>/third_party/rust/tokio-io/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=d763ee66269650eb -C extra-filename=-d763ee66269650eb --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wduplicated-cond" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-error=multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-DMOZILLA_CONFIG_H" "-I" "bzip2-1.0.6" "-DBZ_NO_STDIO" "-o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/randtable.o" "-c" "bzip2-1.0.6/randtable.c"
[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wduplicated-cond" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-error=multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-DMOZILLA_CONFIG_H" "-I" "bzip2-1.0.6" "-DBZ_NO_STDIO" "-o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/compress.o" "-c" "bzip2-1.0.6/compress.c"
[bzip2-sys 0.1.6] cargo:warning=bzip2-1.0.6/compress.c: In function 'sendMTFValues':
[bzip2-sys 0.1.6] cargo:warning=bzip2-1.0.6/compress.c:243:19: warning: variable 'nBytes' set but not used [-Wunused-but-set-variable]
[bzip2-sys 0.1.6] cargo:warning=  243 |    Int32 nGroups, nBytes;
[bzip2-sys 0.1.6] cargo:warning=      |                   ^~~~~~
   Compiling phf v0.7.21
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_NAME=phf CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/phf CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.21 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Steven Fackler <sfackler@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/sfackler/rust-phf' CARGO_PKG_DESCRIPTION='Runtime support for perfect hash function data structures' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name phf /<<PKGBUILDDIR>>/third_party/rust/phf/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f2814db485ea38d2 -C extra-filename=-f2814db485ea38d2 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern phf_shared=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libphf_shared-bc9bb1c11ccdf946.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=memchr CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memchr CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=2.2.0 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/memchr-1b8fff8eddad2d47/out CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-memchr' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=2 /usr/bin/rustc --crate-name memchr /<<PKGBUILDDIR>>/third_party/rust/memchr/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=2d97aab8c656c442 -C extra-filename=-2d97aab8c656c442 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx`
   Compiling libloading v0.5.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=libloading CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libloading CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simonas Kazlauskas <libloading@kazlauskas.me>' CARGO_PKG_REPOSITORY='https://github.com/nagisa/rust_libloading/' CARGO_PKG_DESCRIPTION='A safer binding to platform’s dynamic library loading utilities' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/libloading/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=91cd649f7a617d6b -C extra-filename=-91cd649f7a617d6b --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/libloading-91cd649f7a617d6b -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cc=/<<PKGBUILDDIR>>/build-browser/release/deps/libcc-ba14bde989f60b88.rlib --cap-lints warn`
   Compiling cmake v0.1.29
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=29 CARGO_PKG_NAME=cmake CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cmake CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.29 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cmake-rs' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cmake-rs' CARGO_PKG_DESCRIPTION='A build dependency for running `cmake` to build a native library
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cmake /<<PKGBUILDDIR>>/third_party/rust/cmake/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=406c8899053a29b7 -C extra-filename=-406c8899053a29b7 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cc=/<<PKGBUILDDIR>>/build-browser/release/deps/libcc-ba14bde989f60b88.rlib --cap-lints warn`
   Compiling http v0.1.10
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/http CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_HOMEPAGE='https://github.com/hyperium/http' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/hyperium/http' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A set of types for representing HTTP requests and responses.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=http CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>:Carl Lerche <me@carllerche.com>:Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_VERSION=0.1.10 /usr/bin/rustc --crate-name http /<<PKGBUILDDIR>>/third_party/rust/http/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=820b1bc578723452 -C extra-filename=-820b1bc578723452 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern fnv=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfnv-866f66bf4bac6863.rlib --extern itoa=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libitoa-d2536fc32fda4f6a.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wduplicated-cond" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-error=multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-DMOZILLA_CONFIG_H" "-I" "bzip2-1.0.6" "-DBZ_NO_STDIO" "-o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/decompress.o" "-c" "bzip2-1.0.6/decompress.c"
warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
  --> ./third_party/rust/chrono/src/format/scan.rs:64:15
   |
64 |     let s = s.trim_left_matches(|c: char| '0' <= c && c <= '9');
   |               ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
   |
   = note: #[warn(deprecated)] on by default

[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/testing/geckodriver" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wduplicated-cond" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-error=multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-DMOZILLA_CONFIG_H" "-I" "bzip2-1.0.6" "-DBZ_NO_STDIO" "-o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/bzlib.o" "-c" "bzip2-1.0.6/bzlib.c"
warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/scan.rs:169:16
    |
169 |     let s_ = s.trim_left();
    |                ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> ./third_party/rust/chrono/src/format/scan.rs:181:10
    |
181 |     Ok(s.trim_left_matches(|c: char| c == ':' || c.is_whitespace()))
    |          ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
  --> ./third_party/rust/chrono/src/format/parse.rs:85:11
   |
85 |     s = s.trim_left();
   |           ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
  --> ./third_party/rust/chrono/src/format/parse.rs:93:11
   |
93 |     s = s.trim_left();
   |           ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:113:27
    |
113 |     s = try!(scan::char(s.trim_left(), b':')).trim_left(); // *S ":" *S
    |                           ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:113:47
    |
113 |     s = try!(scan::char(s.trim_left(), b':')).trim_left(); // *S ":" *S
    |                                               ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:115:34
    |
115 |     if let Ok(s_) = scan::char(s.trim_left(), b':') { // [ ":" *S 2DIGIT ]
    |                                  ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:226:23
    |
226 |                 s = s.trim_left();
    |                       ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:259:23
    |
259 |                 s = s.trim_left();
    |                       ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:339:75
    |
339 |                         let offset = try_consume!(scan::timezone_offset(s.trim_left(),
    |                                                                           ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:345:80
    |
345 |                         let offset = try_consume!(scan::timezone_offset_zulu(s.trim_left(),
    |                                                                                ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

warning: use of deprecated item 'core::str::<impl str>::trim_left': superseded by `trim_start`
   --> ./third_party/rust/chrono/src/format/parse.rs:351:31
    |
351 |                             s.trim_left(), scan::colon_or_space));
    |                               ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start`

[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] AR_arm-unknown-linux-gnueabihf = None
[bzip2-sys 0.1.6] AR_arm_unknown_linux_gnueabihf = Some("/usr/bin/ar")
[bzip2-sys 0.1.6] running: "/usr/bin/ar" "crs" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/libbz2.a" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/blocksort.o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/huffman.o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/crctable.o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/randtable.o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/compress.o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/decompress.o" "/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out/bzip2-1.0.6/bzlib.o"
[bzip2-sys 0.1.6] exit code: 0
[bzip2-sys 0.1.6] cargo:rustc-link-lib=static=bz2
[bzip2-sys 0.1.6] cargo:rustc-link-search=native=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out
warning: bzip2-1.0.6/compress.c: In function 'sendMTFValues':
warning: bzip2-1.0.6/compress.c:243:19: warning: variable 'nBytes' set but not used [-Wunused-but-set-variable]
warning:   243 |    Int32 nGroups, nBytes;
warning:       |                   ^~~~~~
   Compiling clap v2.31.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/clap CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://clap.rs/' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_REPOSITORY='https://github.com/kbknapp/clap-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A simple to use, efficient, and full featured  Command Line Argument Parser
' CARGO_PKG_VERSION_MINOR=31 CARGO_PKG_NAME=clap CARGO_PKG_AUTHORS='Kevin K. <kbknapp@gmail.com>' CARGO_PKG_VERSION=2.31.2 /usr/bin/rustc --crate-name clap /<<PKGBUILDDIR>>/third_party/rust/clap/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg 'feature="term_size"' --cfg 'feature="textwrap"' --cfg 'feature="wrap_help"' -C metadata=d0882fb4347cfe9c -C extra-filename=-d0882fb4347cfe9c --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern strsim=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libstrsim-3cee3deb8d59e72c.rlib --extern term_size=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libterm_size-3ec61e97662090be.rlib --extern textwrap=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtextwrap-22f35175dd95197a.rlib --extern unicode_width=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libunicode_width-a831cab04862ff79.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling lmdb-rkv-sys v0.8.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=lmdb-rkv-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv-sys CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Burkert <dan@danburkert.com>' CARGO_PKG_REPOSITORY='https://github.com/mozilla/lmdb-rs.git' CARGO_PKG_DESCRIPTION='Rust bindings for liblmdb.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv-sys/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="mdb_idl_logn_9"' -C metadata=75e3764c9dbe0484 -C extra-filename=-75e3764c9dbe0484 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/lmdb-rkv-sys-75e3764c9dbe0484 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cc=/<<PKGBUILDDIR>>/build-browser/release/deps/libcc-ba14bde989f60b88.rlib --extern pkg_config=/<<PKGBUILDDIR>>/build-browser/release/deps/libpkg_config-ae5a37e9cb9f0ec1.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=typenum CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/typenum CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION=1.10.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Paho Lurie-Gregg <paho@paholg.com>:Andre Bogus <bogusandre@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/typenum-2c6788f3de3489ca/out CARGO_PKG_REPOSITORY='https://github.com/paholg/typenum' CARGO_PKG_DESCRIPTION='Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name typenum /<<PKGBUILDDIR>>/third_party/rust/typenum/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=9f8e1a53b9c24d9a -C extra-filename=-9f8e1a53b9c24d9a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/miniz_oxide_c_api-fd5cb2160eca7268/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/miniz_oxide_c_api CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://github.com/Frommi/miniz_oxide/' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/Frommi/miniz_oxide' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='DEFLATE compression and decompression API designed to be Rust drop-in replacement for miniz' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=miniz_oxide_c_api CARGO_PKG_AUTHORS='Frommi <daniil.liferenko@gmail.com>' CARGO_PKG_VERSION=0.1.2 /usr/bin/rustc --crate-name miniz_oxide_c_api /<<PKGBUILDDIR>>/third_party/rust/miniz_oxide_c_api/src/lib.rs --color never --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=80d3dc22f31b4c66 -C extra-filename=-80d3dc22f31b4c66 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern crc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcrc-c6e46733173d1c0f.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern miniz_oxide=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libminiz_oxide-f8845184f5104b95.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unnecessary parentheses around function argument
  --> ./third_party/rust/miniz_oxide_c_api/src/tinfl.rs:53:13
   |
53 |             ((flags & !inflate_flags::TINFL_FLAG_HAS_MORE_INPUT) | inflate_flags::TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF),
   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
   |
   = note: #[warn(unused_parens)] on by default

warning: unnecessary parentheses around function argument
   --> ./third_party/rust/miniz_oxide_c_api/src/tinfl.rs:103:17
    |
103 | /                 ((flags & !inflate_flags::TINFL_FLAG_HAS_MORE_INPUT) |
104 | |                  inflate_flags::TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF),
    | |_________________________________________________________________________^
help: remove these parentheses
    |
103 |                 (flags & !inflate_flags::TINFL_FLAG_HAS_MORE_INPUT) |
104 |                  inflate_flags::TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF,
    |

   Compiling mozprofile v0.5.0 (/<<PKGBUILDDIR>>/testing/mozbase/rust/mozprofile)
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/testing/mozbase/rust/mozprofile CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/rust/mozprofile' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Library for working with Mozilla profiles.' CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_NAME=mozprofile CARGO_PKG_AUTHORS=Mozilla CARGO_PKG_VERSION=0.5.0 /usr/bin/rustc --crate-name mozprofile testing/mozbase/rust/mozprofile/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=683b77bb95683c82 -C extra-filename=-683b77bb95683c82 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern tempfile=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtempfile-e3de5094a0298635.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> ./third_party/rust/clap/src/app/settings.rs:3:5
  |
3 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^
  |
  = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> ./third_party/rust/clap/src/app/validator.rs:4:5
  |
4 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> ./third_party/rust/clap/src/args/settings.rs:3:5
  |
3 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> ./third_party/rust/clap/src/completions/zsh.rs:4:5
  |
4 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> ./third_party/rust/clap/src/completions/shell.rs:2:5
  |
2 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

   Compiling lock_api v0.1.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=lock_api CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lock_api CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.5 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Amanieu d'\''Antras <amanieu@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_DESCRIPTION='Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name lock_api /<<PKGBUILDDIR>>/third_party/rust/lock_api/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="owning_ref"' -C metadata=ad244b9e09a710e0 -C extra-filename=-ad244b9e09a710e0 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern owning_ref=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libowning_ref-14380aab5a25dd49.rlib --extern scopeguard=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libscopeguard-fedee3deab21784c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling url v1.7.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/url CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='URL library for Rust, based on the WHATWG URL Standard' CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_NAME=url CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_VERSION=1.7.2 /usr/bin/rustc --crate-name url /<<PKGBUILDDIR>>/third_party/rust/url/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=9d8b8f176ed97053 -C extra-filename=-9d8b8f176ed97053 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern idna=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libidna-1ae77b015660d4ef.rlib --extern matches=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --extern percent_encoding=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libpercent_encoding-ca253f8c1be6dce3.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=num-traits CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-traits CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.6 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_AUTHORS='The Rust Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/num-traits-9020bc286e1b81f8/out CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name num_traits /<<PKGBUILDDIR>>/third_party/rust/num-traits/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ae41b975888fc3e2 -C extra-filename=-ae41b975888fc3e2 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg has_i128`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=num-traits CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-traits CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.6 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_AUTHORS='The Rust Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/num-traits-e32e6366a8b13b7a/out CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name num_traits /<<PKGBUILDDIR>>/third_party/rust/num-traits/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d18a236840b06f03 -C extra-filename=-d18a236840b06f03 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn --cfg has_i128`
warning: the item `PathBuf` is imported redundantly
    --> ./third_party/rust/url/src/lib.rs:2348:9
     |
133  | use std::path::{Path, PathBuf};
     |                       ------- the item `PathBuf` is already imported here
...
2348 |     use std::path::PathBuf;
     |         ^^^^^^^^^^^^^^^^^^
     |
     = note: #[warn(unused_imports)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/url/src/origin.rs:13:38
   |
13 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
   |                                      ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/url/src/origin.rs:79:39
   |
79 |         static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=cose CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cose CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Franziskus Kiefer <franziskuskiefer@gmail.com>:David Keeler <dkeeler@mozilla.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/cose-e1e94f4f47d89707/out CARGO_PKG_REPOSITORY='https://github.com/franziskuskiefer/cose-rust' CARGO_PKG_DESCRIPTION='Library to use COSE (https://tools.ietf.org/html/rfc8152) in Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cose /<<PKGBUILDDIR>>/third_party/rust/cose/src/cose.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=98c5753baff69da4 -C extra-filename=-98c5753baff69da4 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern moz_cbor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmoz_cbor-a3d66dbf8f1c85f3.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
  --> ./third_party/rust/clap/src/app/parser.rs:88:19
   |
88 |         let c = s.trim_left_matches(|c| c == '-')
   |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
  --> ./third_party/rust/clap/src/app/parser.rs:96:19
   |
96 |         let c = s.trim_left_matches(|c| c == '-')
   |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

     Running `/<<PKGBUILDDIR>>/build-browser/release/build/clang-sys-5239e2fd04d050a8/build-script-build`
   Compiling tokio-timer v0.2.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=tokio-timer CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-timer CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.5 CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/tokio' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='Timer facilities for Tokio
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_timer /<<PKGBUILDDIR>>/third_party/rust/tokio-timer/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b439c0be9855a92d -C extra-filename=-b439c0be9855a92d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
  --> ./third_party/rust/tokio-timer/src/clock/clock.rs:20:1
   |
20 | /// Thread-local tracking the current clock
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
21 | thread_local!(static CLOCK: Cell<Option<*const Clock>> = Cell::new(None));
   | -------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
   |
note: lint level defined here
  --> ./third_party/rust/tokio-timer/src/lib.rs:22:23
   |
22 | #![deny(missing_docs, warnings, missing_debug_implementations)]
   |                       ^^^^^^^^
   = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
  --> ./third_party/rust/tokio-timer/src/timer/handle.rs:23:1
   |
23 | /// Tracks the timer for the current execution context.
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
24 | thread_local!(static CURRENT_TIMER: RefCell<Option<Handle>> = RefCell::new(None));
   | ---------------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
   |
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> ./third_party/rust/clap/src/args/arg.rs:331:35
    |
331 |         self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0);
    |                                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> ./third_party/rust/clap/src/args/arg.rs:371:30
    |
371 |         self.s.long = Some(l.trim_left_matches(|c| c == '-'));
    |                              ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/build/syn-51c1604233376a34/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/syn CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_NAME=syn CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=0.15.30 /usr/bin/rustc --crate-name syn /<<PKGBUILDDIR>>/third_party/rust/syn/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=e7cdfcb160ae7299 -C extra-filename=-e7cdfcb160ae7299 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libquote-c20f98bae370029d.rlib --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn --cfg syn_can_use_thread_id --cfg syn_can_call_macro_by_path --cfg syn_disable_nightly_tests`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=winapi CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/winapi CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Peter Atashian <retep998@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/winapi-00d7725e6405f26c/out CARGO_PKG_REPOSITORY='https://github.com/retep998/winapi-rs' CARGO_PKG_DESCRIPTION='Raw FFI bindings for all of Windows API.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name winapi /<<PKGBUILDDIR>>/third_party/rust/winapi/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="basetsd"' --cfg 'feature="consoleapi"' --cfg 'feature="dwrite"' --cfg 'feature="dwrite_1"' --cfg 'feature="dwrite_3"' --cfg 'feature="errhandlingapi"' --cfg 'feature="fileapi"' --cfg 'feature="handleapi"' --cfg 'feature="hidclass"' --cfg 'feature="hidpi"' --cfg 'feature="hidusage"' --cfg 'feature="libloaderapi"' --cfg 'feature="memoryapi"' --cfg 'feature="minwinbase"' --cfg 'feature="minwindef"' --cfg 'feature="ntdef"' --cfg 'feature="ntsecapi"' --cfg 'feature="ntstatus"' --cfg 'feature="processenv"' --cfg 'feature="processthreadsapi"' --cfg 'feature="profileapi"' --cfg 'feature="setupapi"' --cfg 'feature="std"' --cfg 'feature="sysinfoapi"' --cfg 'feature="timezoneapi"' --cfg 'feature="unknwnbase"' --cfg 'feature="winbase"' --cfg 'feature="wincon"' --cfg 'feature="winerror"' --cfg 'feature="winnls"' --cfg 'feature="winnt"' --cfg 'feature="winsock2"' --cfg 'feature="ws2def"' --cfg 'feature="ws2ipdef"' --cfg 'feature="ws2tcpip"' -C metadata=8900427861391c3c -C extra-filename=-8900427861391c3c --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling idna v0.1.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=idna CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/idna CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url/' CARGO_PKG_DESCRIPTION='IDNA (Internationalizing Domain Names in Applications) and Punycode.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name idna /<<PKGBUILDDIR>>/third_party/rust/idna/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1ae77b015660d4ef -C extra-filename=-1ae77b015660d4ef --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern matches=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --extern unicode_bidi=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libunicode_bidi-1abc47d37e994e81.rlib --extern unicode_normalization=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libunicode_normalization-a13e0056c9a85cc7.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling rustc_version v0.2.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=rustc_version CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rustc_version CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Marvin Löbel <loebel.marvin@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_DESCRIPTION='A library for querying the version of a installed rustc compiler' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name rustc_version /<<PKGBUILDDIR>>/third_party/rust/rustc_version/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=b92fbc42a3791862 -C extra-filename=-b92fbc42a3791862 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern semver=/<<PKGBUILDDIR>>/build-browser/release/deps/libsemver-4defae5df8e6513a.rlib --cap-lints warn`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bzip2-sys CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/bzip2-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/bzip2-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Bindings to libbzip2 for bzip2 compression and decompression exposed as
Reader/Writer streams.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=bzip2-sys CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.1.6 /usr/bin/rustc --crate-name bzip2_sys /<<PKGBUILDDIR>>/third_party/rust/bzip2-sys/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=10fb272e8d7925b2 -C extra-filename=-10fb272e8d7925b2 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out -l static=bz2`
   Compiling tokio-codec v0.1.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-codec CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Utilities for encoding and decoding frames.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-codec CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>:Bryan Burgers <bryan@burgers.io>' CARGO_PKG_VERSION=0.1.0 /usr/bin/rustc --crate-name tokio_codec /<<PKGBUILDDIR>>/third_party/rust/tokio-codec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=4d5e08b2f2fdebce -C extra-filename=-4d5e08b2f2fdebce --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling tokio-reactor v0.1.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-reactor CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Event loop that drives Tokio I/O resources.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-reactor CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.3 /usr/bin/rustc --crate-name tokio_reactor /<<PKGBUILDDIR>>/third_party/rust/tokio-reactor/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a4217bcd55f88cee -C extra-filename=-a4217bcd55f88cee --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmio-69cb88c6bf2d4d12.rlib --extern slab=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libslab-008c9ec6c299ba65.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> ./third_party/rust/idna/src/punycode.rs:18:5
   |
18 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> ./third_party/rust/idna/src/uts46.rs:14:5
   |
14 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^

warning: unused doc comment
   --> ./third_party/rust/tokio-reactor/src/lib.rs:164:1
    |
164 | /// Tracks the reactor for the current execution context.
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
165 | thread_local!(static CURRENT_REACTOR: RefCell<Option<HandlePriv>> = RefCell::new(None));
    | ---------------------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
    |
note: lint level defined here
   --> ./third_party/rust/tokio-reactor/src/lib.rs:31:23
    |
31  | #![deny(missing_docs, warnings, missing_debug_implementations)]
    |                       ^^^^^^^^
    = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/tokio-reactor/src/lib.rs:68:38
   |
68 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT};
   |                                      ^^^^^^^^^^^^^^^^^
   |
note: lint level defined here
  --> ./third_party/rust/tokio-reactor/src/lib.rs:31:23
   |
31 | #![deny(missing_docs, warnings, missing_debug_implementations)]
   |                       ^^^^^^^^
   = note: #[warn(deprecated)] implied by #[warn(warnings)]

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/tokio-reactor/src/lib.rs:162:39
    |
162 | static HANDLE_FALLBACK: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling quote v0.5.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=quote CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/quote-0.5.2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name quote /<<PKGBUILDDIR>>/third_party/rust/quote-0.5.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' -C metadata=151f3ce717f09c8a -C extra-filename=-151f3ce717f09c8a --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-a42c7bda05388bba.rlib --cap-lints warn`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IsCTypesGlobal(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2243:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2243 | bool IsCTypesGlobal(HandleValue v) {
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4671:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4671 | bool CType::IsCTypeOrProto(HandleValue v) {
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCType(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4688 | bool CType::IsCType(HandleValue v) {
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5068:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5068 | bool PointerType::IsPointerType(HandleValue v) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5486:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5486 | bool ArrayType::IsArrayType(HandleValue v) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::IsStruct(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6226:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6226 | bool StructType::IsStruct(HandleValue v) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7059:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7059 | bool FunctionType::IsFunctionType(HandleValue v) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4818 | bool CType::HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v,
      |      ^~~~~
   Compiling crossbeam-deque v0.3.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=crossbeam-deque CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-deque CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.1 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_DESCRIPTION='Concurrent work-stealing deque' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name crossbeam_deque /<<PKGBUILDDIR>>/third_party/rust/crossbeam-deque/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=c4b277759baa32d2 -C extra-filename=-c4b277759baa32d2 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern crossbeam_epoch=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_epoch-faa5b62bb4ba02bb.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-589a4d610609b4b8.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused import: `std::ascii::AsciiExt`
  --> ./third_party/rust/idna/src/punycode.rs:18:5
   |
18 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

warning: unused import: `std::ascii::AsciiExt`
  --> ./third_party/rust/idna/src/uts46.rs:14:5
   |
14 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^

   Compiling flate2 v1.0.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::IsCData(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7541:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7541 | bool CData::IsCData(HandleValue v) {
      |      ^~~~~
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/flate2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/flate2-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/flate2-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Bindings to miniz.c for DEFLATE compression and decompression exposed as
Reader/Writer streams. Contains bindings for zlib, deflate, and gzip-based
streams.
' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=flate2 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=1.0.1 /usr/bin/rustc --crate-name flate2 /<<PKGBUILDDIR>>/third_party/rust/flate2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="miniz_oxide_c_api"' --cfg 'feature="rust_backend"' -C metadata=3e51b4f157f00c56 -C extra-filename=-3e51b4f157f00c56 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern miniz_oxide_c_api=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libminiz_oxide_c_api-80d3dc22f31b4c66.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::SizeTojsval(JSContext*, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2877:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2877 | static bool SizeTojsval(JSContext* cx, size_t size, MutableHandleValue result) {
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2888 | static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   Compiling iovec v0.1.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=iovec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/iovec CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.2 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/iovec' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/carllerche/iovec' CARGO_PKG_DESCRIPTION='Portable buffer type for scatter/gather I/O operations
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name iovec /<<PKGBUILDDIR>>/third_party/rust/iovec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=dbcf144f2583c5e7 -C extra-filename=-dbcf144f2583c5e7 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling net2 v0.2.33
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=33 CARGO_PKG_NAME=net2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/net2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.33 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/net2-rs' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/net2-rs' CARGO_PKG_DESCRIPTION='Extensions to the standard library'\''s networking types as proposed in RFC 1158.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name net2 /<<PKGBUILDDIR>>/third_party/rust/net2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="duration"' -C metadata=b8588e23176e74c6 -C extra-filename=-b8588e23176e74c6 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1693:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1693 | static bool TypeError(JSContext* cx, const char* expected, HandleValue actual) {
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:838:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  838 |       RootedString str(cx, JS_ValueToSource(cx, v));
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:843:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |   return ValueToSourceForError(cx, val, bytes);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeOverflow(JSContext*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1707:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1707 | static bool TypeOverflow(JSContext* cx, const char* expected,
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:838:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  838 |       RootedString str(cx, JS_ValueToSource(cx, v));
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:843:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |   return ValueToSourceForError(cx, val, bytes);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1546:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1546 | static bool IncompatibleThisProto(JSContext* cx, const char* funName,
      |             ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:838:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  838 |       RootedString str(cx, JS_ValueToSource(cx, v));
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:843:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |   return ValueToSourceForError(cx, val, bytes);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:838:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  838 |       RootedString str(cx, JS_ValueToSource(cx, v));
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:843:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |   return ValueToSourceForError(cx, val, bytes);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'const char* js::ctypes::CTypesToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:832:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  832 | static const char* CTypesToSourceForError(JSContext* cx, HandleValue val,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:838:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  838 |       RootedString str(cx, JS_ValueToSource(cx, v));
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:843:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |   return ValueToSourceForError(cx, val, bytes);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::GetThisObject(JSContext*, const JS::CallArgs&, const char*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<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*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4264:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4264 | JSObject* CType::Create(JSContext* cx, HandleObject typeProto,
      |           ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4264:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   Compiling rand v0.4.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=rand CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.3 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/rand' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/rand' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name rand /<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="std"' -C metadata=91df938c340f79e5 -C extra-filename=-91df938c340f79e5 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<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*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4333:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4333 | JSObject* CType::DefineBuiltin(JSContext* cx, HandleObject ctypesObj,
      |           ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4333:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4347:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4347 |   RootedObject typeObj(cx, Create(cx, typeProto, dataProto, type, nameStr, size,
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4348 |                                   align, ffiType));
      |                                   ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4347:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4963:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4963 |       CType::Create(cx, typeProto, dataProto, TYPE_pointer, nullptr, sizeVal,
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4964 |                     alignVal, &ffi_type_pointer);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4963:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   Compiling num_cpus v1.7.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=num_cpus CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num_cpus CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=1.7.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/num_cpus' CARGO_PKG_DESCRIPTION='Get the number of CPUs on a machine.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name num_cpus /<<PKGBUILDDIR>>/third_party/rust/num_cpus/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=057989589b59e205 -C extra-filename=-057989589b59e205 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PrepareType(JSContext*, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6471:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6471 | static JSObject* PrepareType(JSContext* cx, uint32_t index, HandleValue type) {
      |                  ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1495:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1495 |   const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1495:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1495 |   const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1495:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1495 |   const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, size_t, bool)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5263:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5263 |     if (!SizeTojsval(cx, size, &sizeVal)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5267:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5267 |     if (!SizeTojsval(cx, length, &lengthVal)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5276:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5276 |   JSObject* typeObj = CType::Create(cx, typeProto, dataProto, TYPE_array,
      |                       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5277 |                                     nullptr, sizeVal, alignVal, nullptr);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5276:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   Compiling tokio-fs v0.1.3
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-fs CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Filesystem API for Tokio.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-fs CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.3 /usr/bin/rustc --crate-name tokio_fs /<<PKGBUILDDIR>>/third_party/rust/tokio-fs/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e00dbaacd5058eb7 -C extra-filename=-e00dbaacd5058eb7 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --extern tokio_threadpool=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_threadpool-5df2a8d637bda76a.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'const js::ctypes::FieldInfo* js::ctypes::StructType::LookupField(JSContext*, JSObject*, JSFlatString*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1430:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1430 |   const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes);
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointer(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5076:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5076 | bool PointerType::IsPointer(HandleValue v) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5494:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5494 | bool ArrayType::IsArrayOrArrayType(HandleValue v) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::Decrement(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1762:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1762 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::Increment(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1762:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1762 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/rand-0.4.3/src/jitter.rs:23:38
   |
23 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
   |                                      ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/rand-0.4.3/src/jitter.rs:120:37
    |
120 | static JITTER_ROUNDS: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                     ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred
   --> ./third_party/rust/rand-0.4.3/src/os.rs:145:45
    |
145 |         use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT, Ordering};
    |                                             ^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred
   --> ./third_party/rust/rand-0.4.3/src/os.rs:149:40
    |
149 |         static AVAILABLE: AtomicBool = ATOMIC_BOOL_INIT;
    |                                        ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)`

/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2644:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2644 | static bool jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) {
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2644:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   Compiling hashglobe v0.1.0 (/<<PKGBUILDDIR>>/servo/components/hashglobe)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=hashglobe CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/hashglobe CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Rust Project Developers:Manish Goregaokar <manishsmail@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Manishearth/hashglobe' CARGO_PKG_DESCRIPTION='Fork of std::HashMap with stable fallible allocation.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name hashglobe servo/components/hashglobe/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=4807c86addceffcc -C extra-filename=-4807c86addceffcc --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::BuildFunctionTypeSource(JSContext*, JS::HandleObject, js::ctypes::AutoString&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:949:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  949 |   RootedString funcStr(cx, JS_ValueToSource(cx, funVal));
      |                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3023:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3023 | static bool ConvertToJS(JSContext* cx, HandleObject typeObj,
      |             ^~~~~~~~~~~
   Compiling serde_json v1.0.26
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde_json CARGO_PKG_VERSION_PATCH=26 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=serde_json CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=1.0.26 /usr/bin/rustc --crate-name serde_json /<<PKGBUILDDIR>>/third_party/rust/serde_json/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=33af1f8e5cd55b66 -C extra-filename=-33af1f8e5cd55b66 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern itoa=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libitoa-d2536fc32fda4f6a.rlib --extern ryu=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libryu-e4e8dcbac463b00b.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libserde-de7e70fe3273920a.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7979:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7979 | bool CDataFinalizer::GetValue(JSContext* cx, JSObject* obj,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7993:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7993 |   return ConvertToJS(cx, ctype, /*parent*/ nullptr, p->cargs, false, true,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7994 |                      aResult);
      |                      ~~~~~~~~
   Compiling thin-vec v0.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=thin-vec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/thin-vec CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE='https://github.com/gankro/thin-vec' CARGO_PKG_AUTHORS='Alexis Beingessner <a.beingessner@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/gankro/thin-vec' CARGO_PKG_DESCRIPTION='a vec that takes up less space on the stack' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name thin_vec /<<PKGBUILDDIR>>/third_party/rust/thin-vec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="gecko-ffi"' -C metadata=b934423e28d66ddc -C extra-filename=-b934423e28d66ddc --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Join(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8837:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8837 |   if (!jsvalToInteger(cx, args[0], &hi)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1187:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1187 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8840:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8840 |   if (!jsvalToInteger(cx, args[1], &lo)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1187:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1187 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Join(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8668:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8668 |   if (!jsvalToInteger(cx, args[0], &hi)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1187:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1187 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8671:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8671 |   if (!jsvalToInteger(cx, args[1], &lo)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1187:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1187 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = signed char]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2556 | static bool jsvalToInteger(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2625 |       return jsvalToInteger(cx, innerData, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::ctypes::CDataFinalizer::Methods::ToString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*, arena_id_t)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1646:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1646 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1630:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1630 |   const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long unsigned int]':
/<<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
 2774 | static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2818:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2818 |       return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8703:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8703 |   if (!jsvalToBigInteger(cx, args[0], true, &u, &overflow)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1187:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1187 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Sprintf.h:15,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:10,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8713:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8713 |   MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long int]':
/<<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
 2774 | static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2818:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2818 |       return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8532:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8532 |   if (!jsvalToBigInteger(cx, args[0], true, &i, &overflow)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1187:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1187 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Sprintf.h:15,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:10,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8542:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8542 |   MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = unsigned int]':
/<<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
 2774 | static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2818:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2818 |       return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2829:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2829 |   if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2829:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2829 |   if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling plist v0.4.0
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/plist CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/ebarnard/rust-plist/' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A rusty plist parser. Supports Serde serialization.' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=plist CARGO_PKG_AUTHORS='Ed Barnard <eabarnard@gmail.com>' CARGO_PKG_VERSION=0.4.0 /usr/bin/rustc --crate-name plist /<<PKGBUILDDIR>>/third_party/rust/plist/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="serde"' -C metadata=2d6dcef60265eaf8 -C extra-filename=-2d6dcef60265eaf8 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern base64=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbase64-f9a6410b1b8f0040.rlib --extern byteorder=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern humantime=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libhumantime-79abcffd73173eb1.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libserde-de7e70fe3273920a.rlib --extern xml=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libxml-f8b641b3ad810675.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2829:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2829 |   if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
 1590 |   const char* indexStr = CTypesToSourceForError(cx, val, idBytes);
      |                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToSize(JSContext*, JS::HandleValue, bool, size_t*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2826:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2826 | static bool jsvalToSize(JSContext* cx, HandleValue val, bool allowString,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2818:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2818 |       return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8260:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8260 |   if (!ConvertToJS(cx, ctype, nullptr, p->cargs, false, true, &valJSData)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8337:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8337 |   if (ConvertToJS(cx, resultType, nullptr, p->rvalue, false, true, &result)) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling time v0.1.40
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=40 CARGO_PKG_NAME=time CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/time CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.40 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/time' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/time' CARGO_PKG_DESCRIPTION='Utilities for working with time-related functions in Rust.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name time /<<PKGBUILDDIR>>/third_party/rust/time/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b36ddb49da947d97 -C extra-filename=-b36ddb49da947d97 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsGetter(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1762:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1762 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1646:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1646 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5173 |   if (!ConvertToJS(cx, baseType, nullptr, data, false, false, &result)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6293:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6293 |   return ConvertToJS(cx, fieldType, obj, data, false, false, args.rval());
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling pulse-ffi v0.1.0 (/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs/pulse-ffi)
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueGetter(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7554:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7554 |   return ConvertToJS(cx, ctype, nullptr, GetData(obj), true, false,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7555 |                      args.rval());
      |                      ~~~~~~~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=pulse-ffi CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs/pulse-ffi CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='FFI for libpulse.so supporting static linking and dynamic loading.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name pulse_ffi media/libcubeb/cubeb-pulse-rs/pulse-ffi/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="dlopen"' -C metadata=69754ced2a252743 -C extra-filename=-69754ced2a252743 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1232:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1232 | static bool ArrayLengthOverflow(JSContext* cx, unsigned expectedLength,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1238:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1238 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1207:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1207 | static bool ArrayLengthMismatch(JSContext* cx, unsigned expectedLength,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1213:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1213 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1053:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1053 | static bool ConvError(JSContext* cx, const char* expectedStr,
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1058:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1058 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   Compiling bzip2 v0.3.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bzip2 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/bzip2-rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/bzip2-rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Bindings to libbzip2 for bzip2 compression and decompression exposed as
Reader/Writer streams.
' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_NAME=bzip2 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_VERSION=0.3.2 /usr/bin/rustc --crate-name bzip2 /<<PKGBUILDDIR>>/third_party/rust/bzip2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=ebe1dfe85632db8e -C extra-filename=-ebe1dfe85632db8e --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bzip2_sys=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbzip2_sys-10fb272e8d7925b2.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::BuildDataSource(JSContext*, JS::HandleObject, void*, bool, js::ctypes::AutoString&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4095:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4095 |       JSString* src = JS_ValueToSource(cx, valStr);
      |                       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
   Compiling libudev-sys v0.1.3 (/<<PKGBUILDDIR>>/dom/webauthn/libudev-sys)
/<<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)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1167:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1167 | static bool ConvError(JSContext* cx, HandleObject expectedType,
      |             ^~~~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=libudev-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/dom/webauthn/libudev-sys CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Tim Taubert <ttaubert@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='FFI bindings to libudev' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name libudev_sys dom/webauthn/libudev-sys/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b6f9289015cf7821 -C extra-filename=-b6f9289015cf7821 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<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)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3179:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3179 | static bool ImplicitConvert(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3255:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3255 |     } else if (!jsvalToInteger(cx, val, &result)) {                          \
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CHAR16_CASE'
  101 |   MACRO(char16_t, char16_t, ffi_type_uint16)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3262:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
 3262 |       CTYPES_FOR_EACH_CHAR16_TYPE(CHAR16_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'INTEGRAL_CASE'
   65 |   MACRO(int8_t, int8_t, ffi_type_sint8)                  \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'INTEGRAL_CASE'
   66 |   MACRO(int16_t, int16_t, ffi_type_sint16)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'INTEGRAL_CASE'
   67 |   MACRO(int32_t, int32_t, ffi_type_sint32)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'INTEGRAL_CASE'
   68 |   MACRO(uint8_t, uint8_t, ffi_type_uint8)                \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'INTEGRAL_CASE'
   69 |   MACRO(uint16_t, uint16_t, ffi_type_uint16)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'INTEGRAL_CASE'
   70 |   MACRO(uint32_t, uint32_t, ffi_type_uint32)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'INTEGRAL_CASE'
   71 |   MACRO(short, short, ffi_type_sint16)                   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'INTEGRAL_CASE'
   72 |   MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'INTEGRAL_CASE'
   73 |   MACRO(int, int, ffi_type_sint32)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'INTEGRAL_CASE'
   74 |   MACRO(unsigned_int, unsigned int, ffi_type_uint32)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
 3274 |       CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'INTEGRAL_CASE'
   77 |   MACRO(int64_t, int64_t, ffi_type_sint64)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'INTEGRAL_CASE'
   78 |   MACRO(uint64_t, uint64_t, ffi_type_uint64)                     \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'INTEGRAL_CASE'
   79 |   MACRO(long, long, CTYPES_FFI_LONG)                             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'INTEGRAL_CASE'
   80 |   MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG)          \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'INTEGRAL_CASE'
   81 |   MACRO(long_long, long long, ffi_type_sint64)                   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'INTEGRAL_CASE'
   82 |   MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'INTEGRAL_CASE'
   83 |   MACRO(size_t, size_t, CTYPES_FFI_SIZE_T)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'INTEGRAL_CASE'
   84 |   MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'INTEGRAL_CASE'
   85 |   MACRO(off_t, off_t, CTYPES_FFI_OFF_T)                          \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'INTEGRAL_CASE'
   86 |   MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T)                 \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'INTEGRAL_CASE'
   87 |   MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
 3275 |       CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'INTEGRAL_CASE'
   96 |   MACRO(char, char, ffi_type_uint8)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3281:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
 3281 |       CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'INTEGRAL_CASE'
   97 |   MACRO(signed_char, signed char, ffi_type_sint8) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3281:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
 3281 |       CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3268 |     if (!jsvalToInteger(cx, val, &result))                                 \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'INTEGRAL_CASE'
   98 |   MACRO(unsigned_char, unsigned char, ffi_type_uint8)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3281:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
 3281 |       CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3286 |     if (!jsvalToFloat(cx, val, &result))                                   \
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'FLOAT_CASE'
   90 |   MACRO(float32_t, float, ffi_type_float)   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
 3292 |       CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3286 |     if (!jsvalToFloat(cx, val, &result))                                   \
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'FLOAT_CASE'
   91 |   MACRO(float64_t, double, ffi_type_double) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
 3292 |       CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3286 |     if (!jsvalToFloat(cx, val, &result))                                   \
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'FLOAT_CASE'
   92 |   MACRO(float, float, ffi_type_float)       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
 3292 |       CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3286 |     if (!jsvalToFloat(cx, val, &result))                                   \
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'FLOAT_CASE'
   93 |   MACRO(double, double, ffi_type_double)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
 3292 |       CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3477:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3477 |               return ArrayLengthOverflow(cx, targetLength, targetType, nbytes,
      |                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3478 |                                          val, convType);
      |                                          ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3497:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3497 |               return ArrayLengthOverflow(cx, targetLength, targetType,
      |                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3498 |                                          sourceLength, val, convType);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3534:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3534 |             return ArrayLengthMismatch(cx, targetLength, targetType,
      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3535 |                                        size_t(sourceLength), val, convType);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3548:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3548 |             if (!JS_GetElement(cx, valObj, i, &item)) {
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3553:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3553 |             if (!ImplicitConvert(cx, item, baseType, data, convType, nullptr,
      |                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3554 |                                  funObj, argIndex, targetType, i))
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3571:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3571 |             return ArrayLengthMismatch(cx, arraySize, targetType,
      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3572 |                                        size_t(sourceLength), val, convType);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3600:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3600 |             return ArrayLengthMismatch(cx, arraySize, targetType,
      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3601 |                                        size_t(sourceLength), val, convType);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1318:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1318 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1661:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1661 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1668:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1668 |   const char* propStr = CTypesToSourceForError(cx, idVal, idBytes);
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3659:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3659 |           if (!JS_GetPropertyById(cx, valObj, id, &prop)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3665:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3665 |           if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType,
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3666 |                                nullptr, funObj, argIndex, targetType, i))
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> ./third_party/rust/time/src/parse.rs:329:21
    |
329 |         let s2 = ss.trim_left_matches(" ");
    |                     ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
    |
    = note: #[warn(deprecated)] on by default

/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsSetter(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1762:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1762 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1646:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1646 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5194:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5194 |   return ImplicitConvert(cx, args.get(0), baseType, data,
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5195 |                          ConversionType::Setter, nullptr);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6331:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6331 |   return ImplicitConvert(cx, args.get(0), field->mType, data,
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6332 |                          ConversionType::Setter, nullptr, nullptr, 0, typeObj,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6333 |                          field->mIndex);
      |                          ~~~~~~~~~~~~~~
/<<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*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6845:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6845 | static bool ConvertArgument(JSContext* cx, HandleObject funObj,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6854:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6854 |   if (!ImplicitConvert(cx, arg, type, value->mData, ConversionType::Argument,
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6855 |                        &freePointer, funObj, argIndex))
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:838:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  838 |       RootedString str(cx, JS_ValueToSource(cx, v));
      |                            ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:843:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |   return ValueToSourceForError(cx, val, bytes);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6920:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6920 |     if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], &values[i],
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6921 |                          &strings)) {
      |                          ~~~~~~~~~
   Compiling tokio-tcp v0.1.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-tcp CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='TCP bindings for tokio.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-tcp CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.1 /usr/bin/rustc --crate-name tokio_tcp /<<PKGBUILDDIR>>/third_party/rust/tokio-tcp/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=044391d0979fcc5d -C extra-filename=-044391d0979fcc5d --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmio-69cb88c6bf2d4d12.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-a4217bcd55f88cee.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1775:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1775 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6956:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6956 |       if (!ConvertArgument(cx, obj, i, arg, type, &values[i], &strings)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7045:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7045 |   return ConvertToJS(cx, returnType, nullptr, returnValue.mData, false, true,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7046 |                      args.rval());
      |                      ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueSetter(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7561:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7561 |   return ImplicitConvert(cx, args.get(0), GetCType(obj), GetData(obj),
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7562 |                          ConversionType::Setter, nullptr);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2266:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2266 |   if (!JS_GetProperty(cx, obj, property, &val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1697:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1697 |   const char* src = CTypesToSourceForError(cx, actual, bytes);
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8100:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8100 |   if (!ImplicitConvert(cx, valData, objArgType, cargs.get(),
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8101 |                        ConversionType::Finalizer, &freePointer, objCodePtrType,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8102 |                        0)) {
      |                        ~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1450:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1450 |   const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   Compiling freetype v0.4.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=freetype CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/freetype CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-freetype' CARGO_PKG_DESCRIPTION='Bindings for Freetype used by Servo' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name freetype /<<PKGBUILDDIR>>/third_party/rust/freetype/src/lib.rs --color never --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e88342ce8a98863d -C extra-filename=-e88342ce8a98863d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling tokio-udp v0.1.1
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-udp CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='UDP bindings for tokio.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio-udp CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.1 /usr/bin/rustc --crate-name tokio_udp /<<PKGBUILDDIR>>/third_party/rust/tokio-udp/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=252221e31357f906 -C extra-filename=-252221e31357f906 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmio-69cb88c6bf2d4d12.rlib --extern tokio_codec=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_codec-4d5e08b2f2fdebce.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-a4217bcd55f88cee.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ExplicitConvert(JSContext*, JS::HandleValue, JS::HandleObject, void*, js::ctypes::ConversionType)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3688:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3688 | static bool ExplicitConvert(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3688:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3692:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3692 |   if (ImplicitConvert(cx, val, targetType, buffer, convType, nullptr)) {
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3700:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3700 |   if (!JS_GetPendingException(cx, &ex)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3753:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3753 |       JS_SetPendingException(cx, ex);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
   Compiling memmap v0.5.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=memmap CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memmap-0.5.2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Burkert <dan@danburkert.com>' CARGO_PKG_REPOSITORY='https://github.com/danburkert/memmap-rs' CARGO_PKG_DESCRIPTION='Cross-platform Rust API for memory-mapped file IO' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name memmap /<<PKGBUILDDIR>>/third_party/rust/memmap-0.5.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=5c7de8423255695c -C extra-filename=-5c7de8423255695c --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE'
   62 | #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL)
      |                                          ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE'
  104 |   CTYPES_FOR_EACH_BOOL_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE'
   62 | #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL)
      |                                          ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE'
  104 |   CTYPES_FOR_EACH_BOOL_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE'
   65 |   MACRO(int8_t, int8_t, ffi_type_sint8)                  \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE'
   65 |   MACRO(int8_t, int8_t, ffi_type_sint8)                  \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE'
   66 |   MACRO(int16_t, int16_t, ffi_type_sint16)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE'
   66 |   MACRO(int16_t, int16_t, ffi_type_sint16)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE'
   67 |   MACRO(int32_t, int32_t, ffi_type_sint32)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE'
   67 |   MACRO(int32_t, int32_t, ffi_type_sint32)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE'
   68 |   MACRO(uint8_t, uint8_t, ffi_type_uint8)                \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE'
   68 |   MACRO(uint8_t, uint8_t, ffi_type_uint8)                \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE'
   69 |   MACRO(uint16_t, uint16_t, ffi_type_uint16)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE'
   69 |   MACRO(uint16_t, uint16_t, ffi_type_uint16)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE'
   70 |   MACRO(uint32_t, uint32_t, ffi_type_uint32)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE'
   70 |   MACRO(uint32_t, uint32_t, ffi_type_uint32)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE'
   71 |   MACRO(short, short, ffi_type_sint16)                   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE'
   71 |   MACRO(short, short, ffi_type_sint16)                   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE'
   72 |   MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE'
   72 |   MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE'
   73 |   MACRO(int, int, ffi_type_sint32)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE'
   73 |   MACRO(int, int, ffi_type_sint32)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE'
   74 |   MACRO(unsigned_int, unsigned int, ffi_type_uint32)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE'
   74 |   MACRO(unsigned_int, unsigned int, ffi_type_uint32)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
  105 |   CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE'
   77 |   MACRO(int64_t, int64_t, ffi_type_sint64)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE'
   77 |   MACRO(int64_t, int64_t, ffi_type_sint64)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE'
   78 |   MACRO(uint64_t, uint64_t, ffi_type_uint64)                     \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE'
   78 |   MACRO(uint64_t, uint64_t, ffi_type_uint64)                     \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE'
   79 |   MACRO(long, long, CTYPES_FFI_LONG)                             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE'
   79 |   MACRO(long, long, CTYPES_FFI_LONG)                             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE'
   80 |   MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG)          \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE'
   80 |   MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG)          \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE'
   81 |   MACRO(long_long, long long, ffi_type_sint64)                   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE'
   81 |   MACRO(long_long, long long, ffi_type_sint64)                   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE'
   82 |   MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE'
   82 |   MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE'
   83 |   MACRO(size_t, size_t, CTYPES_FFI_SIZE_T)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE'
   83 |   MACRO(size_t, size_t, CTYPES_FFI_SIZE_T)                       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE'
   84 |   MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE'
   84 |   MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE'
   85 |   MACRO(off_t, off_t, CTYPES_FFI_OFF_T)                          \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE'
   85 |   MACRO(off_t, off_t, CTYPES_FFI_OFF_T)                          \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE'
   86 |   MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T)                 \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE'
   86 |   MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T)                 \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE'
   87 |   MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE'
   87 |   MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
  106 |   CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE'
   90 |   MACRO(float32_t, float, ffi_type_float)   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE'
   90 |   MACRO(float32_t, float, ffi_type_float)   \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE'
   91 |   MACRO(float64_t, double, ffi_type_double) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE'
   91 |   MACRO(float64_t, double, ffi_type_double) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE'
   92 |   MACRO(float, float, ffi_type_float)       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE'
   92 |   MACRO(float, float, ffi_type_float)       \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE'
   93 |   MACRO(double, double, ffi_type_double)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE'
   93 |   MACRO(double, double, ffi_type_double)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
  107 |   CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE'
   96 |   MACRO(char, char, ffi_type_uint8)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
  108 |   CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE'
   96 |   MACRO(char, char, ffi_type_uint8)               \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
  108 |   CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE'
   97 |   MACRO(signed_char, signed char, ffi_type_sint8) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
  108 |   CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE'
   97 |   MACRO(signed_char, signed char, ffi_type_sint8) \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
  108 |   CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE'
   98 |   MACRO(unsigned_char, unsigned char, ffi_type_uint8)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
  108 |   CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE'
   98 |   MACRO(unsigned_char, unsigned char, ffi_type_uint8)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
  108 |   CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE'
  101 |   MACRO(char16_t, char16_t, ffi_type_uint16)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
  109 |   CTYPES_FOR_EACH_CHAR16_TYPE(MACRO)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2200 |         CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                              #name, TYPE_##name, typeVal, alignVal, &ffiType); \
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE'
  101 |   MACRO(char16_t, char16_t, ffi_type_uint16)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
  109 |   CTYPES_FOR_EACH_CHAR16_TYPE(MACRO)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
 2204 |   CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2221:31: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2221 |       cx, CType::DefineBuiltin(cx, ctypesObj, "void_t", CTypeProto, CDataProto,
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2222 |                                "void", TYPE_void_t, JS::UndefinedHandleValue,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2223 |                                JS::UndefinedHandleValue, &ffi_type_void));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2221:31: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   Compiling h2 v0.1.12
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/h2 CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/h2' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/carllerche/h2' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An HTTP/2.0 client and server' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=h2 CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.12 /usr/bin/rustc --crate-name h2 /<<PKGBUILDDIR>>/third_party/rust/h2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7ecaab093cb2b6ce -C extra-filename=-7ecaab093cb2b6ce --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern bytes=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern fnv=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfnv-866f66bf4bac6863.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern http=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libhttp-820b1bc578723452.rlib --extern indexmap=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libindexmap-96f6636c60efcc40.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern slab=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libslab-008c9ec6c299ba65.rlib --extern string=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libstring-64f8f1632a34bdbc.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling atty v0.2.11
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_NAME=atty CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/atty CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.11 CARGO_PKG_HOMEPAGE='https://github.com/softprops/atty' CARGO_PKG_AUTHORS='softprops <d.tangren@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/softprops/atty' CARGO_PKG_DESCRIPTION='A simple interface for querying atty' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name atty /<<PKGBUILDDIR>>/third_party/rust/atty/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=9211002b9249832c -C extra-filename=-9211002b9249832c --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool JS_InitCTypesClass(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2266:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2266 |   if (!JS_GetProperty(cx, obj, property, &val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CClosure::ArgClosure::operator()(JSContext*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7317:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7317 |     if (!ConvertToJS(cx, argType, nullptr, args[i], false, false, argv[i])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7325:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7325 |   bool success = JS_CallFunctionValue(cx, thisObj, jsfnVal, argv, &rval);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7333:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7333 |     success = ImplicitConvert(cx, rval, fninfo->mReturnType, result,
      |               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7334 |                               ConversionType::Return, nullptr, typeObj);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling memmap v0.6.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=memmap CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/memmap CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Burkert <dan@danburkert.com>' CARGO_PKG_REPOSITORY='https://github.com/danburkert/memmap-rs' CARGO_PKG_DESCRIPTION='Cross-platform Rust API for memory-mapped file IO' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name memmap /<<PKGBUILDDIR>>/third_party/rust/memmap/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=02b5a68050954445 -C extra-filename=-02b5a68050954445 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7129:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7129 | JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj,
      |           ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7177:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7177 |     if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(),
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7178 |                          ConversionType::Return, nullptr, typeObj))
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1529:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1529 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1529:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1529 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5025:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5025 |     return ExplicitConvert(cx, args[0], obj, CData::GetData(result),
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5026 |                            ConversionType::Construct);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5042:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5042 |     } else if (!JS_ValueToObject(cx, args[1], &thisObj)) {
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6826:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6826 |       cx, CClosure::Create(cx, typeObj, fnObj, thisObj, errVal, data));
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1529:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1529 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5320:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5320 |     if (jsvalToSize(cx, args[0], false, &length)) {
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5329:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5329 |       if (!JS_GetProperty(cx, arg, "length", &lengthVal) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5330:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5330 |           !jsvalToSize(cx, lengthVal, false, &length)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5389:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5389 |     if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result),
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5390 |                          ConversionType::Construct))
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1529:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1529 |   const char* valStr = CTypesToSourceForError(cx, val, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6120:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6120 |     if (ExplicitConvert(cx, args[0], obj, buffer, ConversionType::Construct)) {
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6147:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6147 |       if (!ImplicitConvert(cx, args[field.mIndex], field.mType,
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6148 |                            buffer + field.mOffset, ConversionType::Construct,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6149 |                            nullptr, nullptr, 0, obj, field.mIndex))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4255:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4255 |     if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result),
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4256 |                          ConversionType::Construct))
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=rand CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.3 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/rand' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/rand' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name rand /<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="std"' -C metadata=ac329e8d409999cb -C extra-filename=-ac329e8d409999cb --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/release/deps/liblibc-1b1067145822bccc.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_NAME=atty CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/atty CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.11 CARGO_PKG_HOMEPAGE='https://github.com/softprops/atty' CARGO_PKG_AUTHORS='softprops <d.tangren@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/softprops/atty' CARGO_PKG_DESCRIPTION='A simple interface for querying atty' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name atty /<<PKGBUILDDIR>>/third_party/rust/atty/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=bf59e9869d1c4e15 -C extra-filename=-bf59e9869d1c4e15 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/release/deps/liblibc-1b1067145822bccc.rlib --cap-lints warn`
   Compiling zip v0.4.2
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/zip CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/mvdnes/zip-rs.git' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Library to support the reading and writing of zip files.
' CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_NAME=zip CARGO_PKG_AUTHORS='Mathijs van de Nes <git@mathijs.vd-nes.nl>' CARGO_PKG_VERSION=0.4.2 /usr/bin/rustc --crate-name zip /<<PKGBUILDDIR>>/third_party/rust/zip/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="bzip2"' --cfg 'feature="default"' --cfg 'feature="deflate"' --cfg 'feature="flate2"' -C metadata=00554dc8975507bf -C extra-filename=-00554dc8975507bf --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bzip2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbzip2-ebe1dfe85632db8e.rlib --extern flate2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libflate2-3e51b4f157f00c56.rlib --extern msdos_time=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmsdos_time-6cc8eb2403bd5445.rlib --extern podio=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libpodio-1e27b066a02609d2.rlib --extern time=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out`
warning: the item `header` is imported redundantly
   --> ./third_party/rust/h2/src/hpack/decoder.rs:575:9
    |
5   | use http::header;
    |     ------------ the item `header` is already imported here
...
575 |     use http::header;
    |         ^^^^^^^^^^^^
    |
note: lint level defined here
   --> ./third_party/rust/h2/src/lib.rs:88:9
    |
88  | #![deny(warnings, missing_debug_implementations, missing_docs)]
    |         ^^^^^^^^
    = note: #[warn(unused_imports)] implied by #[warn(warnings)]

   Compiling which v1.0.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=which CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/which CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='fangyuanziti <tiziyuanfang@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/fangyuanziti/which-rs.git' CARGO_PKG_DESCRIPTION='A Rust equivalent of Unix command "which". Locate installed execuable in cross platforms.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name which /<<PKGBUILDDIR>>/third_party/rust/which/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=886fc14b3cb94335 -C extra-filename=-886fc14b3cb94335 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/release/deps/liblibc-1b1067145822bccc.rlib --cap-lints warn`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> /<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3/src/jitter.rs:23:38
   |
23 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
   |                                      ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> /<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3/src/jitter.rs:120:37
    |
120 | static JITTER_ROUNDS: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                     ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred
   --> /<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3/src/os.rs:145:45
    |
145 |         use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT, Ordering};
    |                                             ^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred
   --> /<<PKGBUILDDIR>>/third_party/rust/rand-0.4.3/src/os.rs:149:40
    |
149 |         static AVAILABLE: AtomicBool = ATOMIC_BOOL_INIT;
    |                                        ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)`

     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/regex-369e0f6f4fd54d2a/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/regex CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=regex CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=1.0.3 /usr/bin/rustc --crate-name regex /<<PKGBUILDDIR>>/third_party/rust/regex/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=19414d8153e824ab -C extra-filename=-19414d8153e824ab --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern aho_corasick=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libaho_corasick-f4b99d7cfbabad70.rlib --extern memchr=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmemchr-de19eba3181c7bc7.rlib --extern regex_syntax=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libregex_syntax-f71e8816656c432f.rlib --extern thread_local=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libthread_local-46ae9e1167df5eb0.rlib --extern utf8_ranges=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libutf8_ranges-9f28bec1bb3c089f.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg regex_runtime_teddy_ssse3 --cfg regex_runtime_teddy_avx2`
   Compiling crossbeam-deque v0.2.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=crossbeam-deque CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/crossbeam-deque-0.2.0 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.0 CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam-deque' CARGO_PKG_DESCRIPTION='Concurrent work-stealing deque' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name crossbeam_deque /<<PKGBUILDDIR>>/third_party/rust/crossbeam-deque-0.2.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=efa384aef18e99f6 -C extra-filename=-efa384aef18e99f6 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern crossbeam_epoch=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_epoch-6423099a4ff2fa97.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-2be8d67ed0f44527.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> /<<PKGBUILDDIR>>/third_party/rust/which/src/lib.rs:20:5
   |
20 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> ./third_party/rust/zip/src/write.rs:26:5
   |
26 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: unused import: `std::ascii::AsciiExt`
  --> /<<PKGBUILDDIR>>/third_party/rust/which/src/lib.rs:20:5
   |
20 | use std::ascii::AsciiExt;
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5853:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5853 |       if (!JS_GetElement(cx, fieldsObj, i, &item)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1396:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1396 |   const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1349:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1349 |   const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1364:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1364 |   const char* propStr = CTypesToSourceForError(cx, idVal, idBytes);
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5713:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5713 |   if (!JS_GetPropertyById(cx, obj, nameid, &propVal)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1409:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1409 |   const char* typeStr = CTypesToSourceForError(cx, poroVal, typeBytes);
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:55:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1378:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1378 |   const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes);
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:55:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5948:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5948 |   if (!SizeTojsval(cx, structSize, &sizeVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling tokio v0.1.7
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='An event-driven, non-blocking I/O platform for writing asynchronous I/O
backed applications.
' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_NAME=tokio CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_VERSION=0.1.7 /usr/bin/rustc --crate-name tokio /<<PKGBUILDDIR>>/third_party/rust/tokio/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=446d18e970da7fb6 -C extra-filename=-446d18e970da7fb6 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmio-69cb88c6bf2d4d12.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --extern tokio_fs=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_fs-e00dbaacd5058eb7.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-a4217bcd55f88cee.rlib --extern tokio_tcp=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_tcp-044391d0979fcc5d.rlib --extern tokio_threadpool=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_threadpool-5df2a8d637bda76a.rlib --extern tokio_timer=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_timer-b439c0be9855a92d.rlib --extern tokio_udp=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_udp-252221e31357f906.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling fxhash v0.2.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=fxhash CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/fxhash CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='cbreeden <github@u.breeden.cc>' CARGO_PKG_REPOSITORY='https://github.com/cbreeden/fxhash' CARGO_PKG_DESCRIPTION='A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name fxhash /<<PKGBUILDDIR>>/third_party/rust/fxhash/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=88960f2a0264ab6f -C extra-filename=-88960f2a0264ab6f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
   --> ./third_party/rust/tokio/src/executor/current_thread/mod.rs:222:1
    |
222 |   /// Current thread's task runner. This is set in `TaskRunner::with`
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
223 | / thread_local!(static CURRENT: CurrentRunner = CurrentRunner {
224 | |     spawn: Cell::new(None),
225 | | });
    | |___- rustdoc does not generate documentation for macro expansions
    |
note: lint level defined here
   --> ./third_party/rust/tokio/src/lib.rs:68:23
    |
68  | #![deny(missing_docs, warnings, missing_debug_implementations)]
    |                       ^^^^^^^^
    = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

   Compiling gl_generator v0.11.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=gl_generator CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/gl_generator CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION=0.11.0 CARGO_PKG_HOMEPAGE='https://github.com/brendanzab/gl-rs/' CARGO_PKG_AUTHORS='Brendan Zabarauskas <bjzaba@yahoo.com.au>:Corey Richardson:Arseny Kapoulkine' CARGO_PKG_REPOSITORY='https://github.com/brendanzab/gl-rs/' CARGO_PKG_DESCRIPTION='Code generators for creating bindings to the Khronos OpenGL APIs.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name gl_generator /<<PKGBUILDDIR>>/third_party/rust/gl_generator/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=300283be57741d79 -C extra-filename=-300283be57741d79 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern khronos_api=/<<PKGBUILDDIR>>/build-browser/release/deps/libkhronos_api-cb1c812188b52d65.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/release/deps/liblog-34a0e8062239d419.rlib --extern xml=/<<PKGBUILDDIR>>/build-browser/release/deps/libxml-b8545e7a05d7cd80.rlib --cap-lints warn`
warning: the item `mem` is imported redundantly
   --> ./third_party/rust/regex/src/literal/mod.rs:775:13
    |
12  | use std::mem;
    |     -------- the item `mem` is already imported here
...
775 |         use std::mem;
    |             ^^^^^^^^
    |
    = note: #[warn(unused_imports)] on by default

/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1577:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1577 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6071:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6071 |     if (!JS_IsArrayObject(cx, arg, &isArray)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5782:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5782 |       cx, CType::Create(cx, typeProto, nullptr, TYPE_struct, name.toString(),
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5783 |                         JS::UndefinedHandleValue, JS::UndefinedHandleValue,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5784 |                         nullptr));
      |                         ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5782:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=fxhash CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/fxhash CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='cbreeden <github@u.breeden.cc>' CARGO_PKG_REPOSITORY='https://github.com/cbreeden/fxhash' CARGO_PKG_DESCRIPTION='A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name fxhash /<<PKGBUILDDIR>>/third_party/rust/fxhash/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=0db0de547b9e73d5 -C extra-filename=-0db0de547b9e73d5 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/release/deps/libbyteorder-f903a042f670ea94.rlib --cap-lints warn`
warning: unreachable pattern
   --> ./third_party/rust/zip/src/cp437.rs:173:9
    |
173 |         _ => unreachable!(),
    |         ^
    |
    = note: #[warn(unreachable_patterns)] on by default

   Compiling aho-corasick v0.6.8
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_NAME=aho-corasick CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/aho-corasick CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.8 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_DESCRIPTION='Fast multiple substring searching with finite state machines.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name aho_corasick /<<PKGBUILDDIR>>/third_party/rust/aho-corasick/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=bf21493a939e052a -C extra-filename=-bf21493a939e052a --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern memchr=/<<PKGBUILDDIR>>/build-browser/release/deps/libmemchr-2d97aab8c656c442.rlib --cap-lints warn`
   Compiling nom v4.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=nom CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/nom CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=4.1.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='contact@geoffroycouprie.com' CARGO_PKG_REPOSITORY='https://github.com/Geal/nom' CARGO_PKG_DESCRIPTION='A byte-oriented, zero-copy, parser combinators library' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=4 /usr/bin/rustc --crate-name nom /<<PKGBUILDDIR>>/third_party/rust/nom/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --cfg 'feature="verbose-errors"' -C metadata=f23366b583f85733 -C extra-filename=-f23366b583f85733 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern memchr=/<<PKGBUILDDIR>>/build-browser/release/deps/libmemchr-2d97aab8c656c442.rlib --cap-lints warn`
   Compiling generic-array v0.12.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=generic-array CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/generic-array CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION=0.12.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Bartłomiej Kamiński <fizyk20@gmail.com>:Aaron Trent <novacrazy@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/fizyk20/generic-array.git' CARGO_PKG_DESCRIPTION='Generic types implementing functionality of arrays' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name generic_array /<<PKGBUILDDIR>>/third_party/rust/generic-array/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=f330295fdf2e8a6d -C extra-filename=-f330295fdf2e8a6d --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern typenum=/<<PKGBUILDDIR>>/build-browser/release/deps/libtypenum-b010a1cb04c22d35.rlib --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/libloading-91cd649f7a617d6b/build-script-build`
[libloading 0.5.0] cargo:rustc-link-lib=dl
[libloading 0.5.0] TARGET = Some("arm-unknown-linux-gnueabihf")
[libloading 0.5.0] OPT_LEVEL = Some("2")
[libloading 0.5.0] HOST = Some("arm-unknown-linux-gnueabihf")
[libloading 0.5.0] CC_arm-unknown-linux-gnueabihf = None
[libloading 0.5.0] CC_arm_unknown_linux_gnueabihf = Some(" /usr/bin/gcc -std=gnu99")
[libloading 0.5.0] CFLAGS_arm-unknown-linux-gnueabihf = None
[libloading 0.5.0] CFLAGS_arm_unknown_linux_gnueabihf = Some("-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/toolkit/library/rust -I/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H")
[libloading 0.5.0] CRATE_CC_NO_DEFAULTS = None
[libloading 0.5.0] DEBUG = Some("false")
[libloading 0.5.0] CARGO_CFG_TARGET_FEATURE = None
[libloading 0.5.0] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/toolkit/library/rust" "-I/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-o" "/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out/src/os/unix/global_static.o" "-c" "src/os/unix/global_static.c"
[libloading 0.5.0] exit code: 0
[libloading 0.5.0] AR_arm-unknown-linux-gnueabihf = None
[libloading 0.5.0] AR_arm_unknown_linux_gnueabihf = Some("/usr/bin/ar")
[libloading 0.5.0] running: "/usr/bin/ar" "crs" "/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out/libglobal_static.a" "/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out/src/os/unix/global_static.o"
[libloading 0.5.0] exit code: 0
[libloading 0.5.0] cargo:rustc-link-lib=static=global_static
[libloading 0.5.0] cargo:rustc-link-search=native=/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/lmdb-rkv-sys-75e3764c9dbe0484/build-script-build`
   Compiling mozrunner v0.9.0 (/<<PKGBUILDDIR>>/testing/mozbase/rust/mozrunner)
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/testing/mozbase/rust/mozrunner CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/rust/mozrunner' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Reliable Firefox process management.' CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_NAME=mozrunner CARGO_PKG_AUTHORS=Mozilla CARGO_PKG_VERSION=0.9.0 /usr/bin/rustc --crate-name mozrunner testing/mozbase/rust/mozrunner/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b1fc9c0cbb08da18 -C extra-filename=-b1fc9c0cbb08da18 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern mozprofile=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmozprofile-683b77bb95683c82.rlib --extern plist=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libplist-2d6dcef60265eaf8.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
[lmdb-rkv-sys 0.8.4] TARGET = Some("arm-unknown-linux-gnueabihf")
[lmdb-rkv-sys 0.8.4] HOST = Some("arm-unknown-linux-gnueabihf")
[lmdb-rkv-sys 0.8.4] CC_arm-unknown-linux-gnueabihf = None
[lmdb-rkv-sys 0.8.4] CC_arm_unknown_linux_gnueabihf = Some(" /usr/bin/gcc -std=gnu99")
[lmdb-rkv-sys 0.8.4] CFLAGS_arm-unknown-linux-gnueabihf = None
[lmdb-rkv-sys 0.8.4] CFLAGS_arm_unknown_linux_gnueabihf = Some("-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/toolkit/library/rust -I/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H")
[lmdb-rkv-sys 0.8.4] CRATE_CC_NO_DEFAULTS = None
[lmdb-rkv-sys 0.8.4] DEBUG = Some("false")
[lmdb-rkv-sys 0.8.4] CARGO_CFG_TARGET_FEATURE = None
[lmdb-rkv-sys 0.8.4] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/toolkit/library/rust" "-I/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-DMDB_IDL_LOGN=9" "-o" "/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out/mdb.o" "-c" "/<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c"
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=generic-array CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/generic-array CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION=0.12.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Bartłomiej Kamiński <fizyk20@gmail.com>:Aaron Trent <novacrazy@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/fizyk20/generic-array.git' CARGO_PKG_DESCRIPTION='Generic types implementing functionality of arrays' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name generic_array /<<PKGBUILDDIR>>/third_party/rust/generic-array/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=2aeb0af8f8ac4cd5 -C extra-filename=-2aeb0af8f8ac4cd5 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern typenum=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtypenum-9f8e1a53b9c24d9a.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6764:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6764 | JSObject* FunctionType::CreateInternal(JSContext* cx, HandleValue abi,
      |           ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6764:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<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
 1513 |   const char* valStr = CTypesToSourceForError(cx, type, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<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
 1513 |   const char* valStr = CTypesToSourceForError(cx, type, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<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
 1513 |   const char* valStr = CTypesToSourceForError(cx, type, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6788:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 6788 |       cx, CType::Create(cx, typeProto, dataProto, TYPE_function, nullptr,
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6789 |                         JS::UndefinedHandleValue, JS::UndefinedHandleValue,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6790 |                         nullptr));
      |                         ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6788:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6727:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6727 |       if (!JS_IsArrayObject(cx, args[2], &isArray)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6750:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6750 |     if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6755:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6755 |   JSObject* result = CreateInternal(cx, args[0], args[1], argTypes);
      |                      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:746:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  746 | bool CDataArrayProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:746:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5573:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5573 |   return ConvertToJS(cx, baseType, obj, data, false, false, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:757:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  757 |   return ForwardingProxyHandler::get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:757:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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':
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:760:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  760 | bool CDataArrayProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:760:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1551:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1551 |   const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5620:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5620 |   if (!ImplicitConvert(cx, vp, baseType, data, ConversionType::Setter, nullptr,
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5621 |                        nullptr, 0, typeObj, index))
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:771:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  771 |   return ForwardingProxyHandler::set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:771:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o Library.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Library.o.pp   /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp
js/src/jsmath.o
   Compiling quote v0.6.11
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_NAME=quote CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/quote CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.11 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name quote /<<PKGBUILDDIR>>/third_party/rust/quote/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' -C metadata=c20f98bae370029d -C extra-filename=-c20f98bae370029d --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/bindgen-a46b60e75d17e17d/build-script-build`
   Compiling cubeb-sys v0.5.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=cubeb-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cubeb-sys CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/djg/cubeb-rs' CARGO_PKG_DESCRIPTION='Native bindings to the cubeb library' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/cubeb-sys/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="gecko-in-tree"' -C metadata=d6c37385cc20c5bb -C extra-filename=-d6c37385cc20c5bb --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/cubeb-sys-d6c37385cc20c5bb -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cmake=/<<PKGBUILDDIR>>/build-browser/release/deps/libcmake-406c8899053a29b7.rlib --extern pkg_config=/<<PKGBUILDDIR>>/build-browser/release/deps/libpkg_config-ae5a37e9cb9f0ec1.rlib --cap-lints warn`
[lmdb-rkv-sys 0.8.4] exit code: 0
[lmdb-rkv-sys 0.8.4] running: "/usr/bin/gcc" "-std=gnu99" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/config/gcc_hidden.h" "-DNDEBUG=1" "-DTRIMMED=1" "-I/<<PKGBUILDDIR>>/toolkit/library/rust" "-I/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust" "-I/<<PKGBUILDDIR>>/build-browser/dist/include" "-I/usr/include/nspr" "-I/usr/include/nss" "-I/<<PKGBUILDDIR>>/build-browser/dist/include/nss" "-fPIC" "-include" "/<<PKGBUILDDIR>>/build-browser/mozilla-config.h" "-DMOZILLA_CLIENT" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-O2" "-fdebug-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-schedule-insns2" "-fno-lifetime-dse" "-fno-delete-null-pointer-checks" "-fno-schedule-insns" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-fno-strict-aliasing" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-pthread" "-fPIC" "-pipe" "-freorder-blocks" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-DMDB_IDL_LOGN=9" "-o" "/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out/midl.o" "-c" "/<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/midl.c"
/<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JSCTypesCallbacks*)':
/<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:89:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   89 | JSObject* Library::Create(JSContext* cx, HandleValue path,
      |           ^~~~~~~
[lmdb-rkv-sys 0.8.4] exit code: 0
[lmdb-rkv-sys 0.8.4] AR_arm-unknown-linux-gnueabihf = None
[lmdb-rkv-sys 0.8.4] AR_arm_unknown_linux_gnueabihf = Some("/usr/bin/ar")
[lmdb-rkv-sys 0.8.4] running: "/usr/bin/ar" "crs" "/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out/liblmdb.a" "/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out/mdb.o" "/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out/midl.o"
[lmdb-rkv-sys 0.8.4] exit code: 0
[lmdb-rkv-sys 0.8.4] cargo:rustc-link-lib=static=lmdb
[lmdb-rkv-sys 0.8.4] cargo:rustc-link-search=native=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out
   Compiling cose-c v0.1.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=cose-c CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cose-c CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.5 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Franziskus Kiefer <franziskuskiefer@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/franziskuskiefer/cose-c-api' CARGO_PKG_DESCRIPTION='C API for the cose crate' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cosec /<<PKGBUILDDIR>>/third_party/rust/cose-c/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e89ea3f94961b63c -C extra-filename=-e89ea3f94961b63c --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cose=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcose-98c5753baff69da4.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Open(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:231:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   JSObject* library = Create(cx, args[0], GetCallbacks(ctypesObj));
      |                       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:311:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     fnObj = FunctionType::CreateInternal(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  312 |         cx, args[1], args[2],
      |         ~~~~~~~~~~~~~~~~~~~~~            
  313 |         HandleValueArray::subarray(args, 3, args.length() - 3));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o jsmath.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/jsmath.o.pp   /<<PKGBUILDDIR>>/js/src/jsmath.cpp
js/src/jsutil.o
   Compiling ordered-float v1.0.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=ordered-float CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ordered-float CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Jonathan Reem <jonathan.reem@gmail.com>:Matt Brubeck <mbrubeck@limpet.net>' CARGO_PKG_REPOSITORY='https://github.com/reem/rust-ordered-float' CARGO_PKG_DESCRIPTION='Wrappers for total ordering on floats' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name ordered_float /<<PKGBUILDDIR>>/third_party/rust/ordered-float/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=7d76f4cbe438dd0b -C extra-filename=-7d76f4cbe438dd0b --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_NAME=num-integer CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-integer CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.39 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-integer' CARGO_PKG_AUTHORS='The Rust Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/num-integer-3342017b1618e039/out CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-integer' CARGO_PKG_DESCRIPTION='Integer traits and functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name num_integer /<<PKGBUILDDIR>>/third_party/rust/num-integer/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="num-traits"' --cfg 'feature="std"' -C metadata=cf353e0eaa1f65e1 -C extra-filename=-cf353e0eaa1f65e1 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg has_i128`
   Compiling mp4parse v0.11.2 (/<<PKGBUILDDIR>>/media/mp4parse-rust/mp4parse)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=mp4parse CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/mp4parse-rust/mp4parse CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION=0.11.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Ralph Giles <giles@mozilla.com>:Matthew Gregan <kinetik@flim.org>:Alfredo Yang <ayang@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/mozilla/mp4parse-rust' CARGO_PKG_DESCRIPTION='Parser for ISO base media file format (mp4)' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mp4parse media/mp4parse-rust/mp4parse/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="mp4parse_fallible"' -C metadata=39beb9dbb62044c9 -C extra-filename=-39beb9dbb62044c9 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitreader=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitreader-e5ca852a3a4f5fa5.rlib --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern mp4parse_fallible=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmp4parse_fallible-075a1a68c1f6f469.rlib --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling gkrust-shared v0.1.0 (/<<PKGBUILDDIR>>/toolkit/library/rust/shared)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=gkrust-shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/toolkit/library/rust/shared CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='nobody@mozilla.org' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Shared Rust code for libxul' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build toolkit/library/rust/shared/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="audioipc-client"' --cfg 'feature="audioipc-server"' --cfg 'feature="bindgen"' --cfg 'feature="bookmark_sync"' --cfg 'feature="cubeb-pulse"' --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb-sys"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="default"' --cfg 'feature="gecko_profiler"' --cfg 'feature="geckoservo"' --cfg 'feature="moz_memory"' --cfg 'feature="moz_places"' --cfg 'feature="mp4parse_capi"' --cfg 'feature="profiler_helper"' --cfg 'feature="quantum_render"' --cfg 'feature="servo"' --cfg 'feature="webrender_bindings"' -C metadata=50221052762495bb -C extra-filename=-50221052762495bb --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/gkrust-shared-50221052762495bb -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern rustc_version=/<<PKGBUILDDIR>>/build-browser/release/deps/librustc_version-b92fbc42a3791862.rlib`
   Compiling bytes v0.4.9
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_NAME=bytes CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bytes CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.9 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/bytes' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/carllerche/bytes' CARGO_PKG_DESCRIPTION='Types and traits for working with bytes' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name bytes /<<PKGBUILDDIR>>/third_party/rust/bytes/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b26d2b3e52f79ba8 -C extra-filename=-b26d2b3e52f79ba8 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling syn v0.13.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=syn CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/syn-0.13.1 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION=0.13.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_DESCRIPTION='Nom parser for Rust source code' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name syn /<<PKGBUILDDIR>>/third_party/rust/syn-0.13.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' -C metadata=f0c4e76c8570f995 -C extra-filename=-f0c4e76c8570f995 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-a42c7bda05388bba.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-151f3ce717f09c8a.rlib --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn`
   Compiling mio v0.6.16
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_NAME=mio CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/mio CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.16 CARGO_PKG_HOMEPAGE='https://github.com/carllerche/mio' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/carllerche/mio' CARGO_PKG_DESCRIPTION='Lightweight non-blocking IO' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mio /<<PKGBUILDDIR>>/third_party/rust/mio/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="with-deprecated"' -C metadata=5a95276c787d2935 -C extra-filename=-5a95276c787d2935 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern iovec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern lazycell=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazycell-fbbd980c808c6483.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern net2=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnet2-b8588e23176e74c6.rlib --extern slab=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libslab-008c9ec6c299ba65.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling futures-cpupool v0.1.8
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_NAME=futures-cpupool CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/futures-cpupool CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.8 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/futures-rs' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/futures-rs' CARGO_PKG_DESCRIPTION='An implementation of thread pools which hand out futures to the results of the
computation on the threads themselves.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name futures_cpupool /<<PKGBUILDDIR>>/third_party/rust/futures-cpupool/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=af73de3b3c0ea6f9 -C extra-filename=-af73de3b3c0ea6f9 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern num_cpus=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_cpus-057989589b59e205.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/mio/src/sys/unix/dlsym.rs:13:23
   |
13 |                 addr: ::std::sync::atomic::ATOMIC_USIZE_INIT,
   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`
   | 
  ::: ./third_party/rust/mio/src/sys/unix/mod.rs:49:5
   |
49 |     dlsym!(fn pipe2(*mut c_int, c_int) -> c_int);
   |     --------------------------------------------- in this macro invocation
   |
   = note: #[warn(deprecated)] on by default

   Compiling url v1.7.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=url CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/url CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=1.7.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The rust-url developers' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-url' CARGO_PKG_DESCRIPTION='URL library for Rust, based on the WHATWG URL Standard' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name url /<<PKGBUILDDIR>>/third_party/rust/url/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=9d8b8f176ed97053 -C extra-filename=-9d8b8f176ed97053 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern idna=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libidna-1ae77b015660d4ef.rlib --extern matches=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --extern percent_encoding=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libpercent_encoding-ca253f8c1be6dce3.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: the item `PathBuf` is imported redundantly
    --> ./third_party/rust/url/src/lib.rs:2348:9
     |
133  | use std::path::{Path, PathBuf};
     |                       ------- the item `PathBuf` is already imported here
...
2348 |     use std::path::PathBuf;
     |         ^^^^^^^^^^^^^^^^^^
     |
     = note: #[warn(unused_imports)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/url/src/origin.rs:13:38
   |
13 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
   |                                      ^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/url/src/origin.rs:79:39
   |
79 |         static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling pulse v0.2.0 (/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs/pulse-rs)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=pulse CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs/pulse-rs CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name pulse media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=d66bee4da0608a73 -C extra-filename=-d66bee4da0608a73 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern pulse_ffi=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libpulse_ffi-69754ced2a252743.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling env_logger v0.5.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=env_logger CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/env_logger CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/sebasmagri/env_logger/' CARGO_PKG_DESCRIPTION='A logging implementation for `log` which is configured via an environment
variable.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name env_logger /<<PKGBUILDDIR>>/third_party/rust/env_logger/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a6e49ba7e8e8bd58 -C extra-filename=-a6e49ba7e8e8bd58 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern atty=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libatty-9211002b9249832c.rlib --extern humantime=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libhumantime-79abcffd73173eb1.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern termcolor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtermcolor-1830d31c0b12882f.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling tokio-threadpool v0.1.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=tokio-threadpool CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-threadpool CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.5 CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/tokio' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='A task scheduler backed by a work-stealing thread pool.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_threadpool /<<PKGBUILDDIR>>/third_party/rust/tokio-threadpool/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=3e80025c8c7c0885 -C extra-filename=-3e80025c8c7c0885 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern crossbeam_deque=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_deque-c4b277759baa32d2.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern num_cpus=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_cpus-057989589b59e205.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling uuid v0.6.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=uuid CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/uuid-0.6.5 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.5 CARGO_PKG_HOMEPAGE='https://github.com/uuid-rs/uuid' CARGO_PKG_AUTHORS='Ashley Mannix<ashleymannix@live.com.au>:Christopher Armstrong:Dylan DPC<dylan.dpc@gmail.com>:Hunar Roop Kahlon<hunar.roop@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/uuid-rs/uuid' CARGO_PKG_DESCRIPTION='A library to generate and parse UUIDs.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name uuid /<<PKGBUILDDIR>>/third_party/rust/uuid-0.6.5/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="rand"' --cfg 'feature="std"' --cfg 'feature="v4"' -C metadata=e21c6e86155e002a -C extra-filename=-e21c6e86155e002a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling rand v0.3.22
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_NAME=rand CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rand-0.3.22 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.22 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/rand' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/rand' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name rand /<<PKGBUILDDIR>>/third_party/rust/rand-0.3.22/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7bf40b5daac584de -C extra-filename=-7bf40b5daac584de --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling clap v2.31.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=clap CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/clap CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=31 CARGO_PKG_VERSION=2.31.2 CARGO_PKG_HOMEPAGE='https://clap.rs/' CARGO_PKG_AUTHORS='Kevin K. <kbknapp@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/kbknapp/clap-rs' CARGO_PKG_DESCRIPTION='A simple to use, efficient, and full featured  Command Line Argument Parser
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=2 /usr/bin/rustc --crate-name clap /<<PKGBUILDDIR>>/third_party/rust/clap/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="ansi_term"' --cfg 'feature="atty"' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg 'feature="vec_map"' -C metadata=c3371e8eb206e5f0 -C extra-filename=-c3371e8eb206e5f0 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern ansi_term=/<<PKGBUILDDIR>>/build-browser/release/deps/libansi_term-8271fe594549fbf0.rlib --extern atty=/<<PKGBUILDDIR>>/build-browser/release/deps/libatty-bf59e9869d1c4e15.rlib --extern bitflags=/<<PKGBUILDDIR>>/build-browser/release/deps/libbitflags-6c692a2f6eb4ed5d.rlib --extern strsim=/<<PKGBUILDDIR>>/build-browser/release/deps/libstrsim-b911a3758b9ca8d5.rlib --extern textwrap=/<<PKGBUILDDIR>>/build-browser/release/deps/libtextwrap-d0ae0b7e51840c68.rlib --extern unicode_width=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_width-79112df923c35cce.rlib --extern vec_map=/<<PKGBUILDDIR>>/build-browser/release/deps/libvec_map-83011dbc6ec92eef.rlib --cap-lints warn`
   Compiling profiler_helper v0.1.0 (/<<PKGBUILDDIR>>/tools/profiler/rust-helper)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=profiler_helper CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/tools/profiler/rust-helper CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Markus Stange <mstange@themasta.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name profiler_helper tools/profiler/rust-helper/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=25cd55bc358d19b4 -C extra-filename=-25cd55bc358d19b4 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern memmap=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmemmap-02b5a68050954445.rlib --extern thin_vec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_vec-b934423e28d66ddc.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=rayon-core CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rayon-core CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=1.4.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Niko Matsakis <niko@alum.mit.edu>:Josh Stone <cuviper@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/rayon-core-5dbe5699e8c751fd/out CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name rayon_core /<<PKGBUILDDIR>>/third_party/rust/rayon-core/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=bbc3979b070b3a0b -C extra-filename=-bbc3979b070b3a0b --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern crossbeam_deque=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_deque-efa384aef18e99f6.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern num_cpus=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_cpus-057989589b59e205.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/app/settings.rs:3:5
  |
3 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^
  |
  = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/app/validator.rs:4:5
  |
4 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/args/settings.rs:3:5
  |
3 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/completions/zsh.rs:4:5
  |
4 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
 --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/completions/shell.rs:2:5
  |
2 | use std::ascii::AsciiExt;
  |     ^^^^^^^^^^^^^^^^^^^^

In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_log(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
   Compiling libudev v0.2.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=libudev CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libudev CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.0 CARGO_PKG_HOMEPAGE='https://github.com/dcuddeback/libudev-rs' CARGO_PKG_AUTHORS='David Cuddeback <david.cuddeback@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dcuddeback/libudev-rs' CARGO_PKG_DESCRIPTION='Rust wrapper for libudev' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name libudev /<<PKGBUILDDIR>>/third_party/rust/libudev/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=ea1ea6b7d4b65290 -C extra-filename=-ea1ea6b7d4b65290 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern libudev_sys=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibudev_sys-b6f9289015cf7821.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_min(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_max(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:101:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  101 | bool js::math_abs_handle(JSContext* cx, js::HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:101:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 | bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  185 | bool js::math_ceil_handle(JSContext* cx, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  251 | bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  274 | bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:295:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  295 | bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 | bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:302:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 | bool js::math_log_handle(JSContext* cx, HandleValue val,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  387 | bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:531:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  531 | bool js::math_round_handle(JSContext* cx, HandleValue arg,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:531:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=libloading CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/libloading CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simonas Kazlauskas <libloading@kazlauskas.me>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out CARGO_PKG_REPOSITORY='https://github.com/nagisa/rust_libloading/' CARGO_PKG_DESCRIPTION='A safer binding to platform’s dynamic library loading utilities' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name libloading /<<PKGBUILDDIR>>/third_party/rust/libloading/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=7fdf8d95517ef631 -C extra-filename=-7fdf8d95517ef631 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -L native=/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out -l dl -l static=global_static`
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  609 | bool js::math_sin_handle(JSContext* cx, HandleValue val,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:635:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  635 | bool js::math_sqrt_handle(JSContext* cx, HandleValue number,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:635:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/context.rs:13:9
   |
13 |         unsafe {
   |         ^^^^^^ unnecessary `unsafe` block
   |
   = note: #[warn(unused_unsafe)] on by default

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/context.rs:29:30
   |
29 |         let ptr = try_alloc!(unsafe { ::ffi::udev_new() });
   |                              ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/context.rs:41:30
   |
41 |         let ptr = try_alloc!(unsafe {
   |                              ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/device.rs:27:9
   |
27 |         unsafe {
   |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/device.rs:50:9
   |
50 |         unsafe {
   |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/device.rs:57:15
   |
57 |         match unsafe { ::ffi::udev_device_get_devnum(self.device) } {
   |               ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/device.rs:89:31
   |
89 |         ::util::ptr_to_os_str(unsafe { ::ffi::udev_device_get_devnode(self.device) }).map(|path| {
   |                               ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/device.rs:96:19
   |
96 |         let ptr = unsafe { ::ffi::udev_device_get_parent(self.device) };
   |                   ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/device.rs:99:13
   |
99 |             unsafe {
   |             ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:143:19
    |
143 |         let ptr = unsafe { ::ffi::udev_device_get_sysnum(self.device) };
    |                   ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:158:31
    |
158 |         ::util::ptr_to_os_str(unsafe { ::ffi::udev_device_get_devtype(self.device) })
    |                               ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:163:31
    |
163 |         ::util::ptr_to_os_str(unsafe { ::ffi::udev_device_get_driver(self.device) })
    |                               ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:173:31
    |
173 |         ::util::ptr_to_os_str(unsafe {
    |                               ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:185:31
    |
185 |         ::util::ptr_to_os_str(unsafe {
    |                               ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:195:33
    |
195 |         ::util::errno_to_result(unsafe {
    |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:217:20
    |
217 |             entry: unsafe { ::ffi::udev_device_get_properties_list_entry(self.device) }
    |                    ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:238:20
    |
238 |             entry: unsafe { ::ffi::udev_device_get_sysattr_list_entry(self.device) }
    |                    ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:261:26
    |
261 |             self.entry = unsafe { ::ffi::udev_list_entry_get_next(self.entry) };
    |                          ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/device.rs:307:26
    |
307 |             self.entry = unsafe { ::ffi::udev_list_entry_get_next(self.entry) };
    |                          ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:22:9
   |
22 |         unsafe { ::ffi::udev_enumerate_unref(self.enumerator) };
   |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:29:30
   |
29 |         let ptr = try_alloc!(unsafe { ::ffi::udev_enumerate_new(context.as_ptr()) });
   |                              ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:39:33
   |
39 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:793:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  793 | bool js::math_hypot_handle(JSContext* cx, HandleValueArray args,
      |      ^~

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:48:33
   |
48 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:58:33
   |
58 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:67:33
   |
67 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:77:33
   |
77 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:86:33
   |
86 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/enumerator.rs:93:33
   |
93 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/enumerator.rs:102:33
    |
102 |         ::util::errno_to_result(unsafe {
    |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/enumerator.rs:112:33
    |
112 |         ::util::errno_to_result(unsafe {
    |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/enumerator.rs:121:33
    |
121 |         ::util::errno_to_result(unsafe {
    |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/enumerator.rs:136:20
    |
136 |             entry: unsafe { ::ffi::udev_enumerate_get_list_entry(self.enumerator) }
    |                    ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/enumerator.rs:130:38
    |
130 |         try!(::util::errno_to_result(unsafe {
    |                                      ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/enumerator.rs:157:26
    |
157 |             self.entry = unsafe { ::ffi::udev_list_entry_get_next(self.entry) };
    |                          ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/monitor.rs:25:9
   |
25 |         unsafe {
   |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/monitor.rs:36:30
   |
36 |         let ptr = try_alloc!(unsafe {
   |                              ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/monitor.rs:50:33
   |
50 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/monitor.rs:60:33
   |
60 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/monitor.rs:69:33
   |
69 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/monitor.rs:76:33
   |
76 |         ::util::errno_to_result(unsafe {
   |                                 ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
  --> ./third_party/rust/libudev/src/monitor.rs:85:38
   |
85 |         try!(::util::errno_to_result(unsafe {
   |                                      ^^^^^^ unnecessary `unsafe` block

/<<PKGBUILDDIR>>/js/src/jsmath.cpp:793:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/monitor.rs:110:9
    |
110 |         unsafe {
    |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/monitor.rs:121:22
    |
121 |         let device = unsafe {
    |                      ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
   --> ./third_party/rust/libudev/src/monitor.rs:202:9
    |
202 |         unsafe {
    |         ^^^^^^ unnecessary `unsafe` block

/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:790:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  790 |   return math_hypot_handle(cx, args, args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:848:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  848 | bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:848:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:848:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:878:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  878 | bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsmath.cpp:878:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:31:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
   Compiling digest v0.8.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=digest CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/digest CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/traits' CARGO_PKG_DESCRIPTION='Traits for cryptographic hash functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name digest /<<PKGBUILDDIR>>/third_party/rust/digest/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="std"' -C metadata=4fead1312fb529a2 -C extra-filename=-4fead1312fb529a2 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern generic_array=/<<PKGBUILDDIR>>/build-browser/release/deps/libgeneric_array-f330295fdf2e8a6d.rlib --cap-lints warn`
warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
  --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/app/parser.rs:88:19
   |
88 |         let c = s.trim_left_matches(|c| c == '-')
   |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
  --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/app/parser.rs:96:19
   |
96 |         let c = s.trim_left_matches(|c| c == '-')
   |                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

/usr/bin/g++ -o jsutil.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/jsutil.o.pp   /<<PKGBUILDDIR>>/js/src/jsutil.cpp
js/src/pm_linux.o
   Compiling block-buffer v0.7.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=block-buffer CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/block-buffer CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Fixed size buffer for block processing of data' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name block_buffer /<<PKGBUILDDIR>>/third_party/rust/block-buffer/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=fdf0bf566de8a476 -C extra-filename=-fdf0bf566de8a476 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern block_padding=/<<PKGBUILDDIR>>/build-browser/release/deps/libblock_padding-cbe93c68c3a04b7b.rlib --extern byte_tools=/<<PKGBUILDDIR>>/build-browser/release/deps/libbyte_tools-5495cc15cc588fe0.rlib --extern byteorder=/<<PKGBUILDDIR>>/build-browser/release/deps/libbyteorder-f903a042f670ea94.rlib --extern generic_array=/<<PKGBUILDDIR>>/build-browser/release/deps/libgeneric_array-f330295fdf2e8a6d.rlib --cap-lints warn`
warning: unused import: `core::slice`
  --> /<<PKGBUILDDIR>>/third_party/rust/block-buffer/src/lib.rs:11:5
   |
11 | use core::slice;
   |     ^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=block-buffer CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/block-buffer CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/utils' CARGO_PKG_DESCRIPTION='Fixed size buffer for block processing of data' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name block_buffer /<<PKGBUILDDIR>>/third_party/rust/block-buffer/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b8166ed7bf297763 -C extra-filename=-b8166ed7bf297763 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern block_padding=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libblock_padding-36f628dee46d6405.rlib --extern byte_tools=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyte_tools-4706bcbd6446798e.rlib --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern generic_array=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libgeneric_array-2aeb0af8f8ac4cd5.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused import: `core::slice`
  --> ./third_party/rust/block-buffer/src/lib.rs:11:5
   |
11 | use core::slice;
   |     ^^^^^^^^^^^
   |
   = note: #[warn(unused_imports)] on by default

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=digest CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/digest CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/traits' CARGO_PKG_DESCRIPTION='Traits for cryptographic hash functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name digest /<<PKGBUILDDIR>>/third_party/rust/digest/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="std"' -C metadata=cd028d89176bcbf7 -C extra-filename=-cd028d89176bcbf7 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern generic_array=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libgeneric_array-2aeb0af8f8ac4cd5.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/args/arg.rs:331:35
    |
331 |         self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0);
    |                                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

warning: use of deprecated item 'bitflags::core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> /<<PKGBUILDDIR>>/third_party/rust/clap/src/args/arg.rs:371:30
    |
371 |         self.s.long = Some(l.trim_left_matches(|c| c == '-'));
    |                              ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=lmdb-rkv-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv-sys CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Burkert <dan@danburkert.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out CARGO_PKG_REPOSITORY='https://github.com/mozilla/lmdb-rs.git' CARGO_PKG_DESCRIPTION='Rust bindings for liblmdb.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name lmdb_rkv_sys /<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv-sys/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="mdb_idl_logn_9"' -C metadata=60996d1d9aeb7d73 -C extra-filename=-60996d1d9aeb7d73 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out -l static=lmdb`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_NAME=rand CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rand-0.3.22 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.22 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/rand' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/rand' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name rand /<<PKGBUILDDIR>>/third_party/rust/rand-0.3.22/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=9e3552a273471887 -C extra-filename=-9e3552a273471887 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/release/deps/liblibc-1b1067145822bccc.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/release/deps/librand-ac329e8d409999cb.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_NAME=syn CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/syn CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_VERSION=0.15.30 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/syn-7d01f0cf4435af32/out CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_DESCRIPTION='Parser for Rust source code' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name syn /<<PKGBUILDDIR>>/third_party/rust/syn/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=102a187ccb7df2d8 -C extra-filename=-102a187ccb7df2d8 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn --cfg syn_can_use_thread_id --cfg syn_can_call_macro_by_path --cfg syn_disable_nightly_tests`
   Compiling syn v0.14.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=syn CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/syn-0.14.6 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=14 CARGO_PKG_VERSION=0.14.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_DESCRIPTION='Nom parser for Rust source code' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name syn /<<PKGBUILDDIR>>/third_party/rust/syn-0.14.6/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' -C metadata=d1ba05e822aeec2b -C extra-filename=-d1ba05e822aeec2b --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/cubeb-sys-d6c37385cc20c5bb/build-script-build`
   Compiling nsstring v0.1.0 (/<<PKGBUILDDIR>>/xpcom/rust/nsstring)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=nsstring CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/xpcom/rust/nsstring CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='nobody@mozilla.com' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Rust bindings to xpcom string types' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name nsstring xpcom/rust/nsstring/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=3df26e1f9edf1765 -C extra-filename=-3df26e1f9edf1765 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern encoding_rs=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libencoding_rs-6c8cd3b5eb9c2a07.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling encoding_c v0.9.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=encoding_c CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/encoding_c CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION=0.9.0 CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_DESCRIPTION='C API for encoding_rs' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name encoding_c /<<PKGBUILDDIR>>/third_party/rust/encoding_c/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=64895f8364d7cb43 -C extra-filename=-64895f8364d7cb43 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern encoding_rs=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libencoding_rs-6c8cd3b5eb9c2a07.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling cexpr v0.3.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=cexpr CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cexpr CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Jethro Beekman <jethro@jbeekman.nl>' CARGO_PKG_REPOSITORY='https://github.com/jethrogb/rust-cexpr' CARGO_PKG_DESCRIPTION='A C expression parser and evaluator' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cexpr /<<PKGBUILDDIR>>/third_party/rust/cexpr/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=ac40b6bbd0a949d8 -C extra-filename=-ac40b6bbd0a949d8 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern nom=/<<PKGBUILDDIR>>/build-browser/release/deps/libnom-f23366b583f85733.rlib --cap-lints warn`
warning: the item `InputTakeAtPosition` is imported redundantly
   --> /<<PKGBUILDDIR>>/third_party/rust/cexpr/src/literal.rs:216:6
    |
42  | use nom_crate::*;
    |     ------------ the item `InputTakeAtPosition` is already imported here
...
216 |     use ::nom_crate::InputTakeAtPosition;
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(unused_imports)] on by default

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=regex CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/regex CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.3 CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_AUTHORS='The Rust Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/regex-ff63622ad8b1fd8e/out CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name regex /<<PKGBUILDDIR>>/third_party/rust/regex/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=b4b4ea8ba45204bb -C extra-filename=-b4b4ea8ba45204bb --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern aho_corasick=/<<PKGBUILDDIR>>/build-browser/release/deps/libaho_corasick-bf21493a939e052a.rlib --extern memchr=/<<PKGBUILDDIR>>/build-browser/release/deps/libmemchr-2d97aab8c656c442.rlib --extern regex_syntax=/<<PKGBUILDDIR>>/build-browser/release/deps/libregex_syntax-122d1173f4681312.rlib --extern thread_local=/<<PKGBUILDDIR>>/build-browser/release/deps/libthread_local-4f2f0fddfe02e778.rlib --extern utf8_ranges=/<<PKGBUILDDIR>>/build-browser/release/deps/libutf8_ranges-f5d722410a3dcc47.rlib --cap-lints warn --cfg regex_runtime_teddy_ssse3 --cfg regex_runtime_teddy_avx2`
warning: the item `mem` is imported redundantly
   --> /<<PKGBUILDDIR>>/third_party/rust/regex/src/literal/mod.rs:775:13
    |
12  | use std::mem;
    |     -------- the item `mem` is already imported here
...
775 |         use std::mem;
    |             ^^^^^^^^
    |
    = note: #[warn(unused_imports)] on by default

   Compiling tokio-io v0.1.7
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_NAME=tokio-io CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-io CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.7 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='Core I/O primitives for asynchronous I/O in Rust.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_io /<<PKGBUILDDIR>>/third_party/rust/tokio-io/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=835caa9a79b83a3c -C extra-filename=-835caa9a79b83a3c --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling mp4parse_capi v0.11.2 (/<<PKGBUILDDIR>>/media/mp4parse-rust/mp4parse_capi)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=mp4parse_capi CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/mp4parse-rust/mp4parse_capi CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION=0.11.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Ralph Giles <giles@mozilla.com>:Matthew Gregan <kinetik@flim.org>:Alfredo Yang <ayang@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/mozilla/mp4parse-rust' CARGO_PKG_DESCRIPTION='Parser for ISO base media file format (mp4)' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mp4parse_capi media/mp4parse-rust/mp4parse_capi/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="mp4parse"' --cfg 'feature="mp4parse_fallible"' -C metadata=acc0237382d17c8f -C extra-filename=-acc0237382d17c8f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern mp4parse=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmp4parse-39beb9dbb62044c9.rlib --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling hyper v0.12.7
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/hyper CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_HOMEPAGE='https://hyper.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://github.com/hyperium/hyper' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='A fast and correct HTTP library.' CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_NAME=hyper CARGO_PKG_AUTHORS='Sean McArthur <sean@seanmonstar.com>' CARGO_PKG_VERSION=0.12.7 /usr/bin/rustc --crate-name hyper /<<PKGBUILDDIR>>/third_party/rust/hyper/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="__internal_flaky_tests"' --cfg 'feature="default"' --cfg 'feature="futures-cpupool"' --cfg 'feature="net2"' --cfg 'feature="runtime"' --cfg 'feature="tokio"' --cfg 'feature="tokio-executor"' --cfg 'feature="tokio-reactor"' --cfg 'feature="tokio-tcp"' --cfg 'feature="tokio-timer"' -C metadata=3193dcd7f0f9c5a5 -C extra-filename=-3193dcd7f0f9c5a5 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern futures_cpupool=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures_cpupool-a5f48e46bb13937d.rlib --extern h2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libh2-7ecaab093cb2b6ce.rlib --extern http=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libhttp-820b1bc578723452.rlib --extern httparse=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libhttparse-fe800cb9e19c67df.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern itoa=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libitoa-d2536fc32fda4f6a.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern net2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libnet2-b8588e23176e74c6.rlib --extern time=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --extern tokio=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio-446d18e970da7fb6.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_io-d763ee66269650eb.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-a4217bcd55f88cee.rlib --extern tokio_tcp=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_tcp-044391d0979fcc5d.rlib --extern tokio_timer=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio_timer-b439c0be9855a92d.rlib --extern want=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libwant-248eee7e6fbc6d7c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/usr/bin/g++ -o pm_linux.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/pm_linux.o.pp   /<<PKGBUILDDIR>>/js/src/perf/pm_linux.cpp
js/src/DoubleToString.o
warning: the item `BufMut` is imported redundantly
   --> ./third_party/rust/hyper/src/proto/h1/io.rs:161:13
    |
6   | use bytes::{Buf, BufMut, Bytes, BytesMut};
    |                  ------ the item `BufMut` is already imported here
...
161 |         use bytes::BufMut;
    |             ^^^^^^^^^^^^^
    |
note: lint level defined here
   --> ./third_party/rust/hyper/src/lib.rs:3:9
    |
3   | #![deny(warnings)]
    |         ^^^^^^^^
    = note: #[warn(unused_imports)] implied by #[warn(warnings)]

warning: the item `Parse` is imported redundantly
   --> ./third_party/rust/hyper/src/proto/h1/role.rs:506:29
    |
9   | use error::Parse;
    |     ------------ the item `Parse` is already imported here
...
506 |         use ::error::{Kind, Parse};
    |                             ^^^^^

/usr/bin/g++ -o DoubleToString.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/DoubleToString.o.pp  -Wno-implicit-fallthrough /<<PKGBUILDDIR>>/js/src/util/DoubleToString.cpp
js/src/Interpreter.o
   Compiling gleam v0.6.17
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_NAME=gleam CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/gleam CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.17 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/gleam' CARGO_PKG_DESCRIPTION='Generated OpenGL bindings and wrapper for Servo.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/gleam/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=8b061cdb9d95ac9b -C extra-filename=-8b061cdb9d95ac9b --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/gleam-8b061cdb9d95ac9b -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern gl_generator=/<<PKGBUILDDIR>>/build-browser/release/deps/libgl_generator-300283be57741d79.rlib --cap-lints warn`
/usr/bin/g++ -o Interpreter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Interpreter.o.pp   /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp
js/src/ProfilingStack.o
   Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d)
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde_derive CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_NAME=serde_derive CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_VERSION=1.0.88 /usr/bin/rustc --crate-name serde_derive /<<PKGBUILDDIR>>/third_party/rust/serde_derive/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' -C metadata=7b409730997f6d9a -C extra-filename=-7b409730997f6d9a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libsyn-e7cdfcb160ae7299.rlib --cap-lints warn`
   Compiling mio-uds v0.6.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=mio-uds CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/mio-uds CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.4 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/mio-uds' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/mio-uds' CARGO_PKG_DESCRIPTION='Unix domain socket bindings for mio
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mio_uds /<<PKGBUILDDIR>>/third_party/rust/mio-uds/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=7fbaed883ff3e77f -C extra-filename=-7fbaed883ff3e77f --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio-5a95276c787d2935.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling mozversion v0.2.0 (/<<PKGBUILDDIR>>/testing/mozbase/rust/mozversion)
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/testing/mozbase/rust/mozversion CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/rust/mozversion' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Utility for accessing Firefox version metadata' CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_NAME=mozversion CARGO_PKG_AUTHORS='James Graham <james@hoppipolla.co.uk>' CARGO_PKG_VERSION=0.2.0 /usr/bin/rustc --crate-name mozversion testing/mozbase/rust/mozversion/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=425d53a42a2c657a -C extra-filename=-425d53a42a2c657a --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern regex=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libregex-19414d8153e824ab.rlib --extern ini=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libini-b584c71ade0a2ccb.rlib --extern semver=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libsemver-2e598e917f49e0a8.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling u2fhid v0.2.3 (/<<PKGBUILDDIR>>/dom/webauthn/u2f-hid-rs)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=u2fhid CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/dom/webauthn/u2f-hid-rs CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Kyle Machulis <kyle@nonpolynomial.com>:J.C. Jones <jc@mozilla.com>:Tim Taubert <ttaubert@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name u2fhid dom/webauthn/u2f-hid-rs/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=fdc86d17eb107848 -C extra-filename=-fdc86d17eb107848 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern boxfnonce=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libboxfnonce-9d1fc0d37af6fc2a.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern libudev=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibudev-ea1ea6b7d4b65290.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librand-7bf40b5daac584de.rlib --extern runloop=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librunloop-eeef20cfd1733d1f.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=clang-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/clang-sys CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=28 CARGO_PKG_VERSION=0.28.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Kyle Mayes <kyle@mayeses.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/clang-sys-c0b0cdb26796f4d2/out CARGO_PKG_REPOSITORY='https://github.com/KyleMayes/clang-sys' CARGO_PKG_DESCRIPTION='Rust bindings for libclang.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name clang_sys /<<PKGBUILDDIR>>/third_party/rust/clang-sys/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="clang_6_0"' --cfg 'feature="gte_clang_3_6"' --cfg 'feature="gte_clang_3_7"' --cfg 'feature="gte_clang_3_8"' --cfg 'feature="gte_clang_3_9"' --cfg 'feature="gte_clang_4_0"' --cfg 'feature="gte_clang_5_0"' --cfg 'feature="gte_clang_6_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' -C metadata=1788f18b7e6c2452 -C extra-filename=-1788f18b7e6c2452 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern glob=/<<PKGBUILDDIR>>/build-browser/release/deps/libglob-4a238e16867139f5.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/release/deps/liblibc-1b1067145822bccc.rlib --extern libloading=/<<PKGBUILDDIR>>/build-browser/release/deps/liblibloading-7fdf8d95517ef631.rlib --cap-lints warn -L native=/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out`
warning: the item `libc` is imported redundantly
   --> /<<PKGBUILDDIR>>/third_party/rust/clang-sys/src/support.rs:127:9
    |
127 |     use libc;
    |         ^^^^
    | 
   ::: /<<PKGBUILDDIR>>/third_party/rust/clang-sys/src/lib.rs:34:1
    |
34  | extern crate libc;
    | ------------------ the item `libc` is already imported here
    |
    = note: #[warn(unused_imports)] on by default

In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:41:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   41 | static inline bool IsOptimizedArguments(AbstractFramePtr frame,
      |                    ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 | inline bool GetElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 | inline bool SetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:256:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:256:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:89:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   89 | bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:89:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:89:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:116:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  116 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:156:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  156 |   return BoxNonStrictThis(cx, thisv, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 | void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 | bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:245:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  245 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, js::MaybeConstruct)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:326:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  326 | bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:335:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  335 | JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip,
      |           ^~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  903 | bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:922:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  922 | JSObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) {
      |           ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:922:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::HandleValue, JS::Handle<js::WithScope*>)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:941:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  941 | bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4429:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4429 | bool js::ThrowOperation(JSContext* cx, HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4431:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4431 |   cx->setPendingExceptionAndCaptureStack(v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4478:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4478 |     if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) {
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4435:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4435 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4435:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetValueProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4492:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4492 | bool js::GetValueProperty(JSContext* cx, HandleValue value,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4492:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4494:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4494 |   return GetProperty(cx, value, name, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4494:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4570:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4570 |     if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4619:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4619 |   return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: method is never used: `get_stable_rust_enum_layout`
   --> /<<PKGBUILDDIR>>/third_party/rust/serde_derive/src/internals/ast.rs:149:5
    |
149 |     pub fn get_stable_rust_enum_layout(&self) -> Option<&'static str> {
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(dead_code)] on by default

warning: method is never used: `get_stable_c_enum_layout`
   --> /<<PKGBUILDDIR>>/third_party/rust/serde_derive/src/internals/ast.rs:158:5
    |
158 |     pub fn get_stable_c_enum_layout(&self) -> Option<&'static str> {
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4654:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4654 |     if (!DefineDataProperty(cx, parent, name, rval, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4678:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4678 |       if (!DefineDataProperty(cx, parent, name, rval, attrs)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4739:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4739 | bool js::GetAndClearExceptionAndStack(JSContext* cx, MutableHandleValue res,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4741:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4741 |   if (!cx->getPendingException(res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4751:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4751 | bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4741:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4741 |   if (!cx->getPendingException(res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = true]':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4757 | bool js::DeletePropertyJit(JSContext* cx, HandleValue v,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4757 | bool js::DeletePropertyJit(JSContext* cx, HandleValue v,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4787:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4787 | bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4787:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4787:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4787 | bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4787:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4787:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4819:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4819 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4819:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4819:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4829:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4829 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4829:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4829:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)':
/<<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
 4842 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj,
      |      ^~
/<<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
/<<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
/<<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
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4852:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4852 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4852:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4852:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4852:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4864:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4864 | bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  659 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4869:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4869 | bool js::AddValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4869:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4869:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1444:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1444 |     return BigInt::add(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1444:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4874:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4874 | bool js::SubValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4874:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4874:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1460:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1460 |     return BigInt::sub(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1460:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4879:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4879 | bool js::MulValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4879:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4879:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4879:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4879:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1476:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1476 |     return BigInt::mul(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1476:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4884:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4884 | bool js::DivValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4884:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4884:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4884:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4884:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1492:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1492 |     return BigInt::div(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1492:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4889:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4889 | bool js::ModValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4889:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4889:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4889:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4889:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1516:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1516 |     return BigInt::mod(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1516:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4894:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4894 | bool js::PowValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4894:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4894:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4894:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4894:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1532:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1532 |     return BigInt::pow(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1532:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4899:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4899 | bool js::UrshValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4899:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4899:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4899:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4899:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4904:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4904 | bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4904:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4913:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4913 | bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4946:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4946 | bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5007:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5007 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5109:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5109 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5109:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In function 'JSObject* js::SuperFunOperation(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5443:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5443 | bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5443:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<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::Normal]':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:172:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::<lambda(JSContext*, JS::HandleValue)>':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1616:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   auto uniqueCharsFromString = [](JSContext* cx,
      |                                ^
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1614 | void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<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::TypeOf]':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:172:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:343:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  343 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4515:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun,
      |           ^~
   Compiling sha2 v0.8.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=sha2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/sha2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/hashes' CARGO_PKG_DESCRIPTION='SHA-2 hash functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name sha2 /<<PKGBUILDDIR>>/third_party/rust/sha2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="digest"' --cfg 'feature="std"' -C metadata=651db6a3a0c1723f -C extra-filename=-651db6a3a0c1723f --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern block_buffer=/<<PKGBUILDDIR>>/build-browser/release/deps/libblock_buffer-fdf0bf566de8a476.rlib --extern digest=/<<PKGBUILDDIR>>/build-browser/release/deps/libdigest-4fead1312fb529a2.rlib --extern fake_simd=/<<PKGBUILDDIR>>/build-browser/release/deps/libfake_simd-1cf7463238ae6be9.rlib --extern opaque_debug=/<<PKGBUILDDIR>>/build-browser/release/deps/libopaque_debug-8fec0e477bae263e.rlib --cap-lints warn`
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1887:51: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1887 |           ResumeMode mode = Debugger::onSingleStep(cx, &rval);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1900:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1900 |               cx->setPendingExceptionAndCaptureStack(rval);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1913:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1913 |           ResumeMode mode = Debugger::onTrap(cx, &rval);
      |                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1924:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1924 |               cx->setPendingExceptionAndCaptureStack(rval);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2202:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2202 |         ReportInNotObjectError(cx, lref, -2, rref, -1);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2202:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2225 |       if (!HasOwnProperty(cx, val, idval, &found)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2237:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2237 |       JSObject* iter = ValueToIterator(cx, val);
      |                        ~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  887 |     return BigInt::bitOr(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  872 |     return BigInt::bitXor(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  902 |     return BigInt::bitAnd(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:80:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   80 |   if (!LooselyEqual(cx, lval, rval, &cond)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:80:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   80 |   if (!LooselyEqual(cx, lval, rval, &cond)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2402:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2402 |     if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2411:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
 2411 |       STRICT_EQUALITY_OP(==, cond);
      |       ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2402:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2402 |     if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2418:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
 2418 |       STRICT_EQUALITY_OP(!=, cond);
      |       ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  917 |     return BigInt::lsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  932 |     return BigInt::rsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1444:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1444 |     return BigInt::add(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1444:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1460:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1460 |     return BigInt::sub(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1460:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1476:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1476 |     return BigInt::mul(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1476:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1492:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1492 |     return BigInt::div(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1492:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1516:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1516 |     return BigInt::mod(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1516:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1532:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1532 |     return BigInt::pow(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1532:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:857:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  857 |     return BigInt::bitNot(cx, in, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:384:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |     return BigInt::neg(cx, val, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:209:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2625:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2625 |       if (!DeleteNameOperation(cx, name, envObj, res)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:197:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  197 |     if (IsOptimizedArguments(fp, lval)) {
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:209:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  209 |   if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:216:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  216 |   return GetProperty(cx, v, name, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:216:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:124:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  124 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2798:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2798 |       if (!GetNameBoundInEnvironment(cx, env, id, rval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 |   return SetProperty(cx, obj, id, v, receiver, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:336:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  336 |     ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:336:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:268:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  268 |   return SetProperty(cx, obj, id, rval, lval, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:268:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2869:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2869 |       if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:555:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  555 |   if (IsOptimizedArguments(frame, lref)) {
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:513:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  513 |       if (!GetElement(cx, boxed, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:541:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  541 |     if (!GetProperty(cx, boxed, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:458:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |       if (!GetElement(cx, obj, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  486 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:458:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |       if (!GetElement(cx, obj, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  486 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1574:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1574 |   return SetProperty(cx, obj, id, value, receiver, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1574:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2954:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2954 |       if (!SetObjectElementWithReceiver(cx, obj, index, value, receiver,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2955 |                                         strict)) {
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2954:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2970:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2970 |         if (!DirectEval(cx, args.get(0), args.rval())) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3015 |       if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3016 |                                newTarget, ret)) {
      |                                ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3015:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:57:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   57 |   if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) {
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3191:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3191 |       if (!OptimizeSpreadCall(cx, val, &optimized)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:253:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:253:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3247:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3247 |       if (!GetImportOperation(cx, envChain, script, REGS.pc, rval)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  782 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:785:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:679:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  679 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3485:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3485 |       InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3601:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3601 |           LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget);
      |           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3629:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3629 |       if (!TrySkipAwait(cx, val, &canSkip, &resolved)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3629:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3722:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3722 |       if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:362:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  362 |   return DefineDataProperty(cx, obj, name, rhs, propAttrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:621:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  621 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  659 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  659 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3880:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3880 |         cx->setPendingExceptionAndCaptureStack(v);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3894:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3894 |       if (!GetAndClearException(cx, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4431:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4431 |   cx->setPendingExceptionAndCaptureStack(v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4087:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4087 |         if (!AbstractGeneratorObject::resume(cx, activation, gen, val)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/js/src/jspubtd.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4125:52: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4125 |             MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(),
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:676:12: note: in definition of macro 'MOZ_ALWAYS_FALSE'
  676 |       if ((expr)) {                 \
      |            ^~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4153:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4153 |       if (!CheckClassHeritageOperation(cx, heritage)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4186:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4186 |       JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:406:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 |   return BigInt::inc(cx, val, res);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:424:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  424 |   return BigInt::dec(cx, val, res);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4385:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4385 |       if (!cx->getPendingException(&exception)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
   Compiling lmdb-rkv v0.11.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=lmdb-rkv CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION=0.11.2 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Burkert <dan@danburkert.com>' CARGO_PKG_REPOSITORY='https://github.com/mozilla/lmdb-rs.git' CARGO_PKG_DESCRIPTION='Idiomatic and safe LMDB wrapper.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name lmdb /<<PKGBUILDDIR>>/third_party/rust/lmdb-rkv/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=6cf7fd417aceb858 -C extra-filename=-6cf7fd417aceb858 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern lmdb_rkv_sys=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblmdb_rkv_sys-60996d1d9aeb7d73.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=sha2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/sha2 CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='RustCrypto Developers' CARGO_PKG_REPOSITORY='https://github.com/RustCrypto/hashes' CARGO_PKG_DESCRIPTION='SHA-2 hash functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name sha2 /<<PKGBUILDDIR>>/third_party/rust/sha2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="digest"' --cfg 'feature="std"' -C metadata=29fecc26be8722ac -C extra-filename=-29fecc26be8722ac --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern block_buffer=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libblock_buffer-b8166ed7bf297763.rlib --extern digest=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libdigest-cd028d89176bcbf7.rlib --extern fake_simd=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfake_simd-542a119959f058f8.rlib --extern opaque_debug=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libopaque_debug-f43372393bdcc0e9.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling phf_generator v0.7.21
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_NAME=phf_generator CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/phf_generator CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.21 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Steven Fackler <sfackler@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/sfackler/rust-phf' CARGO_PKG_DESCRIPTION='PHF generation logic' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name phf_generator /<<PKGBUILDDIR>>/third_party/rust/phf_generator/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=0a355411fd2f76ce -C extra-filename=-0a355411fd2f76ce --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern phf_shared=/<<PKGBUILDDIR>>/build-browser/release/deps/libphf_shared-87111095a77d8c64.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/release/deps/librand-9e3552a273471887.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=cubeb-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cubeb-sys CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/cubeb-sys-6da9d947a4226607/out CARGO_PKG_REPOSITORY='https://github.com/djg/cubeb-rs' CARGO_PKG_DESCRIPTION='Native bindings to the cubeb library' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cubeb_sys /<<PKGBUILDDIR>>/third_party/rust/cubeb-sys/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="gecko-in-tree"' -C metadata=330ab7edc97ae4bd -C extra-filename=-330ab7edc97ae4bd --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, js::MaybeConstruct)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/gkrust-shared-50221052762495bb/build-script-build`
   Compiling rayon v1.0.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=rayon CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rayon CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Niko Matsakis <niko@alum.mit.edu>:Josh Stone <cuviper@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name rayon /<<PKGBUILDDIR>>/third_party/rust/rayon/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=63567a8b3adb06be -C extra-filename=-63567a8b3adb06be --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern either=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeither-fd9663a64635ce8b.rlib --extern rayon_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librayon_core-bbc3979b070b3a0b.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  682 | bool js::Construct(JSContext* cx, HandleValue fval,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:700:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  700 | bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:700:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:700:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:700:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
/<<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
  599 | bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv,
      |      ^~
/<<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
/<<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
/<<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
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:822:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  822 | extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj,
      |             ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:835:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  835 |       return ReportIsNotFunction(cx, hasInstance);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<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
  106 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:850:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  850 |     return ReportIsNotFunction(cx, val);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:857:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  857 | bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) {
      |      ^~
/<<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)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5018:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5018 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5018:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5018:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5018:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5018:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5099:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5099 |       if (!Call(cx, callee, thisv, args, res)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5099:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:5091:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5091 |       if (!DirectEval(cx, args.get(0), res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 | bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:720:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:733:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  733 | bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:733:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:733:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o ProfilingStack.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/ProfilingStack.o.pp   /<<PKGBUILDDIR>>/js/src/vm/ProfilingStack.cpp
js/src/Unified_cpp_js_src0.o
/usr/bin/g++ -o Unified_cpp_js_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp
js/src/Unified_cpp_js_src1.o
   Compiling nserror v0.1.0 (/<<PKGBUILDDIR>>/xpcom/rust/nserror)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=nserror CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/xpcom/rust/nserror CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Michael Layzell <michael@thelayzells.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Rust bindings to xpcom nsresult and NS_ERROR_ values' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name nserror xpcom/rust/nserror/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=c111fd8336e3153a -C extra-filename=-c111fd8336e3153a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling gkrust_utils v0.1.0 (/<<PKGBUILDDIR>>/xpcom/rust/gkrust_utils)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=gkrust_utils CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/xpcom/rust/gkrust_utils CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Jonathan Kingston <jkt@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name gkrust_utils xpcom/rust/gkrust_utils/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=5c795c2eab521fc2 -C extra-filename=-5c795c2eab521fc2 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern uuid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libuuid-e21c6e86155e002a.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling tokio-reactor v0.1.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=tokio-reactor CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-reactor CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='Event loop that drives Tokio I/O resources.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_reactor /<<PKGBUILDDIR>>/third_party/rust/tokio-reactor/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=da9fa3c98ba9dc97 -C extra-filename=-da9fa3c98ba9dc97 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio-5a95276c787d2935.rlib --extern slab=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libslab-008c9ec6c299ba65.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
   --> ./third_party/rust/tokio-reactor/src/lib.rs:164:1
    |
164 | /// Tracks the reactor for the current execution context.
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
165 | thread_local!(static CURRENT_REACTOR: RefCell<Option<HandlePriv>> = RefCell::new(None));
    | ---------------------------------------------------------------------------------------- rustdoc does not generate documentation for macro expansions
    |
note: lint level defined here
   --> ./third_party/rust/tokio-reactor/src/lib.rs:31:23
    |
31  | #![deny(missing_docs, warnings, missing_debug_implementations)]
    |                       ^^^^^^^^
    = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/tokio-reactor/src/lib.rs:68:38
   |
68 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT};
   |                                      ^^^^^^^^^^^^^^^^^
   |
note: lint level defined here
  --> ./third_party/rust/tokio-reactor/src/lib.rs:31:23
   |
31 | #![deny(missing_docs, warnings, missing_debug_implementations)]
   |                       ^^^^^^^^
   = note: #[warn(deprecated)] implied by #[warn(warnings)]

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/tokio-reactor/src/lib.rs:162:39
    |
162 | static HANDLE_FALLBACK: AtomicUsize = ATOMIC_USIZE_INIT;
    |                                       ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling tokio-codec v0.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=tokio-codec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-codec CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>:Bryan Burgers <bryan@burgers.io>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='Utilities for encoding and decoding frames.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_codec /<<PKGBUILDDIR>>/third_party/rust/tokio-codec/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=5c06a780368b2366 -C extra-filename=-5c06a780368b2366 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling tokio-fs v0.1.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=tokio-fs CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-fs CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='Filesystem API for Tokio.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_fs /<<PKGBUILDDIR>>/third_party/rust/tokio-fs/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e26ac7fe1734f79e -C extra-filename=-e26ac7fe1734f79e --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --extern tokio_threadpool=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_threadpool-3e80025c8c7c0885.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/gleam-8b061cdb9d95ac9b/build-script-build`
   Compiling phf_codegen v0.7.21
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_NAME=phf_codegen CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/phf_codegen CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.21 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Steven Fackler <sfackler@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/sfackler/rust-phf' CARGO_PKG_DESCRIPTION='Codegen library for PHF types' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name phf_codegen /<<PKGBUILDDIR>>/third_party/rust/phf_codegen/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=c8e4db06561f238a -C extra-filename=-c8e4db06561f238a --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern phf_generator=/<<PKGBUILDDIR>>/build-browser/release/deps/libphf_generator-0a355411fd2f76ce.rlib --extern phf_shared=/<<PKGBUILDDIR>>/build-browser/release/deps/libphf_shared-87111095a77d8c64.rlib --cap-lints warn`
   Compiling cubeb-core v0.5.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=cubeb-core CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cubeb-core CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.4 CARGO_PKG_HOMEPAGE='https://github.com/djg/cubeb-rs' CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/djg/cubeb-rs' CARGO_PKG_DESCRIPTION='Common types and definitions for cubeb rust and C bindings. Not intended for direct use.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cubeb_core /<<PKGBUILDDIR>>/third_party/rust/cubeb-core/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=3fbf630a0522fa5d -C extra-filename=-3fbf630a0522fa5d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern cubeb_sys=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_sys-330ab7edc97ae4bd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: unused doc comment
  --> ./third_party/rust/cubeb-core/src/device.rs:21:1
   |
21 |   /// Architecture specific sample type.
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
22 | / bitflags! {
23 | |     pub struct DeviceFormat: ffi::cubeb_device_fmt {
24 | |         const S16LE = ffi::CUBEB_DEVICE_FMT_S16LE;
25 | |         const S16BE = ffi::CUBEB_DEVICE_FMT_S16BE;
...  |
28 | |     }
29 | | }
   | |_- rustdoc does not generate documentation for macro expansions
   |
   = note: #[warn(unused_doc_comments)] on by default
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
  --> ./third_party/rust/cubeb-core/src/device.rs:31:1
   |
31 | / /// Channel type for a `cubeb_stream`. Depending on the backend and platform
32 | | /// used, this can control inter-stream interruption, ducking, and volume
33 | | /// control.
   | |____________^
34 | / bitflags! {
35 | |     pub struct DevicePref: ffi::cubeb_device_pref {
36 | |         const NONE = ffi::CUBEB_DEVICE_PREF_NONE;
37 | |         const MULTIMEDIA = ffi::CUBEB_DEVICE_PREF_MULTIMEDIA;
...  |
41 | |     }
42 | | }
   | |_- rustdoc does not generate documentation for macro expansions
   |
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
  --> ./third_party/rust/cubeb-core/src/device.rs:44:1
   |
44 | / /// Whether a particular device is an input device (e.g. a microphone), or an
45 | | /// output device (e.g. headphones).
   | |____________________________________^
46 | / bitflags! {
47 | |     pub struct DeviceType: ffi::cubeb_device_type {
48 | |         const UNKNOWN = ffi::CUBEB_DEVICE_TYPE_UNKNOWN as _;
49 | |         const INPUT = ffi::CUBEB_DEVICE_TYPE_INPUT as _;
50 | |         const OUTPUT = ffi::CUBEB_DEVICE_TYPE_OUTPUT as _;
51 | |     }
52 | | }
   | |_- rustdoc does not generate documentation for macro expansions
   |
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
  --> ./third_party/rust/cubeb-core/src/device.rs:58:1
   |
58 |   /// Audio device description
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
59 | / ffi_type_heap! {
60 | |     type CType = ffi::cubeb_device;
61 | |     #[derive(Debug)]
62 | |     pub struct Device;
63 | |     pub struct DeviceRef;
64 | | }
   | |_- rustdoc does not generate documentation for macro expansions
   |
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
   --> ./third_party/rust/cubeb-core/src/device.rs:94:1
    |
94  | / /// This structure holds the characteristics of an input or output
95  | | /// audio device. It is obtained using `enumerate_devices`, which
96  | | /// returns these structures via `device_collection` and must be
97  | | /// destroyed via `device_collection_destroy`.
    | |______________________________________________^
98  | / ffi_type_stack! {
99  | |     type CType = ffi::cubeb_device_info;
100 | |     pub struct DeviceInfo;
101 | |     pub struct DeviceInfoRef;
102 | | }
    | |_- rustdoc does not generate documentation for macro expansions
    |
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
  --> ./third_party/rust/cubeb-core/src/stream.rs:48:1
   |
48 |   /// Miscellaneous stream preferences.
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
49 | / bitflags! {
50 | |     pub struct StreamPrefs: ffi::cubeb_stream_prefs {
51 | |         const NONE = ffi::CUBEB_STREAM_PREF_NONE;
52 | |         const LOOPBACK = ffi::CUBEB_STREAM_PREF_LOOPBACK;
53 | |     }
54 | | }
   | |_- rustdoc does not generate documentation for macro expansions
   |
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

warning: unused doc comment
  --> ./third_party/rust/cubeb-core/src/stream.rs:56:1
   |
56 |   /// Stream format initialization parameters.
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
57 | / ffi_type_stack!{
58 | |     type CType = ffi::cubeb_stream_params;
59 | |     #[derive(Debug)]
60 | |     pub struct StreamParams;
61 | |     pub struct StreamParamsRef;
62 | | }
   | |_- rustdoc does not generate documentation for macro expansions
   |
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

   Compiling num-derive v0.2.2
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_NAME=num-derive CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/num-derive CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.2 CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-derive' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-derive' CARGO_PKG_DESCRIPTION='Numeric syntax extensions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name num_derive /<<PKGBUILDDIR>>/third_party/rust/num-derive/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=a6c3058870a16ae6 -C extra-filename=-a6c3058870a16ae6 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern num_traits=/<<PKGBUILDDIR>>/build-browser/release/deps/libnum_traits-d18a236840b06f03.rlib --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-d1ba05e822aeec2b.rlib --cap-lints warn`
   Compiling netwerk_helper v0.0.1 (/<<PKGBUILDDIR>>/netwerk/base/rust-helper)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=netwerk_helper CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/netwerk/base/rust-helper CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Jeff Hemphill <jthemphill@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name netwerk_helper netwerk/base/rust-helper/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e1d0f915297ffec6 -C extra-filename=-e1d0f915297ffec6 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling rsdparsa_capi v0.1.0 (/<<PKGBUILDDIR>>/media/webrtc/signaling/src/sdp/rsdparsa_capi)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=rsdparsa_capi CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/webrtc/signaling/src/sdp/rsdparsa_capi CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Paul Ellenbogen <pe5@cs.princeton.edu>:Nils Ohlmeier <github@ohlmeier.org>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name rsdparsa_capi media/webrtc/signaling/src/sdp/rsdparsa_capi/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=a2a08379f5a76ef0 -C extra-filename=-a2a08379f5a76ef0 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern rsdparsa=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librsdparsa-2e8d38e2578f6ab1.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling encoding_glue v0.1.0 (/<<PKGBUILDDIR>>/intl/encoding_glue)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=encoding_glue CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/intl/encoding_glue CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='FFI functions for mozilla::Encoding that aren'\''t appropriate to share on crates.io due to m-c dependencies' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name encoding_glue intl/encoding_glue/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=da80b5da05e621ba -C extra-filename=-da80b5da05e621ba --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern encoding_rs=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libencoding_rs-6c8cd3b5eb9c2a07.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_NAME=gleam CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/gleam CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.17 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/gleam-68eeecc3bcb24676/out CARGO_PKG_REPOSITORY='https://github.com/servo/gleam' CARGO_PKG_DESCRIPTION='Generated OpenGL bindings and wrapper for Servo.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name gleam /<<PKGBUILDDIR>>/third_party/rust/gleam/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=706457cec21e08b7 -C extra-filename=-706457cec21e08b7 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling selectors v0.21.0 (/<<PKGBUILDDIR>>/servo/components/selectors)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=selectors CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/selectors CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION=0.21.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/servo' CARGO_PKG_DESCRIPTION='CSS Selectors matching for Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build servo/components/selectors/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=101d6a7675665204 -C extra-filename=-101d6a7675665204 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/selectors-101d6a7675665204 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern phf_codegen=/<<PKGBUILDDIR>>/build-browser/release/deps/libphf_codegen-c8e4db06561f238a.rlib`
   Compiling tokio-udp v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=tokio-udp CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-udp CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='UDP bindings for tokio.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_udp /<<PKGBUILDDIR>>/third_party/rust/tokio-udp/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=f194f34a48d857b4 -C extra-filename=-f194f34a48d857b4 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio-5a95276c787d2935.rlib --extern tokio_codec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_codec-5c06a780368b2366.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-da9fa3c98ba9dc97.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:637:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  637 | static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp: In function 'bool IsBigInt(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp:24:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   24 | static MOZ_ALWAYS_INLINE bool IsBigInt(HandleValue v) {
      |                               ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Boolean.cpp: In function 'bool IsBoolean(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Boolean.cpp:34:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   34 | MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) {
      |                        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.h:32:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   32 |   static bool is(HandleValue v) {
      |               ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp:47:65: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 |       v.isNumber() ? NumberToBigInt(cx, v.toNumber()) : ToBigInt(cx, v);
      |                                                         ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool GetSharedTypedArray(JSContext*, JS::HandleValue, JS::MutableHandle<js::TypedArrayObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:91:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   91 | static bool GetSharedTypedArray(JSContext* cx, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3953:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3953 |   if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3954:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3954 |       !DefineDataProperty(cx, unscopables, cx->names().entries, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3955:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3955 |       !DefineDataProperty(cx, unscopables, cx->names().fill, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3956:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3956 |       !DefineDataProperty(cx, unscopables, cx->names().find, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3957:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3957 |       !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3958:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3958 |       !DefineDataProperty(cx, unscopables, cx->names().flat, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3959:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3959 |       !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3960:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3960 |       !DefineDataProperty(cx, unscopables, cx->names().includes, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3961:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3961 |       !DefineDataProperty(cx, unscopables, cx->names().keys, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3962:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3962 |       !DefineDataProperty(cx, unscopables, cx->names().values, value)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3969:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3969 |   return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:1552:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1552 |   return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1553 |                                 args2, args.rval());
      |                                 ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:1161:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1161 |   if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1162 |                               UndefinedHandleValue, args, &rval)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:314:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
      |                                 ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_isLockFree(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:443:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  443 |     if (!ToInteger(cx, v, &dsize)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp:103:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  103 |     if (!ToInteger(cx, args[0], &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:153:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  153 | static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) {
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:509:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool GetTypedArrayIndex(JSContext*, JS::HandleValue, JS::Handle<js::TypedArrayObject*>, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  106 | static bool GetTypedArrayIndex(JSContext* cx, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp:161:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  161 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                       ~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp:187:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  187 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                       ~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:177:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  177 | static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str,
      |                       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:47:
/<<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
  274 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |                                                       ^
/<<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
  274 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::toString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/BigInt.cpp:103:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  103 |     if (!ToInteger(cx, args[0], &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:303:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  303 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.h: In member function 'bool js::ArgumentsObject::maybeGetElement(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.h:351:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   bool maybeGetElement(uint32_t i, MutableHandleValue vp) {
      |        ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:303:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  303 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling tokio-tcp v0.1.1
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=tokio-tcp CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-tcp CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.1 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='TCP bindings for tokio.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_tcp /<<PKGBUILDDIR>>/third_party/rust/tokio-tcp/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=6790e1b43a1c8857 -C extra-filename=-6790e1b43a1c8857 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio-5a95276c787d2935.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-da9fa3c98ba9dc97.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:981:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  981 | static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps<T>::storeResult(JSContext*, T, JS::MutableHandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:148:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 | JS::Result<> ArrayOps<uint32_t>::storeResult(JSContext* cx, uint32_t v,
      |              ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps<long long int>::storeResult(JSContext*, int64_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:174:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |   static JS::Result<> storeResult(JSContext* cx, int64_t v,
      |                       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps<long long unsigned int>::storeResult(JSContext*, uint64_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:205:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  205 |   static JS::Result<> storeResult(JSContext* cx, uint64_t v,
      |                       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_notify(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:689:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  689 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:698:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  698 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:706:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  706 |     if (!ToInteger(cx, countv, &dcount)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:617:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  617 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:626:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  626 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:639:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  639 |   RootedBigInt valbi(cx, ToBigInt(cx, valv));
      |                          ~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Boolean.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Boolean.cpp:159:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 | JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) {
      |                    ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
   Compiling cubeb v0.5.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=cubeb CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cubeb CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.4 CARGO_PKG_HOMEPAGE='https://github.com/djg/cubeb-rs' CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/djg/cubeb-rs' CARGO_PKG_DESCRIPTION='Bindings to libcubeb for interacting with system audio from rust.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cubeb /<<PKGBUILDDIR>>/third_party/rust/cubeb/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=2f90847f224e9477 -C extra-filename=-2f90847f224e9477 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cubeb_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_core-3fbf630a0522fa5d.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:444:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  444 |   RootedBigInt bi(cx, ToBigInt(cx, value));
      |                       ~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:455:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |   RootedBigInt bi(cx, ToBigInt(cx, value));
      |                       ~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)':
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:1062:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1062 |   if (!Construct(cx, fun, cargs, fun, &obj)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:1062:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   Compiling cubeb-backend v0.5.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=cubeb-backend CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cubeb-backend CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION=0.5.4 CARGO_PKG_HOMEPAGE='https://github.com/djg/cubeb-rs' CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/djg/cubeb-rs' CARGO_PKG_DESCRIPTION='Bindings to libcubeb internals to facilitate implementing cubeb backends in rust.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cubeb_backend /<<PKGBUILDDIR>>/third_party/rust/cubeb-backend/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e7b4fad4450a2227 -C extra-filename=-e7b4fad4450a2227 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cubeb_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_core-3fbf630a0522fa5d.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoLoad; Args = {JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_load(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:291:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  291 |   return perform<DoLoad>(cx, args.get(0), args.get(1), args.rval());
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:291:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoStore; Args = {JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:166:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:197:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  197 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/selectors-101d6a7675665204/build-script-build`
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_store(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:321:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  321 |   return perform<DoStore>(cx, args.get(0), args.get(1), args.get(2),
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  322 |                           args.rval());
      |                           ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:321:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:321:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   Compiling tokio v0.1.7
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_NAME=tokio CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.7 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio' CARGO_PKG_DESCRIPTION='An event-driven, non-blocking I/O platform for writing asynchronous I/O
backed applications.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio /<<PKGBUILDDIR>>/third_party/rust/tokio/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1119854114db9834 -C extra-filename=-1119854114db9834 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio-5a95276c787d2935.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --extern tokio_fs=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_fs-e26ac7fe1734f79e.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-da9fa3c98ba9dc97.rlib --extern tokio_tcp=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_tcp-6790e1b43a1c8857.rlib --extern tokio_threadpool=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_threadpool-3e80025c8c7c0885.rlib --extern tokio_timer=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_timer-b439c0be9855a92d.rlib --extern tokio_udp=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_udp-f194f34a48d857b4.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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 = long long int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
warning: unused doc comment
   --> ./third_party/rust/tokio/src/executor/current_thread/mod.rs:222:1
    |
222 |   /// Current thread's task runner. This is set in `TaskRunner::with`
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
223 | / thread_local!(static CURRENT: CurrentRunner = CurrentRunner {
224 | |     spawn: Cell::new(None),
225 | | });
    | |___- rustdoc does not generate documentation for macro expansions
    |
note: lint level defined here
   --> ./third_party/rust/tokio/src/lib.rs:68:23
    |
68  | #![deny(missing_docs, warnings, missing_debug_implementations)]
    |                       ^^^^^^^^
    = note: #[warn(unused_doc_comments)] implied by #[warn(warnings)]
    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
   Compiling cubeb-pulse v0.2.0 (/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=cubeb-pulse CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dan Glastonbury <dglastonbury@mozilla.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Cubeb backed for PulseAudio written in Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cubeb_pulse media/libcubeb/cubeb-pulse-rs/src/lib.rs --color never --crate-type staticlib --crate-type rlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="pulse-dlopen"' --cfg 'feature="pulse-ffi"' -C metadata=d8017e69983263f3 -C extra-filename=-d8017e69983263f3 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cubeb_backend=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_backend-e7b4fad4450a2227.rlib --extern pulse=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libpulse-d66bee4da0608a73.rlib --extern pulse_ffi=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libpulse_ffi-69754ced2a252743.rlib --extern semver=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsemver-2e598e917f49e0a8.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:444:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  444 |   RootedBigInt bi(cx, ToBigInt(cx, value));
      |                       ~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:455:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |   RootedBigInt bi(cx, ToBigInt(cx, value));
      |                       ~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool array_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  194 |   if (!GetProperty(cx, obj, obj, cx->names().length, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:1221:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1221 |       str = ValueToSource(cx, elt);
      |             ~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  194 |   if (!GetProperty(cx, obj, obj, cx->names().length, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle<js::ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:702:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  702 | bool js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:604:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:609:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  609 |     if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:643:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  643 | static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:651:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  651 |     return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:658:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  658 |   return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = signed char]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short int]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = int]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoCompareExchange; Args = {JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:267:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  267 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, oldval, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:267:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  267 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, oldval, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_compareExchange(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:274:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  274 |   return perform<DoCompareExchange>(cx, args.get(0), args.get(1), args.get(2),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275 |                                     args.get(3), args.rval());
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:274:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:274:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:274:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoExchange; Args = {JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:302:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, value, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:302:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, value, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_exchange(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:327:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  327 |   return perform<DoExchange>(cx, args.get(0), args.get(1), args.get(2),
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |                              args.rval());
      |                              ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:327:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:327:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation<PerformAdd>::DoBinop; Args = {JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_add(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |   return perform<DoBinopWithOperation<Operate>::template DoBinop>(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  351 |       cx, objv, idxv, valv, r);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~                                    
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation<PerformSub>::DoBinop; Args = {JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_sub(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |   return perform<DoBinopWithOperation<Operate>::template DoBinop>(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  351 |       cx, objv, idxv, valv, r);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~                                    
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation<PerformAnd>::DoBinop; Args = {JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_and(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |   return perform<DoBinopWithOperation<Operate>::template DoBinop>(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  351 |       cx, objv, idxv, valv, r);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~                                    
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation<PerformOr>::DoBinop; Args = {JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_or(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |   return perform<DoBinopWithOperation<Operate>::template DoBinop>(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  351 |       cx, objv, idxv, valv, r);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~                                    
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation<PerformXor>::DoBinop; Args = {JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>}]':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 | bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GetSharedTypedArray(cx, objv, &view)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   if (!GetTypedArrayIndex(cx, idxv, view, &offset)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:157:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |       JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result));
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_xor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |   return perform<DoBinopWithOperation<Operate>::template DoBinop>(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  351 |       cx, objv, idxv, valv, r);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~                                    
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:350:66: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:330:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  330 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:330:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:330:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:337:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |   if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, cx->global())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:211:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:211:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:219:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |   if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, cx->global())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:424:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  424 |   return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  425 |                     globalLexical, nullptr, args.rval());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:424:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:428:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 | bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:428:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:440:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |   return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:440:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3701:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3701 |     if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3701:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3701:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3701:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3708:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3708 |     if (!DefineDataElement(cx, obj, k, args[k])) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  194 |   if (!GetProperty(cx, obj, obj, cx->names().length, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::array_push(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JSObject* js::AtomicsObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:967:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  967 |   if (!DefineDataProperty(cx, global, cx->names().Atomics, AtomicsValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  968 |                           JSPROP_RESOLVING)) {
      |                           ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 | bool ElementAdder::append(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:360:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  360 |       if (!DefineDataElement(cx, resObj_, index_, v)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:505:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:2885:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2885 |           if (!DefineDataElement(cx, result, index, value)) {
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3532:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3532 |     if (!ToInteger(cx, args[0], &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3541:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3541 |       if (!ToInteger(cx, args[1], &d)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3390:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3390 |         !DefineDataElement(cx, result, index - uint32_t(begin), value)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:505:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::array_unshift(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  194 |   if (!GetProperty(cx, obj, obj, cx->names().length, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:2933:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2933 |   if (!ToInteger(cx, args.get(0), &relativeStart)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:2956:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2956 |     if (!ToInteger(cx, args[1], &deleteCountDouble)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:505:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3110:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3110 |           if (!SetArrayElement(cx, obj, to, fromValue)) {
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:3210:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3210 |           if (!SetArrayElement(cx, obj, to, fromValue)) {
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, js::ElementAdder*)':
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:389:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  389 |       if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:360:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  360 |       if (!DefineDataElement(cx, resObj_, index_, v)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::array_reverse(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:198:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:347:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:1711:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1711 |       if (!SetArrayElement(cx, obj, i, hival)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:1714:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1714 |       if (!SetArrayElement(cx, obj, len - i - 1, lowval)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:1718:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |       if (!SetArrayElement(cx, obj, i, hival)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Array.cpp:1728:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1728 |       if (!SetArrayElement(cx, obj, len - i - 1, lowval)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp
js/src/Unified_cpp_js_src10.o
   Compiling tokio-core v0.1.17
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_NAME=tokio-core CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-core CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.17 CARGO_PKG_HOMEPAGE='https://tokio.rs' CARGO_PKG_AUTHORS='Carl Lerche <me@carllerche.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio-core' CARGO_PKG_DESCRIPTION='Core I/O and event loop primitives for asynchronous I/O in Rust. Foundation for
the rest of the tokio crates.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_core /<<PKGBUILDDIR>>/third_party/rust/tokio-core/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=cd3172eaa9913389 -C extra-filename=-cd3172eaa9913389 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio-5a95276c787d2935.rlib --extern scoped_tls=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libscoped_tls-57fc018e9ed1f70f.rlib --extern tokio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio-1119854114db9834.rlib --extern tokio_executor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_executor-eb9bbf21d4d9666e.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --extern tokio_reactor=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_reactor-da9fa3c98ba9dc97.rlib --extern tokio_timer=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_timer-b439c0be9855a92d.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/tokio-core/src/reactor/mod.rs:12:50
   |
12 | use std::sync::atomic::{AtomicUsize, AtomicBool, ATOMIC_USIZE_INIT, Ordering};
   |                                                  ^^^^^^^^^^^^^^^^^
   |
note: lint level defined here
  --> ./third_party/rust/tokio-core/src/lib.rs:94:9
   |
94 | #![deny(warnings)]
   |         ^^^^^^^^
   = note: #[warn(deprecated)] implied by #[warn(warnings)]

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/tokio-core/src/reactor/mod.rs:36:36
   |
36 | static NEXT_LOOP_ID: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                    ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

   Compiling cssparser-macros v0.3.3
   Compiling xpcom_macros v0.1.0 (/<<PKGBUILDDIR>>/xpcom/rust/xpcom/xpcom_macros)
   Compiling cstr-macros v0.1.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=xpcom_macros CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/xpcom/rust/xpcom/xpcom_macros CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Michael Layzell <michael@thelayzells.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name xpcom_macros xpcom/rust/xpcom/xpcom_macros/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=47cfd4708b377f02 -C extra-filename=-47cfd4708b377f02 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/release/deps/liblazy_static-b2de711940b3eb05.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-151f3ce717f09c8a.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-f0c4e76c8570f995.rlib`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=cssparser-macros CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cssparser-macros CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION=0.3.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-cssparser' CARGO_PKG_DESCRIPTION='Procedural macros for cssparser' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cssparser_macros /<<PKGBUILDDIR>>/third_party/rust/cssparser-macros/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=1de2941355c21813 -C extra-filename=-1de2941355c21813 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern phf_codegen=/<<PKGBUILDDIR>>/build-browser/release/deps/libphf_codegen-c8e4db06561f238a.rlib --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-a42c7bda05388bba.rlib --extern procedural_masquerade=/<<PKGBUILDDIR>>/build-browser/release/deps/libprocedural_masquerade-37d2f6f06d299942.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-151f3ce717f09c8a.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-f0c4e76c8570f995.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=cstr-macros CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cstr-macros CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Xidorn Quan <me@upsuper.org>' CARGO_PKG_REPOSITORY='https://github.com/upsuper/cstr' CARGO_PKG_DESCRIPTION='Procedural macros for cstr' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cstr_macros /<<PKGBUILDDIR>>/third_party/rust/cstr-macros/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=14a09671805ef7fb -C extra-filename=-14a09671805ef7fb --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern procedural_masquerade=/<<PKGBUILDDIR>>/build-browser/release/deps/libprocedural_masquerade-37d2f6f06d299942.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-f0c4e76c8570f995.rlib --cap-lints warn`
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
  --> /<<PKGBUILDDIR>>/third_party/rust/cssparser-macros/lib.rs:12:30
   |
12 | #[allow(unused_imports)] use std::ascii::AsciiExt;
   |                              ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

   Compiling cstr v0.1.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=cstr CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cstr CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Xidorn Quan <me@upsuper.org>' CARGO_PKG_REPOSITORY='https://github.com/upsuper/cstr' CARGO_PKG_DESCRIPTION='Macro for building static CStr reference' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cstr /<<PKGBUILDDIR>>/third_party/rust/cstr/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=ec6dace7994ad124 -C extra-filename=-ec6dace7994ad124 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cstr_macros=/<<PKGBUILDDIR>>/build-browser/release/deps/libcstr_macros-14a09671805ef7fb.so --extern procedural_masquerade=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libprocedural_masquerade-3b9ea80ed92045cd.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:675:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  675 | bool MapObject::is(HandleValue v) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1324:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1324 | bool SetObject::is(HandleValue v) {
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:99:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   99 | bool ImportEntryObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:173:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 | bool ExportEntryObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  254 | bool RequestedModuleObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:725:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 | bool ModuleObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In static member function 'static JSString* {anonymous}::KeyStringifier<JS::Handle<JS::PropertyKey> >::toString(JSContext*, JS::HandleId)':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<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':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:615:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  615 | bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:615:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool ProtoGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1876:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1876 |     if (!BoxNonStrictThis(cx, thisv, &thisv)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:510:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  510 | static bool ValidatePropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:510:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:510:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:532:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  532 |     if (!SameValue(cx, desc.value(), expectedValue, &same)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::obj_is(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1656:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1656 |   if (!SameValue(cx, args.get(0), args.get(1), &same)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:746:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  746 |   if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   94 | inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv,
      |             ^~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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
   98 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<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
  117 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<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
/<<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
/<<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
/<<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
  123 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:285:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  285 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  316 |       if (!js::Call(cx, toJSON, vp, arg0, vp)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  336 |     if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:357:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |       JSString* str = ToStringSlow<CanGC>(cx, vp);
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:110:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  110 |   if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  127 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:19:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   19 | inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index,
      |             ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:36:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   36 | bool HashableValue::setValue(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:717:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  717 | bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:717:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:737:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  737 |   return get(cx, obj, args.get(0), args.rval());
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:737:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  737 |   return get(cx, obj, args.get(0), args.rval());
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:745:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  745 | bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1261:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1261 | bool SetObject::isBuiltinAdd(HandleValue add) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1376:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1376 | bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1556:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1556 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1556:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1571:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1571 |     if (!JS_WrapValue(cx, &wrappedKey)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1619:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1619 | JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1619:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1638:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1638 |     if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1634:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1634 |       if (!JS_WrapValue(cx, &wrappedKey)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1645 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1677:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1677 | JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1571:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1571 |     if (!JS_WrapValue(cx, &wrappedKey)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1706:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1706 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1706:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<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
  123 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1742:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1742 | JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1571:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1571 |     if (!JS_WrapValue(cx, &wrappedKey)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1771:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1771 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1771:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1771:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<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
  123 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
   Compiling tokio-uds v0.1.7
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_NAME=tokio-uds CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/tokio-uds CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.7 CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/tokio-uds' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/tokio-uds' CARGO_PKG_DESCRIPTION='Unix Domain sockets for Tokio
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name tokio_uds /<<PKGBUILDDIR>>/third_party/rust/tokio-uds/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=0b0d91c8cb757467 -C extra-filename=-0b0d91c8cb757467 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-46895515ee74fe32.rlib --extern mio=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio-5a95276c787d2935.rlib --extern mio_uds=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio_uds-7fbaed883ff3e77f.rlib --extern tokio_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_core-cd3172eaa9913389.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<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':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:472:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  472 | bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<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':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:543:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  543 | bool ModuleNamespaceObject::ProxyHandler::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:549:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  549 |       return ValidatePropertyDescriptor(cx, desc, false, false, false, value,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  550 |                                         result);
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:549:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:569:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  569 |   return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:569:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<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':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  584 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:584:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:375:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  375 | bool ModuleNamespaceObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::Instantiate(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1090:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1090 |   return CallSelfHostedFunction(cx, name, thisv, args, &ignored);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::Evaluate(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1090:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1090 |   return CallSelfHostedFunction(cx, name, thisv, args, &ignored);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1110:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1110 |   if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1111 |                               UndefinedHandleValue, args, &result)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1672:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1672 | JSObject* js::CallModuleResolveHook(JSContext* cx,
      |           ^~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1681:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1681 |   RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier));
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1664:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1664 | bool js::IdToStringOrSymbol(JSContext* cx, HandleId id,
      |      ^~
warning: use of deprecated item 'futures::Stream::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228
   --> ./third_party/rust/tokio-uds/src/lib.rs:194:34
    |
194 |         Incoming { inner: self }.boxed()
    |                                  ^^^^^
    |
    = note: #[warn(deprecated)] on by default

In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:5360:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5360 | MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val,
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:5360:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  884 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name,
      |             ^~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  925 |         if (!Walk(cx, obj, id, reviver, &newElement)) {
      |              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:939:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  939 |           if (!DefineProperty(cx, obj, id, desc, ignored)) {
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  961 |         if (!Walk(cx, obj, id, reviver, &newElement)) {
      |              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:975:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  975 |           if (!DefineProperty(cx, obj, id, desc, ignored)) {
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  990 |   return js::Call(cx, reviver, holder, keyVal, val, vp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) {
      |             ^~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:999:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  999 |   if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1004:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1004 |   return Walk(cx, obj, id, reviver, vp);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1004:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1008 | bool js::ParseJSONWithReviver(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<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
  274 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1019:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1019 |     return Revive(cx, reviver, vp);
      |            ~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1008 | bool js::ParseJSONWithReviver(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<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
  274 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1019:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1019 |     return Revive(cx, reviver, vp);
      |            ~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:19,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1063:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1063 |              ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1064 |                                     args.rval())
      |                                     ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1063:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1065:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1065 |              : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1066 |                                     args.rval());
      |                                     ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1065:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In lambda function:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:256:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   auto AddProperty = [cx, &comma, &buf](HandleId id, HandleValue val,
      |                      ^
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:262:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |       idstr = ValueToSource(cx, v);
      |               ~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:19,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:290:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  290 |     RootedString valsource(cx, ValueToSource(cx, val));
      |                                ~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:417:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  417 |     if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1416:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1416 | bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1747:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1747 | JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1571:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1571 |     if (!JS_WrapValue(cx, &wrappedKey)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:599:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  599 |       if (!GetElement(cx, obj, i, &outputValue)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  316 |       if (!js::Call(cx, toJSON, vp, arg0, vp)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  336 |     if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:357:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |       JSString* str = ToStringSlow<CanGC>(cx, vp);
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:493:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  493 |     if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, js::StringBuffer&, js::StringifyBehavior)':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:713:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  713 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:768:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  768 |         if (!GetElement(cx, replacer, k, &item)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:785:30: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |         if (!ValueToId<CanGC>(cx, item, &id)) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:819:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  819 |       JSString* str = ToStringSlow<CanGC>(cx, space);
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:865:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  865 |     if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:873:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  873 |   if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:1079:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1079 |   if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:820:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  820 |       if (!GetProperty(cx, from, from, nextKey, &propValue)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:988:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  988 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1019:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1019 |     if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1026:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1026 |           !ToPropertyDescriptor(cx, descObj, true, &desc) ||
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1026:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1037:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1037 |     if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i], result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1064:73: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1064 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr);
      |                                                                         ^
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1336:37: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1336 |         if (!tobj->getElement<CanGC>(cx, i, &value)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1459:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1459 |         if (!GetProperty(cx, obj, obj, id, &value)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1559:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1559 |           if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1562:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1562 |         } else if (!GetProperty(cx, obj, obj, id, &value)) {
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1567:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1567 |       if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1580:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1580 |       if (!GetProperty(cx, obj, obj, id, &value)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1765:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1765 |   if (Call(cx, then, thenable, args2, &rval)) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1765:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1775:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1775 |   return Call(cx, rejectVal, UndefinedHandleValue, rval, &rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1775:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1775:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:794:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  794 | bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1682:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1682 | JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1571:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1571 |     if (!JS_WrapValue(cx, &wrappedKey)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
   Compiling webdriver v0.39.0 (/<<PKGBUILDDIR>>/testing/webdriver)
     Running `CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/testing/webdriver CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://hg.mozilla.org/mozilla-central/file/tip/testing/webdriver' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Library implementing the wire protocol for the W3C WebDriver specification.' CARGO_PKG_VERSION_MINOR=39 CARGO_PKG_NAME=webdriver CARGO_PKG_AUTHORS=Mozilla CARGO_PKG_VERSION=0.39.0 /usr/bin/rustc --crate-name webdriver testing/webdriver/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=ce700f2a9155b943 -C extra-filename=-ce700f2a9155b943 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern base64=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbase64-7ca2f6dabe5bbb0b.rlib --extern cookie=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libcookie-1967076ef85e0168.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern http=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libhttp-820b1bc578723452.rlib --extern hyper=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libhyper-3193dcd7f0f9c5a5.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern regex=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libregex-19414d8153e824ab.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libserde-de7e70fe3273920a.rlib --extern serde_derive=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libserde_derive-7b409730997f6d9a.so --extern serde_json=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libserde_json-33af1f8e5cd55b66.rlib --extern time=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --extern tokio=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libtokio-446d18e970da7fb6.rlib --extern unicode_segmentation=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libunicode_segmentation-94c73e0dab1a1913.rlib --extern url=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liburl-9d8b8f176ed97053.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:572:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  572 | bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:572:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:572:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1652:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1652 | JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1652:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1669:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1669 |       if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1669:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1669 |       if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
      |                                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1673:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1673 |     return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1184:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1184 | bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1719:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1719 | JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1734:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1734 |       if (!JS_WrapValue(cx, &wrappedKey)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1034:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1034 | bool ModuleObject::execute(JSContext* cx, HandleModuleObject self,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle<PromiseCapability>, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3608:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3608 | static PromiseReactionRecord* NewReactionRecord(
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3608:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:665:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  665 |     if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                                 args2, args2.rval())) {
      |                                 ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1313:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1313 |       if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv,
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1314 |                                   args2, args2.rval())) {
      |                                   ~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1663:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1663 |   if (!func(cx, modulePrivate, metaObject)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1189:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1189 |   if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 | static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2,
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1293:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1293 |       if (!NewValuePair(cx, key, value, &value)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1293:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1341:37: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1341 |         if (!tobj->getElement<CanGC>(cx, i, &value)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1344:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1344 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1344:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1397:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1397 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1397:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1459:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1459 |         if (!GetProperty(cx, obj, obj, id, &value)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1466:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1466 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1466:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1559:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1559 |           if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1562:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1562 |         } else if (!GetProperty(cx, obj, obj, id, &value)) {
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1567:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1567 |       if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1580:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1580 |       if (!GetProperty(cx, obj, obj, id, &value)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1588:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1588 |     } else if (!NewValuePair(cx, key, value, properties[out++])) {
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1588:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle<PromiseCapability>, bool)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1300:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1300 |   if (!Construct(cx, cVal, cargs, cVal, capability.promise())) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1300:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)':
/<<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
  975 | MOZ_MUST_USE static bool EnqueuePromiseReactionJob(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::PromiseState)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1114:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1114 | static MOZ_MUST_USE bool ResolvePromise(JSContext* cx,
      |                          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3888:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3888 | MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx,
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:5001:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5001 | bool PromiseObject::reject(JSContext* cx, Handle<PromiseObject*> promise,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:5017:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5017 |   return Call(cx, funVal, UndefinedHandleValue, rejectionValue, &dummy);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:5017:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:5017:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3856:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3856 |   if (!GetAndClearException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1694:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1694 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script,
      |           ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1730:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1730 |   if (!importHook(cx, referencingPrivate, specifier, promise)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1357:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1357 | static MOZ_MUST_USE bool RejectMaybeWrappedPromise(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1167:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1167 | static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:833:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  833 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3896:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3896 | MOZ_MUST_USE bool js::AsyncFunctionReturned(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4971:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4971 | bool PromiseObject::resolve(JSContext* cx, Handle<PromiseObject*> promise,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4997:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4997 |   return Call(cx, funVal, UndefinedHandleValue, resolutionValue, &dummy);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4997:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4997:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1745:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1745 | bool js::FinishDynamicModuleImport(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:1681:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1681 |   RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier));
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool RunResolutionFunction(JSContext*, JS::HandleObject, JS::HandleValue, ResolutionMode, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2558:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2558 | static MOZ_MUST_USE bool RunResolutionFunction(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2575:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2575 |     return Call(cx, calleeOrRval, UndefinedHandleValue, result, &calleeOrRval);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2575:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2575:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3450:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3450 | static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3450:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3488:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3488 |       if (!GetProperty(cx, xObj, xObj, cx->names().constructor, &ctorVal)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3521:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3521 | MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx,
      |                        ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3525:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3525 |   return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3548:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3548 | JSObject* PromiseObject::unforgeableReject(JSContext* cx, HandleValue value) {
      |           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3554:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3554 |   return CommonStaticResolveRejectImpl(cx, cVal, value, RejectMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3577:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3577 | JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) {
      |           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3583:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3583 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_static_resolve(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3565:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3565 |       CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_reject(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3536:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3536 |       CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:250:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  250 | static PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext* cx,
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2237:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2237 |     success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval);
      |               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2237:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2248:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2248 |     if (!Call(cx, calleeOrRval, UndefinedHandleValue, exceptionVal,
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2249 |               &calleeOrRval)) {
      |               ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2248:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2248:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2082:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2082 |     return ReportIsNotFunction(cx, executorVal);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, js::MapObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:838:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  838 | bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:838:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1701:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1701 | JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1691:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1691 | JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1696:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1696 | JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1453:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1453 | bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1453:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1756:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1756 | JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1766:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1766 | JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1761:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1761 | JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1602:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::Handle<PromiseCapability>)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4654:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4654 | static MOZ_MUST_USE bool PerformPromiseThen(
      |                          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4654:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4674:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4674 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4675 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3809 | static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3834:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3834 |   if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3835 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3834:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2530:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2530 |       if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2531 |                               resultCapabilityWithoutResolving)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleObject, js::CreateDependentPromise)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3750:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3750 | MOZ_MUST_USE bool js::OriginalPromiseThen(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3750:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3774:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3774 |   if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3775 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4586 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4600:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4600 |     return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4601 |                                       rval, rvalUsed);
      |                                       ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4600:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4600:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4625:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4625 |   if (!OriginalPromiseThen(cx, promiseObj, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4626 |                            &resultPromise, createDependent)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4625:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_then(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4649:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4649 |   return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1),
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4650 |                            args.rval(), true);
      |                            ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4649:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4649:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4641:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4641 |   return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1),
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4642 |                            args.rval(),
      |                            ~~~~~~~~~~~~
 4643 |                            IsPromiseThenOrCatchRetValImplicitlyUsed(cx));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4641:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4641:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4524:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4524 |     return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4525 |                                       args.rval(), rvalUsed);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4524:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4524:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4530:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4530 |   if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4530:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<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
  114 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4536:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4536 |     return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4537 |                              rvalUsed);
      |                              ~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4536:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4536:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4698:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4698 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4699 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4054:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4054 |     if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4063:51: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4063 |       JSObject* resultObj = CreateIterResultObject(cx, args.get(0), true);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4086:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4086 |     if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4114:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4114 |   if (!Call(cx, func, iterVal, args.get(0), &resultVal)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4114:12: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4114:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4154:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4154 |   if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4162:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4162 |   if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3916 |     RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3948 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3949 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3982:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3982 | MOZ_MUST_USE bool js::AsyncGeneratorAwait(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3583:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3583 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3948 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3949 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3961:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3961 | MOZ_MUST_USE JSObject* js::AsyncFunctionAwait(
      |                        ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3583:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3583 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3948 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3949 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4224:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4224 | static MOZ_MUST_USE bool AsyncGeneratorResumeNext(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4292:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4292 |         JSObject* resultObj = CreateIterResultObject(cx, value, done);
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3916 |     RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3948 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3949 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3916 |     RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3948 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3949 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4447:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4447 |     return AsyncGeneratorResume(cx, generator, completionKind, argument);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4205:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4205 | MOZ_MUST_USE bool js::AsyncGeneratorResolve(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4208:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4208 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4209 |                                   value, done);
      |                                   ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4213:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4213 | MOZ_MUST_USE bool js::AsyncGeneratorReject(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4216:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4216 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4217 |                                   exception);
      |                                   ~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4208:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4208 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4209 |                                   value, done);
      |                                   ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4216:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4216 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4217 |                                   exception);
      |                                   ~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1692:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1692 |       JSObject* resultObj = CreateIterResultObject(cx, argument, done);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1704:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1704 |     if (!Call(cx, handlerVal, UndefinedHandleValue, argument, &handlerResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1704:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1704:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:473:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   return GetAndClearException(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4452:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4452 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx,
      |                   ^~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4452:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4452:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4490:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4490 |       cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4491 |                                               completionValue, resultPromise));
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4504:34: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4504 |     if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:4860:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4860 |       cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4861 |                             IncumbentGlobalObject::No));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool CommonStaticAllRace(JSContext*, JS::CallArgs&, IterationMode)':
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2347:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2347 |   if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2668:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2668 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2721:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2721 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2738:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2738 |       if (!Call(cx, staticResolve, CVal, nextValue, &nextPromise)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2738:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2738:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<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
  114 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2834:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2834 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2835 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2668:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2668 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2721:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2721 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2738:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2738 |       if (!Call(cx, staticResolve, CVal, nextValue, &nextPromise)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2738:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2738:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<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
  114 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2834:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2834 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2835 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2834:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2834 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2835 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2834:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2834 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2835 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1682:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1682 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1735:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1735 |   return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1736 |                             args.rval());
      |                             ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1749:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1749 |   return GetOwnPropertyKeys(
      |          ~~~~~~~~~~~~~~~~~~^
 1750 |       cx, obj,
      |       ~~~~~~~~              
 1751 |       JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1752 |       args.rval());
      |       ~~~~~~~~~~~~          
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1629:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1629 |   return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval());
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src10.cpp
js/src/Unified_cpp_js_src11.o
   Compiling darling_core v0.8.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=darling_core CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/darling_core CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Ted Driggs <ted.driggs@outlook.com>' CARGO_PKG_REPOSITORY='https://github.com/TedDriggs/darling' CARGO_PKG_DESCRIPTION='Helper crate for proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name darling_core /<<PKGBUILDDIR>>/third_party/rust/darling_core/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="syn"' -C metadata=b0e3af7573abc039 -C extra-filename=-b0e3af7573abc039 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern fnv=/<<PKGBUILDDIR>>/build-browser/release/deps/libfnv-3a608de5c2490000.rlib --extern ident_case=/<<PKGBUILDDIR>>/build-browser/release/deps/libident_case-8f1d0bf0ffb2b142.rlib --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --cap-lints warn`
   Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d)
   Compiling cssparser v0.25.5
   Compiling synstructure v0.10.1
   Compiling derive_more v0.13.0
   Compiling euclid_macros v0.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=cssparser CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cssparser CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=25 CARGO_PKG_VERSION=0.25.5 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-cssparser' CARGO_PKG_DESCRIPTION='Rust implementation of CSS Syntax Level 3' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/third_party/rust/cssparser/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 -C metadata=aede923a50177c90 -C extra-filename=-aede923a50177c90 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/cssparser-aede923a50177c90 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=synstructure CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/synstructure CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION=0.10.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Nika Layzell <nika@thelayzells.com>' CARGO_PKG_REPOSITORY='https://github.com/mystor/synstructure' CARGO_PKG_DESCRIPTION='Helper methods and macros for custom derives' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name synstructure /<<PKGBUILDDIR>>/third_party/rust/synstructure/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=8f071a4d01b90990 -C extra-filename=-8f071a4d01b90990 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --extern unicode_xid=/<<PKGBUILDDIR>>/build-browser/release/deps/libunicode_xid-36e0596322ba769d.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=derive_more CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/derive_more CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION=0.13.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Jelte Fennema <github-tech@jeltef.nl>' CARGO_PKG_REPOSITORY='https://github.com/JelteF/derive_more' CARGO_PKG_DESCRIPTION='Adds #[derive(x)] macros for more traits' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name derive_more /<<PKGBUILDDIR>>/third_party/rust/derive_more/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=418905bc0960b31a -C extra-filename=-418905bc0960b31a --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_NAME=serde_derive CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde_derive CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.88 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name serde_derive /<<PKGBUILDDIR>>/third_party/rust/serde_derive/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="deserialize_in_place"' -C metadata=ae12d94dfe263080 -C extra-filename=-ae12d94dfe263080 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=euclid_macros CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/euclid_macros CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Emilio Cobos Álvarez <emilio@crisal.io>:The Servo project developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Euclid implementation detail' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name euclid_macros /<<PKGBUILDDIR>>/third_party/rust/euclid_macros/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=51e08d4900cec15d -C extra-filename=-51e08d4900cec15d --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --cap-lints warn`
warning: unused `#[macro_use]` import
   --> /<<PKGBUILDDIR>>/third_party/rust/synstructure/src/lib.rs:164:1
    |
164 | #[macro_use]
    | ^^^^^^^^^^^^
    |
    = note: #[warn(unused_imports)] on by default

warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
    --> /<<PKGBUILDDIR>>/third_party/rust/synstructure/src/lib.rs:2279:24
     |
2279 |         s = s[i + 1..].trim_left_matches(' ');
     |                        ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
     |
     = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::str::<impl str>::trim_right_matches': superseded by `trim_end_matches`
 --> /<<PKGBUILDDIR>>/third_party/rust/derive_more/src/add_assign_like.rs:9:35
  |
9 |     let method_name = method_name.trim_right_matches("Assign");
  |                                   ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches`
  |
  = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::str::<impl str>::trim_right_matches': superseded by `trim_end_matches`
  --> /<<PKGBUILDDIR>>/third_party/rust/derive_more/src/mul_assign_like.rs:12:35
   |
12 |     let method_name = method_name.trim_right_matches("Assign");
   |                                   ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches`

     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=bindgen CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bindgen CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=49 CARGO_PKG_VERSION=0.49.1 CARGO_PKG_HOMEPAGE='https://rust-lang.github.io/rust-bindgen/' CARGO_PKG_AUTHORS='Jyun-Yan You <jyyou.tw@gmail.com>:Emilio Cobos Álvarez <emilio@crisal.io>:Nick Fitzgerald <fitzgen@gmail.com>:The Servo project developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/bindgen-bee39d53052430ec/out CARGO_PKG_REPOSITORY='https://github.com/rust-lang/rust-bindgen' CARGO_PKG_DESCRIPTION='Automatically generates Rust FFI bindings to C and C++ libraries.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name bindgen /<<PKGBUILDDIR>>/third_party/rust/bindgen/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=690b469815a0348a -C extra-filename=-690b469815a0348a --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/release/deps/libbitflags-6c692a2f6eb4ed5d.rlib --extern cexpr=/<<PKGBUILDDIR>>/build-browser/release/deps/libcexpr-ac40b6bbd0a949d8.rlib --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/release/deps/libcfg_if-c2625bff62b25f6b.rlib --extern clang_sys=/<<PKGBUILDDIR>>/build-browser/release/deps/libclang_sys-1788f18b7e6c2452.rlib --extern clap=/<<PKGBUILDDIR>>/build-browser/release/deps/libclap-c3371e8eb206e5f0.rlib --extern fxhash=/<<PKGBUILDDIR>>/build-browser/release/deps/libfxhash-0db0de547b9e73d5.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/release/deps/liblazy_static-b2de711940b3eb05.rlib --extern peeking_take_while=/<<PKGBUILDDIR>>/build-browser/release/deps/libpeeking_take_while-089392300bcdd684.rlib --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern regex=/<<PKGBUILDDIR>>/build-browser/release/deps/libregex-b4b4ea8ba45204bb.rlib --extern shlex=/<<PKGBUILDDIR>>/build-browser/release/deps/libshlex-9d20fc31e961d86d.rlib --extern which=/<<PKGBUILDDIR>>/build-browser/release/deps/libwhich-886fc14b3cb94335.rlib --cap-lints warn -L native=/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out`
     Running `CARGO_PKG_VERSION_PRE= OUT_DIR=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/geckodriver-beba206b19c46ba6/out CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/testing/geckodriver CARGO_PKG_VERSION_PATCH=0 CARGO_PRIMARY_PACKAGE=1 CARGO_PKG_HOMEPAGE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_REPOSITORY='https://hg.mozilla.org/mozilla-central/file/tip/testing/geckodriver' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps:/usr/lib' CARGO_PKG_DESCRIPTION='Proxy for using WebDriver clients to interact with Gecko-based browsers.' CARGO_PKG_VERSION_MINOR=24 CARGO_PKG_NAME=geckodriver CARGO_PKG_AUTHORS= CARGO_PKG_VERSION=0.24.0 /usr/bin/rustc --crate-name geckodriver testing/geckodriver/src/main.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=390371674d60f3b0 -C extra-filename=-390371674d60f3b0 --out-dir /<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps --extern base64=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libbase64-7ca2f6dabe5bbb0b.rlib --extern chrono=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libchrono-33bc2a5ce54119e7.rlib --extern clap=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libclap-d0882fb4347cfe9c.rlib --extern hyper=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libhyper-3193dcd7f0f9c5a5.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/liblog-9107471e6f187282.rlib --extern mozprofile=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmozprofile-683b77bb95683c82.rlib --extern mozrunner=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmozrunner-b1fc9c0cbb08da18.rlib --extern mozversion=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libmozversion-425d53a42a2c657a.rlib --extern regex=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libregex-19414d8153e824ab.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libserde-de7e70fe3273920a.rlib --extern serde_derive=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./release/deps/libserde_derive-7b409730997f6d9a.so --extern serde_json=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libserde_json-33af1f8e5cd55b66.rlib --extern uuid=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libuuid-e21c6e86155e002a.rlib --extern webdriver=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libwebdriver-ce700f2a9155b943.rlib --extern zip=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/deps/libzip-00554dc8975507bf.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/testing/geckodriver/./arm-unknown-linux-gnueabihf/release/build/bzip2-sys-6e49bd83f7361fd3/out`
warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> /<<PKGBUILDDIR>>/third_party/rust/darling_core/src/options/shape.rs:129:20
    |
129 |         match word.trim_left_matches(self.prefix) {
    |                    ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`
    |
    = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'core::str::<impl str>::trim_right_matches': superseded by `trim_end_matches`
   --> /<<PKGBUILDDIR>>/third_party/rust/darling_core/src/options/shape.rs:183:34
    |
183 |             let ty = self.prefix.trim_right_matches('_');
    |                                  ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches`

/usr/bin/g++ -o Unified_cpp_js_src11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp
js/src/Unified_cpp_js_src12.o
   Compiling xpcom v0.1.0 (/<<PKGBUILDDIR>>/xpcom/rust/xpcom)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=xpcom CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/xpcom/rust/xpcom CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='michael@thelayzells.com' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name xpcom xpcom/rust/xpcom/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=01553d4cee823428 -C extra-filename=-01553d4cee823428 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern thin_vec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_vec-b934423e28d66ddc.rlib --extern threadbound=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthreadbound-dfbfdbe72fa515fe.rlib --extern xpcom_macros=/<<PKGBUILDDIR>>/build-browser/release/deps/libxpcom_macros-47cfd4708b377f02.so -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: method is never used: `get_stable_c_enum_layout`
   --> /<<PKGBUILDDIR>>/third_party/rust/serde_derive/src/internals/ast.rs:158:5
    |
158 |     pub fn get_stable_c_enum_layout(&self) -> Option<&'static str> {
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(dead_code)] on by default

In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp:342:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  342 | bool js::IsArrayBuffer(HandleValue v) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle<js::ArgumentsObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:545:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  545 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  546 |                                            &val)) {
      |                                            ~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:549:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  549 |   return NativeDefineDataProperty(cx, argsobj, iteratorId, val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  550 |                                   JSPROP_RESOLVING);
      |                                   ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:138:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  138 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:138:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:138:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:148:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:148:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:148:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:128:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:128:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:128:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:748:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  748 | static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:465:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  465 | static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::ToClampedIndex(JSContext*, JS::HandleValue, uint32_t, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp:77:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   77 | bool js::ToClampedIndex(JSContext* cx, HandleValue v, uint32_t length,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp:362:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  362 | bool js::IsArrayBufferMaybeShared(HandleValue v) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'JSObject* js::AsyncFunctionResolve(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::HandleValue, js::AsyncFunctionResolveKind)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:157:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 | JSObject* js::AsyncFunctionResolve(
      |           ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::neg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2538:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2538 | bool BigInt::neg(JSContext* cx, HandleValue operand, MutableHandleValue res) {
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2538:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitNot(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2654:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2654 | bool BigInt::bitNot(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2654:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::dec(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2562:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2562 | bool BigInt::dec(JSContext* cx, HandleValue operand, MutableHandleValue res) {
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2562:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::inc(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2550:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2550 | bool BigInt::inc(JSContext* cx, HandleValue operand, MutableHandleValue res) {
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::sub(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2458:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2458 | bool BigInt::sub(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2458:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2458:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::add(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2442:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2442 | bool BigInt::add(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2442:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2442:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lsh(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2574 | bool BigInt::lsh(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2574:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::rsh(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2590 | bool BigInt::rsh(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2590:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::div(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2490 | bool BigInt::div(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2490:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::mod(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2506:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2506 | bool BigInt::mod(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2506:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2506:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::mul(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2474 | bool BigInt::mul(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::pow(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2522:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2522 | bool BigInt::pow(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2522:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2522:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitAnd(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2606:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2606 | bool BigInt::bitAnd(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2606:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2606:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitOr(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2638:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2638 | bool BigInt::bitOr(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2638:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2638:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitXor(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2622:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2622 | bool BigInt::bitXor(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2622:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2622:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2668:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2668 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) {
      |         ^~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In function 'JS::Result<long long int> js::ToBigInt64(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2701:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2701 | JS::Result<int64_t> js::ToBigInt64(JSContext* cx, HandleValue v) {
      |                     ^~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2702:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2702 |   BigInt* bi = ToBigInt(cx, v);
      |                ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In function 'JS::Result<long long unsigned int> js::ToBigUint64(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2709:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2709 | JS::Result<uint64_t> js::ToBigUint64(JSContext* cx, HandleValue v) {
      |                      ^~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:2710:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2710 |   BigInt* bi = ToBigInt(cx, v);
      |                ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe<bool>&)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:3199:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3199 | bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:3199:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp: In static member function 'static JS::Result<bool> JS::BigInt::looselyEqual(JSContext*, JS::HandleBigInt, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:3118:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3118 | JS::Result<bool> BigInt::looselyEqual(JSContext* cx, HandleBigInt lhs,
      |                  ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BigIntType.cpp:3146:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3146 |     return looselyEqual(cx, lhs, rhsPrimitive);
      |                                              ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:490:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  490 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:498:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  498 |   if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:536:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  536 |          NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:770:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  770 | static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:778:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  778 |   if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:803:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  803 |          NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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&)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:668:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  668 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:708:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  708 |   if (!NativeDefineProperty(cx, obj.as<NativeObject>(), id, newArgDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |                             result)) {
      |                             ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle<js::ArgumentsObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:561:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  561 |   if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:354:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 | MOZ_MUST_USE bool js::AsyncGeneratorResume(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:373:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  373 |   if (!CallSelfHostedFunction(cx, funName, thisOrRval, args, &thisOrRval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  323 |   if (!GetAndClearException(cx, &value)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:27:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   27 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:30:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   30 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:35:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   35 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:38:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:43:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   43 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:46:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   46 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:51:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   51 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:38:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, ResumeKind, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:70:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   70 | static bool AsyncFunctionResume(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:115:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  115 |   if (!CallSelfHostedFunction(cx, funName, generatorOrValue, args,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |                               &generatorOrValue)) {
      |                               ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:125:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  125 |       if (!GetAndClearException(cx, &exn)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:143:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  143 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:146:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |   return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:151:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:154:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |   return AsyncFunctionResume(cx, generator, ResumeKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:281:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 | AsyncGeneratorRequest* AsyncGeneratorRequest::create(
      |                        ^~~~~~~~~~~~~~~~~~~~~
/<<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::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:205:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  205 | AsyncGeneratorRequest* AsyncGeneratorObject::createRequest(
      |                        ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:63:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   63 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
      |           ^~
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:72:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   72 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src11.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/List-inl.h:23:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   23 | inline bool js::ListObject::append(JSContext* cx, HandleValue value) {
      |             ^~
/usr/bin/g++ -o Unified_cpp_js_src12.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp
js/src/Unified_cpp_js_src13.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2479:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2479 | JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) {
      |           ^~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2494:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2494 |   return ValueToSource(cx, v);
      |          ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)':
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:1908:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1908 |         JSString* str = ValueToSource(cx, v);
      |                         ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:1918:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1918 |       JSString* str = ValueToSource(cx, objv);
      |                       ~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)':
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2305:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2305 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)':
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2378:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2378 | UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex,
      |             ^~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2378:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2384:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2384 |     if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2396:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2396 |     fallback = ValueToSource(cx, v);
      |                ~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:51,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'char* js::GetCodeCoverageSummary(JSContext*, size_t*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  123 |     return *it;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here
 2958 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:51,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                 ~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here
 2958 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:51,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   82 |     return it < zone->compartments().begin() ||
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
   83 |            it >= zone->compartments().end();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::it' was declared here
 2958 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
/<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2958:19: warning: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
/usr/bin/g++ -o Unified_cpp_js_src13.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp
js/src/Unified_cpp_js_src14.o
   Compiling malloc_size_of_derive v0.1.0
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=malloc_size_of_derive CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/malloc_size_of_derive CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/bholley/malloc_size_of_derive' CARGO_PKG_DESCRIPTION='Crate for Firefox memory reporting, not intended for external use' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name malloc_size_of_derive /<<PKGBUILDDIR>>/third_party/rust/malloc_size_of_derive/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=c359ebbac11b6f26 -C extra-filename=-c359ebbac11b6f26 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --extern synstructure=/<<PKGBUILDDIR>>/build-browser/release/deps/libsynstructure-8f071a4d01b90990.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=failure_derive CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/failure_derive CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE='https://boats.gitlab.io/failure' CARGO_PKG_AUTHORS='Without Boats <woboats@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/failure_derive-845490c566fa13e8/out CARGO_PKG_REPOSITORY='https://github.com/withoutboats/failure_derive' CARGO_PKG_DESCRIPTION='derives for the failure crate' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name failure_derive /<<PKGBUILDDIR>>/third_party/rust/failure_derive/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=d9e89ad2000c99d1 -C extra-filename=-d9e89ad2000c99d1 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --extern synstructure=/<<PKGBUILDDIR>>/build-browser/release/deps/libsynstructure-8f071a4d01b90990.rlib --cap-lints warn --cfg has_dyn_trait`
   Compiling failure v0.1.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=failure CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/failure CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.3 CARGO_PKG_HOMEPAGE='https://boats.gitlab.io/failure' CARGO_PKG_AUTHORS='Without Boats <boats@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/failure' CARGO_PKG_DESCRIPTION='Experimental error handling abstraction.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name failure /<<PKGBUILDDIR>>/third_party/rust/failure/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="derive"' --cfg 'feature="failure_derive"' -C metadata=91c1ec3a9360f033 -C extra-filename=-91c1ec3a9360f033 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern failure_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libfailure_derive-d9e89ad2000c99d1.so --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/cssparser-aede923a50177c90/build-script-build`
[cssparser 0.25.5] cargo:rustc-cfg=rustc_has_pr45225
[cssparser 0.25.5] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/third_party/rust/cssparser/src/tokenizer.rs
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'js::Debugger* Debugger_fromThisValue(JSContext*, const JS::CallArgs&, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'js::DebuggerObject* DebuggerObject_checkThis(JSContext*, const JS::CallArgs&, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'js::NativeObject* DebuggerSource_check(JSContext*, JS::HandleValue, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8388:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8388 | static NativeObject* DebuggerSource_check(JSContext* cx, HandleValue thisv,
      |                      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'JSObject* DebuggerScript_check(JSContext*, JS::HandleValue, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6098:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6098 | static JSObject* DebuggerScript_check(JSContext* cx, HandleValue v,
      |                  ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'js::DebuggerEnvironment* DebuggerEnvironment_checkThis(JSContext*, const JS::CallArgs&, const char*, bool)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:383:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  383 | static bool ValueToStableChars(JSContext* cx, const char* fnname,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_setSourceMapURL(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8418:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8418 |   NativeObject* thisobj = DebuggerSource_check(cx, args.thisv(), fnname);
      |                           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ParseEvalOptions(JSContext*, JS::HandleValue, js::EvalOptions&)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:415:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  415 | static bool ParseEvalOptions(JSContext* cx, HandleValue value,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:424:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  424 |   if (!JS_GetProperty(cx, opts, "url", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:441:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  441 |   if (!JS_GetProperty(cx, opts, "lineNumber", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::checkThis.constprop(JSContext*, const JS::CallArgs&, const char*, bool)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionOffset(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8728:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8728 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionOffset)", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getId(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8584:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8584 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get id)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getDisplayURL(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8606:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8606 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getURL(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8557:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8557 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionType(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8747:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8747 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionType)", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getSourceMapURL(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8835:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8835 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get sourceMapURL)", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/LinkedList.h:67,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In lambda function:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1634:44: note: parameter passing for argument of type 'const JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1634 |     MOZ_ALWAYS_TRUE(cx->getPendingException(vp));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getBinary(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8504:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8504 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get binary)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'JSObject* DebuggerScript_checkThis(JSContext*, const JS::CallArgs&, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6125:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6125 |   JSObject* thisobj = DebuggerScript_check(cx, args.thisv(), fnname);
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)':
/<<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
  101 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<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
/<<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
/<<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
  106 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ParseResumptionValue(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1516:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1516 | static bool ParseResumptionValue(JSContext* cx, HandleValue rval,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1516:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1509:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1509 |     if (!GetProperty(cx, obj, obj, name, vp)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1509:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1509 |     if (!GetProperty(cx, obj, obj, name, vp)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8886:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8886 | bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<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
   91 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8895:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8895 |   return ParseResumptionValue(cx, rval, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8895:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle<JSObject*>, const JS::ReadOnlyCompileOptions&, JS::SourceText<Unit>&, JS::MutableHandle<JS::Value>) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:517:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  517 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle<JSObject*>, const JS::ReadOnlyCompileOptions&, JS::SourceText<Unit>&, JS::MutableHandle<JS::Value>) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:517:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   Compiling darling_macro v0.8.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=darling_macro CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/darling_macro CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Ted Driggs <ted.driggs@outlook.com>' CARGO_PKG_REPOSITORY='https://github.com/TedDriggs/darling' CARGO_PKG_DESCRIPTION='Internal support for a proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name darling_macro /<<PKGBUILDDIR>>/third_party/rust/darling_macro/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=837d75b59ec5ac8f -C extra-filename=-837d75b59ec5ac8f --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern darling_core=/<<PKGBUILDDIR>>/build-browser/release/deps/libdarling_core-b0e3af7573abc039.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --cap-lints warn`
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:458:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx,
      |                                     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<mozilla::Utf8Unit>&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:545:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  545 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:564:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  564 |   return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, options,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  565 |                               inflatedSrc, rval);
      |                               ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::EvaluateDontInflate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<mozilla::Utf8Unit>&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:568:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  568 | JS_PUBLIC_API bool JS::EvaluateDontInflate(
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:572:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  572 |   return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, options,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |                               srcBuf, rval);
      |                               ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<char16_t>&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:576:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  576 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:581:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  581 |   return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, optionsArg,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  582 |                               srcBuf, rval);
      |                               ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&, JS::SourceText<char16_t>&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:585:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  585 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:595:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  595 |   return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::EvaluateUtf8Path(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:598:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  598 | JS_PUBLIC_API bool JS::EvaluateUtf8Path(
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:620:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  620 |   return Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1425:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1425 | bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1456:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1456 | bool Debugger::unwrapPropertyDescriptor(
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::reportUncaughtException(mozilla::Maybe<js::AutoRealm>&)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1746:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1746 |     if (cx->getPendingException(&exn)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::resultToCompletion(JSContext*, bool, const JS::Value&, js::ResumeMode*, JS::MutableHandleValue, js::MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1893:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1893 | void Debugger::resultToCompletion(JSContext* cx, bool ok, const Value& rv,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1904:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1904 |     if (!cx->getPendingException(value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetMetadataMatcher::ReturnType DebuggerScriptGetOffsetMetadataMatcher::match(JS::HandleScript)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6868:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6868 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6873:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6873 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6878:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6878 |     if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6883:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6883 |     if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7454:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7454 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7459:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7459 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7464:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7464 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::propagateForcedReturn(JSContext*, js::AbstractFramePtr, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7862:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7862 | void Debugger::propagateForcedReturn(JSContext* cx, AbstractFramePtr frame,
      |      ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::checkThis(JSContext*, const JS::CallArgs&, const char*, bool)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11758:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11758 | bool DebuggerObject::getErrorLineNumber(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11777:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11777 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx,
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13048:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13048 | bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13059:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13059 |   return DefineDataProperty(cx, value, id, trusted);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13085:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13085 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13304:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13304 |   return DefineDataProperty(cx, obj, propName, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13304:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13304 |   return DefineDataProperty(cx, obj, propName, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13314:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13314 |       !DefineDataProperty(cx, obj, cx->names().gcCycleNumber,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13315 |                           gcCycleNumberVal)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13339:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13339 |     if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13340 |                             start) ||
      |                             ~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13341:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13341 |         !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13346:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13346 |     if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13352:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13352 |   if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:219:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 | static bool ValueToIdentifier(JSContext* cx, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:219:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:221:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |   if (!ValueToId<CanGC>(cx, v, id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getFormat(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6416:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 6416 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get format)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getStartLine(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6270:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 6270 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get startLine)", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetPossibleBreakpointsMatcher<OnlyOffsets>::parseIntValue(JS::HandleValue, mozilla::Maybe<unsigned int>*) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6584:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6584 |   bool parseIntValue(HandleValue value, Maybe<size_t>* result) {
      |        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6584:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6608:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6608 |     if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6613:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6613 |     if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6618:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6618 |     if (!GetProperty(cx_, query, query, cx_->names().minColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6619 |                      &minColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6624:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6624 |     if (!GetProperty(cx_, query, query, cx_->names().minOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6625 |                      &minOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6630:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6630 |     if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6635:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6635 |     if (!GetProperty(cx_, query, query, cx_->names().maxColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6636 |                      &maxColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6641:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6641 |     if (!GetProperty(cx_, query, query, cx_->names().maxOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6642 |                      &maxOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6647:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6647 |       if (!parseIntValue(minOffsetValue, &minOffset)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6655:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6655 |       if (!parseIntValue(maxOffsetValue, &maxOffset)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6687:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6687 |       if (!parseIntValue(minLineValue, &minLine)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6713:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6713 |       if (!parseIntValue(maxLineValue, &maxLine)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetPossibleBreakpointsMatcher<OnlyOffsets>::parseIntValue(JS::HandleValue, mozilla::Maybe<unsigned int>*) [with bool OnlyOffsets = true]':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6584:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6584 |   bool parseIntValue(HandleValue value, Maybe<size_t>* result) {
      |        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6608:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6608 |     if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6613:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6613 |     if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6618:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6618 |     if (!GetProperty(cx_, query, query, cx_->names().minColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6619 |                      &minColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6624:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6624 |     if (!GetProperty(cx_, query, query, cx_->names().minOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6625 |                      &minOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6630:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6630 |     if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6635:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6635 |     if (!GetProperty(cx_, query, query, cx_->names().maxColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6636 |                      &maxColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6641:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6641 |     if (!GetProperty(cx_, query, query, cx_->names().maxOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6642 |                      &maxOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6647:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6647 |       if (!parseIntValue(minOffsetValue, &minOffset)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6655:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6655 |       if (!parseIntValue(maxOffsetValue, &maxOffset)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6687:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6687 |       if (!parseIntValue(minLineValue, &minLine)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6713:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6713 |       if (!parseIntValue(maxLineValue, &maxLine)) {
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::HandleScript)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7186:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7186 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7191:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7191 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7200:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7200 |     if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::deletePropertyMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11059:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11059 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setAllocationSamplingProbability(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getOffsetLocation(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7255:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 7255 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getOffsetLocation", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7235:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7235 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7240:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7240 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7245:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7245 |     if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getLineOffsets(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7629:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 7629 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getLineOffsets", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:209:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getAllColumnOffsets(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7542:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 7542 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getAllColumnOffsets", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getSuccessorOrPredecessorOffsets(JSContext*, unsigned int, JS::Value*, const char*, bool)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7337:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 7337 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, name, args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getOffsetMetadata(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6943:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 6943 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getOffsetMetadata", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6918:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6918 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6923:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6923 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6928:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6928 |     if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6933:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6933 |     if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_isInCatchScope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8137:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 8137 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "isInCatchScope", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_clearBreakpoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8059:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 8059 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "clearBreakpoint", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getLineCount(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6309:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 6309 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get lineCount)", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getPossibleBreakpointOffsets(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6823:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 6823 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getPossibleBreakpointOffsets", args,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool DebuggerScript_getAllOffsets(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7422:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7422 |         if (!offsets || !ValueToId<CanGC>(cx, v, &id)) {
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7427:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7427 |         if (!DefineDataProperty(cx, result, id, value)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getOffsetsCoverage(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8220:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8220 |     if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) ||
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8221:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8221 |         !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8222:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8222 |         !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8223:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8223 |         !DefineDataProperty(cx, item, countId, countValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_clearAllBreakpoints(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8082:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 8082 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "clearAllBreakpoints", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::markIteratively(js::GCMarker*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3425:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here
 3425 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3425:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here
 3425 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4656:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4656 |     if (!GetProperty(cx, query, query, cx->names().global, &global)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4679:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4679 |     if (!GetProperty(cx, query, query, cx->names().url, &url)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4691:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4691 |     if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4733:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4733 |     if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4753:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4753 |     if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4782:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4782 |     if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h: In static member function 'static bool js::DebuggerMemory::takeCensus(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6545:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6545 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6550:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6550 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6555:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6555 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6560:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6560 |     if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getPossibleBreakpoints(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6801:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 6801 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getPossibleBreakpoints", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::newCompletionValue(JSContext*, js::ResumeMode, const JS::Value&, js::SavedFrame*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1915:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1915 | bool Debugger::newCompletionValue(JSContext* cx, ResumeMode resumeMode,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1947:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1947 |       !NativeDefineDataProperty(cx, obj, key, value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1955:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1955 |         !NativeDefineDataProperty(cx, obj, nkey, nvalue, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8913:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8913 | bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8932:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8932 |   if (!dbg->newCompletionValue(cx, resumeMode, vp, exnStack, &completion)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8938:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 8938 |     if (!DefineDataProperty(cx, obj, cx->names().await, TrueHandleValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8945:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8945 |   if (!js::Call(cx, fval, frame, completion, &rval)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8945:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8945:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8949:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8949 |   return ParseResumptionValue(cx, rval, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8949:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8932:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8932 |   if (!dbg->newCompletionValue(cx, resumeMode, vp, exnStack, &completion)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8932:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12989:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12989 | bool DebuggerEnvironment::setVariable(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12989:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:384:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  384 | bool Compartment::wrap(JSContext* cx,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12007:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
12007 | bool DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12014:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12014 |   if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12017:71: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
12017 |   JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc));
      |                                                                       ^
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12028:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
12028 |   if (!DefineProperty(cx, referent, id, desc)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::definePropertyMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11001:24: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11001 |   if (!ValueToId<CanGC>(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11006:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11006 |   if (!ToPropertyDescriptor(cx, args[1], false, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11006:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11010:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
11010 |   if (!DebuggerObject::defineProperty(cx, object, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle<JS::GCVector<JS::PropertyKey> >, JS::Handle<JS::GCVector<JS::PropertyDescriptor> >)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12048:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12048 |     if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12051:77: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
12051 |     JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i]));
      |                                                                             ^
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12066:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
12066 |     if (!DefineProperty(cx, referent, ids[i], descs[i])) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerObject::definePropertiesMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11732:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11732 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
   Compiling storage_variant v0.1.0 (/<<PKGBUILDDIR>>/storage/variant)
   Compiling moz_task v0.1.0 (/<<PKGBUILDDIR>>/xpcom/rust/moz_task)
   Compiling mozurl v0.0.1 (/<<PKGBUILDDIR>>/netwerk/base/mozurl)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=mozurl CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/netwerk/base/mozurl CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Nika Layzell <nika@thelayzells.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name mozurl netwerk/base/mozurl/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=38b1934e1f5e9ef3 -C extra-filename=-38b1934e1f5e9ef3 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern url=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liburl-9d8b8f176ed97053.rlib --extern uuid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libuuid-e21c6e86155e002a.rlib --extern xpcom=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libxpcom-01553d4cee823428.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=storage_variant CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/storage/variant CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Lina Cambridge <lina@yakshaving.ninja>:Myk Melez <myk@mykzilla.org>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name storage_variant storage/variant/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=50276d850dd17f2d -C extra-filename=-50276d850dd17f2d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern xpcom=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libxpcom-01553d4cee823428.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=moz_task CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/xpcom/rust/moz_task CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Myk Melez <myk@mykzilla.org>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Rust wrappers around XPCOM threading functions' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name moz_task xpcom/rust/moz_task/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=e7f84406ef0e9844 -C extra-filename=-e7f84406ef0e9844 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern xpcom=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libxpcom-01553d4cee823428.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling darling v0.8.6
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=darling CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/darling CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION=0.8.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Ted Driggs <ted.driggs@outlook.com>' CARGO_PKG_REPOSITORY='https://github.com/TedDriggs/darling' CARGO_PKG_DESCRIPTION='A proc-macro library for reading attributes into structs when
implementing custom derives.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name darling /<<PKGBUILDDIR>>/third_party/rust/darling/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=6821b80d5f54fc0a -C extra-filename=-6821b80d5f54fc0a --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern darling_core=/<<PKGBUILDDIR>>/build-browser/release/deps/libdarling_core-b0e3af7573abc039.rlib --extern darling_macro=/<<PKGBUILDDIR>>/build-browser/release/deps/libdarling_macro-837d75b59ec5ac8f.so --cap-lints warn`
   Compiling derive_common v0.0.1 (/<<PKGBUILDDIR>>/servo/components/derive_common)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=derive_common CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/derive_common CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name derive_common servo/components/derive_common/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=5b6129138ea2141d -C extra-filename=-5b6129138ea2141d --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern darling=/<<PKGBUILDDIR>>/build-browser/release/deps/libdarling-6821b80d5f54fc0a.rlib --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --extern synstructure=/<<PKGBUILDDIR>>/build-browser/release/deps/libsynstructure-8f071a4d01b90990.rlib`
   Compiling storage v0.1.0 (/<<PKGBUILDDIR>>/storage/rust)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=storage CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/storage/rust CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Lina Cambridge <lina@yakshaving.ninja>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Rust bindings for mozStorage.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name storage storage/rust/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=183889f4f8809581 -C extra-filename=-183889f4f8809581 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern storage_variant=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstorage_variant-50276d850dd17f2d.rlib --extern xpcom=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libxpcom-01553d4cee823428.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9885:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9885 |   if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9886 |                                 JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling bookmark_sync v0.1.0 (/<<PKGBUILDDIR>>/toolkit/components/places/bookmark_sync)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=bookmark_sync CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/toolkit/components/places/bookmark_sync CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Lina Cambridge <lina@yakshaving.ninja>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name bookmark_sync toolkit/components/places/bookmark_sync/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=853a73113dff81e2 -C extra-filename=-853a73113dff81e2 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern atomic_refcell=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libatomic_refcell-62a072038fe01ab8.rlib --extern cstr=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcstr-ec6dace7994ad124.rlib --extern dogear=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libdogear-d2f8f779f916b1bd.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern moz_task=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmoz_task-e7f84406ef0e9844.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern storage=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstorage-183889f4f8809581.rlib --extern storage_variant=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstorage_variant-50276d850dd17f2d.rlib --extern thin_vec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_vec-b934423e28d66ddc.rlib --extern xpcom=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libxpcom-01553d4cee823428.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12530:15: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized]
12530 |   const char* s;
      |               ^
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariableMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12711:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12711 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12715:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12715 |   if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_setBreakpoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7957:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 7957 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "setBreakpoint", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setMaxAllocationsLogLength(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   92 |     return *it;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here
 4053 |   for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) {
      |                         ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   83 |            it >= zone->compartments().end();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here
 4053 |   for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) {
      |                         ^~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionScript(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8701:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8701 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionScript)", args, obj,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  679 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::getNewestFrame(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4201:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4201 |       return dbg->getFrame(cx, iter, args.rval());
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1288:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1288 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1327:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 |     if (!DefineDataProperty(cx, optObj, name, trueVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::receiveCompletionValue(mozilla::Maybe<js::AutoRealm>&, bool, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1964:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1964 | bool Debugger::receiveCompletionValue(Maybe<AutoRealm>& ar, bool ok,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1964:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1904:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1904 |     if (!cx->getPendingException(value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1974:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1974 |          newCompletionValue(cx, resumeMode, value, exnStack, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12089:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12089 | bool DebuggerObject::getProperty(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12117:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12117 |   return dbg->receiveCompletionValue(ar, ok, result, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12117:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPropertyMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11097:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11097 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11104:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11104 |   if (!DebuggerObject::getProperty(cx, object, id, receiver, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11104:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12121:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12121 | bool DebuggerObject::setProperty(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12121:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12121:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12155:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12155 |   return dbg->receiveCompletionValue(ar, ok, result, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12155:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::setPropertyMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11117:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11117 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11126:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11126 |   if (!DebuggerObject::setProperty(cx, object, id, value, receiver,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11127 |                                    args.rval())) {
      |                                    ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11126:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11126:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<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)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12159 | bool DebuggerObject::call(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12219:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12219 |       ok = js::Call(cx, calleev, thisv, invokeArgs, result);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12219:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12223:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12223 |   return dbg->receiveCompletionValue(ar, ok, result, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12223:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::callMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11088:63: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11088 |   return object->call(cx, object, thisv, args, callArgs.rval());
      |                                                               ^
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::applyMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11161:63: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11161 |   return object->call(cx, object, thisv, args, callArgs.rval());
      |                                                               ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::findAllGlobals(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5577:21: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here
 5577 |     for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                     ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                 ~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5577:21: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here
 5577 |     for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                     ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& r)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   82 |     return it < zone->compartments().begin() ||
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
   83 |            it >= zone->compartments().end();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5577:21: note: '*((void*)(& r)+20).js::CompartmentsInZoneIter::it' was declared here
 5577 |     for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                     ^
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5577:21: warning: '*((void*)(& r)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9155:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9155 | bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9177:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9177 |     if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 9178 |                                                   result)) {
      |                                                   ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const js::EvalOptions&, js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame, js::Debugger*, JS::HandleObject, js::FrameIter*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9385:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9385 | static bool DebuggerGenericEval(
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9442:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9442 |           !NativeDefineDataProperty(cx, nenv, id, val, 0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9469:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9469 |   Debugger::resultToCompletion(cx, ok, rval, &resumeMode, value, exnStack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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&, js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9475:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9475 | bool DebuggerFrame::eval(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9492:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9492 |   return DebuggerGenericEval(cx, chars, bindings, options, resumeMode, value,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9493 |                              exnStack, dbg, nullptr, &iter);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::evalMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10070:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10070 |   if (!ParseEvalOptions(cx, args.get(1), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10077:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
10077 |   if (!DebuggerFrame::eval(cx, frame, chars, nullptr, options, resumeMode,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10078 |                            &value, &exnStack)) {
      |                            ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10082:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10082 |   return frame->owner()->newCompletionValue(cx, resumeMode, value, exnStack,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10083 |                                             args.rval());
      |                                             ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static bool js::DebuggerFrame::evalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10108:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10108 |   if (!ParseEvalOptions(cx, args.get(2), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10115:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
10115 |   if (!DebuggerFrame::eval(cx, frame, chars, bindings, options, resumeMode,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10116 |                            &value, &exnStack)) {
      |                            ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10120:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10120 |   return frame->owner()->newCompletionValue(cx, resumeMode, value, exnStack,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10121 |                                             args.rval());
      |                                             ~~~~~~~~~~~~
/<<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&, js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12265:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12265 | bool DebuggerObject::executeInGlobal(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12278:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12278 |   return DebuggerGenericEval(cx, chars, bindings, options, resumeMode, value,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12279 |                              exnStack, dbg, globalLexical, nullptr);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobalMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11249:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11249 |   if (!ParseEvalOptions(cx, args.get(1), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11256:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11256 |   if (!DebuggerObject::executeInGlobal(cx, object, chars, nullptr, options,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11257 |                                        resumeMode, &value, &exnStack)) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11261:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11261 |   return object->owner()->newCompletionValue(cx, resumeMode, value, exnStack,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11262 |                                              args.rval());
      |                                              ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static bool js::DebuggerObject::executeInGlobalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11293:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11293 |   if (!ParseEvalOptions(cx, args.get(2), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11300:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11300 |   if (!DebuggerObject::executeInGlobal(cx, object, chars, bindings, options,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11301 |                                        resumeMode, &value, &exnStack)) {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11305:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11305 |   return object->owner()->newCompletionValue(cx, resumeMode, value, exnStack,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11306 |                                              args.rval());
      |                                              ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11619:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11619 | bool DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11796:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11796 | bool DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11805:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11805 | bool DebuggerObject::getPromiseReason(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11924:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
11924 | bool DebuggerObject::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11924:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11938:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
11938 |     if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptorMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10943:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10943 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10948:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
10948 |   if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10952:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
10952 |   return JS::FromPropertyDescriptor(cx, desc, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12283 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValueMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11318:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11318 |   return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12932:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12932 | bool DebuggerEnvironment::getVariable(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12965:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12965 |       if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariableMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12691:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12691 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12695:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12695 |   return DebuggerEnvironment::getVariable(cx, environment, id, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13062:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13062 | bool Builder::Object::defineProperty(JSContext* cx, const char* name,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13071:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13071 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElementProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8656:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8656 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get elementAttributeName)", args,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElement(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8630:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8630 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get element)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13071:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13071 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1229:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1229 | bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1229:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::environmentGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10483:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10483 |   return dbg->wrapEnvironment(cx, env, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In static member function 'static bool js::DebuggerObject::asEnvironmentMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11190:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11190 |   return dbg->wrapEnvironment(cx, env, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::findMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:12665:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12665 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, JS::CallArgs&, js::Debugger&, js::Debugger::Hook)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3758:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3758 |       return ReportIsNotFunction(cx, args[0], args.length() - 1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4239:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4239 |   if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6142:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6142 |   RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname));      \
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6349:3: note: in expansion of macro 'THIS_DEBUGSCRIPT_REFERENT'
 6349 |   THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get source)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static bool js::Debugger::adoptSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getText(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8434:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8434 |   RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
      |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8484:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
 8484 |   THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get text)", args, obj, referent);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::forceLexicalInitializationByNameMethod(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:11214:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11214 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:13171:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13171 |   if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13172 |                           debuggeeWouldRunCtor, 0)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::leaveDebugger(mozilla::Maybe<js::AutoRealm>&, js::AbstractFramePtr, const mozilla::Maybe<JS::Handle<JS::Value> >&, js::Debugger::CallUncaughtExceptionHook, js::ResumeMode, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1817:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1817 | ResumeMode Debugger::leaveDebugger(Maybe<AutoRealm>& ar, AbstractFramePtr frame,
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1669:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1669 |       JSObject* pair = CreateIterResultObject(cx, vp, true);
      |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1716:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1716 |                               ? PromiseObject::unforgeableReject(cx, vp)
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1717:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1717 |                               : PromiseObject::unforgeableResolve(cx, vp);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::handleUncaughtExceptionHelper(mozilla::Maybe<js::AutoRealm>&, JS::MutableHandleValue*, const mozilla::Maybe<JS::Handle<JS::Value> >&, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1775:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1775 |       if (!cx->getPendingException(&exc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1782:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1782 |       if (js::Call(cx, fval, object, exc, &rv)) {
      |           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1782:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1782:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1785:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1785 |           if (!ParseResumptionValue(cx, rv, resumeMode, *vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1785:36: note: parameter passing for argument of type 'const JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1788:31: note: parameter passing for argument of type 'const JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1788 |           return leaveDebugger(ar, frame, thisVForCheck,
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 1789 |                                CallUncaughtExceptionHook::No, resumeMode, *vp);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::handleUncaughtException(mozilla::Maybe<js::AutoRealm>&, JS::MutableHandleValue, const mozilla::Maybe<JS::Handle<JS::Value> >&, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1806:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1806 | ResumeMode Debugger::handleUncaughtException(
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireOnGarbageCollectionHook(JSContext*, const Ptr&)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2144:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2144 |   if (!js::Call(cx, fval, object, dataVal, &rv)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2144:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2144:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2489:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2489 | ResumeMode Debugger::fireNewGlobalObject(JSContext* cx,
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2512:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2512 |   bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2512:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2512:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2576:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2576 |       resumeMode = dbg->fireNewGlobalObject(cx, global, &value);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::firePromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2673:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2673 | ResumeMode Debugger::firePromiseHook(JSContext* cx, Hook hook,
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2694:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2694 |   bool ok = js::Call(cx, fval, object, dbgObj, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2694:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2694:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::slowPathPromiseHook(JSContext*, js::Debugger::Hook, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2724:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2724 |         (void)dbg->firePromiseHook(cx, hook, promise, &rval);
      |               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireNewScript(JSContext*, JS::Handle<mozilla::Variant<JSScript*, js::LazyScript*, js::WasmInstanceObject*> >)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2118:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2118 |   if (!js::Call(cx, fval, object, dsval, &rv)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2118:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2118:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:471:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  471 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(
      |                                     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:499:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  499 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/CompilationAndEvaluation.cpp:482:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  482 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::processParsedHandlerResult(mozilla::Maybe<js::AutoRealm>&, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1841:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1841 | ResumeMode Debugger::processParsedHandlerResult(Maybe<AutoRealm>& ar,
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1557:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1557 |       if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, pc, thisv)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1859:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1859 |   return leaveDebugger(ar, frame, maybeThisv, CallUncaughtExceptionHook::Yes,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1860 |                        resumeMode, vp);
      |                        ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::ResumeMode js::Debugger::onSingleStep(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2354:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2354 | ResumeMode Debugger::onSingleStep(JSContext* cx, MutableHandleValue vp) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2473:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2473 |       bool success = handler->onStep(cx, frame, resumeMode, vp);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2474:51: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2474 |       resumeMode = dbg->processParsedHandlerResult(
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2475 |           ar, iter.abstractFramePtr(), iter.pc(), success, resumeMode, vp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1035:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1035 |   Debugger::resultToCompletion(cx, frameOk, frame.returnValue(), &resumeMode,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1036 |                                &value, &exnStack);
      |                                ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1076:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1076 |           success = handler->onPop(cx, frameobj, nextResumeMode, &nextValue,
      |                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1077 |                                    exnStack);
      |                                    ~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1079:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1079 |         nextResumeMode = dbg->processParsedHandlerResult(
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1080 |             ar, frame, pc, success, nextResumeMode, &nextValue);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1110:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1110 |         cx->setPendingExceptionAndCaptureStack(value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::processHandlerResult(mozilla::Maybe<js::AutoRealm>&, bool, const JS::Value&, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1863:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1863 | ResumeMode Debugger::processHandlerResult(Maybe<AutoRealm>& ar, bool success,
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1557:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1557 |       if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, pc, thisv)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1883:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1883 |   if (!ParseResumptionValue(cx, rootRv, resumeMode, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1883:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1886:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1886 |   return leaveDebugger(ar, frame, maybeThisv, CallUncaughtExceptionHook::Yes,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1887 |                        resumeMode, vp);
      |                        ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::fireDebuggerStatement(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2011:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2011 | ResumeMode Debugger::fireDebuggerStatement(JSContext* cx,
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2022:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2022 |   if (!getFrame(cx, iter, &scriptFrame)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2028:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2028 |   bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2028:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2028:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2029:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2029 |   return processHandlerResult(ar, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2030 |                               vp);
      |                               ~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::ResumeMode js::Debugger::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1172:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1172 |       cx->setPendingExceptionAndCaptureStack(rval);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::fireEnterFrame(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2068:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2068 | ResumeMode Debugger::fireEnterFrame(JSContext* cx, MutableHandleValue vp) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2088:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2088 |   if (!getFrame(cx, iter, &scriptFrame)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2094:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2094 |   bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2094:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2094:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2096:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2096 |   return processHandlerResult(ar, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2097 |                               vp);
      |                               ~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::ResumeMode js::Debugger::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:876:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  876 |       cx->setPendingExceptionAndCaptureStack(rval);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::ResumeMode js::Debugger::onTrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2244:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2244 | ResumeMode Debugger::onTrap(JSContext* cx, MutableHandleValue vp) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2244:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2316:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2316 |         if (!dbg->getFrame(cx, iter, &scriptFrame)) {
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2008:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2008 |   return js::Call(cx, fval, rval, args, rval);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2008:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2323:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2323 |         ResumeMode resumeMode = dbg->processHandlerResult(
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~^
 2324 |             ar, ok, rv, iter.abstractFramePtr(), iter.pc(), vp);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'js::ResumeMode js::Debugger::fireExceptionUnwind(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2033:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2033 | ResumeMode Debugger::fireExceptionUnwind(JSContext* cx, MutableHandleValue vp) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2040:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2040 |   if (!cx->getPendingException(&exc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2052:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2052 |   if (!getFrame(cx, iter, &scriptFrame) ||
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<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
  123 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2061:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2061 |       processHandlerResult(ar, ok, rv, iter.abstractFramePtr(), iter.pc(), vp);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::ResumeMode js::Debugger::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1208:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |       cx->setPendingExceptionAndCaptureStack(rval);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::drainAllocationsLog(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:207:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 |     if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:214:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 |     if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:224:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  224 |     if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:232:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 |     if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:237:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  237 |     if (!DefineDataProperty(cx, obj, cx->names().size, size)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:242:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 |     if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static bool js::Debugger::findObjects(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5370:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5370 |     if (!GetProperty(cx, query, query, cx->names().class_, &cls)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Compartment.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Compartment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static bool js::Debugger::findScripts(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1015:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |   ReportNotObject(cx, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src14.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp
js/src/Unified_cpp_js_src15.o
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_NAME=serde CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.88 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/serde-eb3c485968f72706/out CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name serde /<<PKGBUILDDIR>>/third_party/rust/serde/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=7e6bd166e6f18d69 -C extra-filename=-7e6bd166e6f18d69 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libserde_derive-ae12d94dfe263080.so --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg ops_bound --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=88 CARGO_PKG_NAME=serde CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.88 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/release/build/serde-9953c20844e7a270/out CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name serde /<<PKGBUILDDIR>>/third_party/rust/serde/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=b37f806ae70bf364 -C extra-filename=-b37f806ae70bf364 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libserde_derive-ae12d94dfe263080.so --cap-lints warn --cfg ops_bound --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero`
   Compiling to_shmem_derive v0.0.1 (/<<PKGBUILDDIR>>/servo/components/to_shmem_derive)
   Compiling style_derive v0.0.1 (/<<PKGBUILDDIR>>/servo/components/style_derive)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=to_shmem_derive CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/to_shmem_derive CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name to_shmem_derive servo/components/to_shmem_derive/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=5e21b826295614c2 -C extra-filename=-5e21b826295614c2 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern darling=/<<PKGBUILDDIR>>/build-browser/release/deps/libdarling-6821b80d5f54fc0a.rlib --extern derive_common=/<<PKGBUILDDIR>>/build-browser/release/deps/libderive_common-5b6129138ea2141d.rlib --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --extern synstructure=/<<PKGBUILDDIR>>/build-browser/release/deps/libsynstructure-8f071a4d01b90990.rlib`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=style_derive CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/style_derive CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name style_derive servo/components/style_derive/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C codegen-units=1 -C metadata=3566a4b541ec974b -C extra-filename=-3566a4b541ec974b --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern darling=/<<PKGBUILDDIR>>/build-browser/release/deps/libdarling-6821b80d5f54fc0a.rlib --extern derive_common=/<<PKGBUILDDIR>>/build-browser/release/deps/libderive_common-5b6129138ea2141d.rlib --extern proc_macro2=/<<PKGBUILDDIR>>/build-browser/release/deps/libproc_macro2-c7949f69075d39a6.rlib --extern quote=/<<PKGBUILDDIR>>/build-browser/release/deps/libquote-c20f98bae370029d.rlib --extern syn=/<<PKGBUILDDIR>>/build-browser/release/deps/libsyn-102a187ccb7df2d8.rlib --extern synstructure=/<<PKGBUILDDIR>>/build-browser/release/deps/libsynstructure-8f071a4d01b90990.rlib`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp:246:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 | static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); }
      |                               ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp:285:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  285 |     if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp:318:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 |   return DefineDataProperty(cx, thisObj, cx->names().stack, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp: In member function 'virtual bool js::ReportExceptionClosure::operator()(JSContext*)':
/<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:56:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |   cx->setPendingExceptionAndCaptureStack(exn_);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1207:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1207 | static bool lexicalError_GetOwnPropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1190:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1190 | static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1190:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1198:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1198 | static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1198:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:782:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  782 | static bool with_GetOwnPropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:787:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  787 |   return GetOwnPropertyDescriptor(cx, actual, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:733:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  733 | static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:738:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  738 |   return DefineProperty(cx, actual, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:758:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  758 | static bool with_GetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:758:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:770:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  770 | static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:770:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  127 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:694:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  694 |     if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:287:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  287 | inline bool SetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:491:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  491 | bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:491:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:504:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  504 |   return NativeGetProperty(cx, self, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:521:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  521 | bool ModuleEnvironmentObject::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:538:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  538 |   return NativeGetOwnPropertyDescriptor(cx, self, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArgumentsPropertyDescriptor(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, js::EnvironmentObject&, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1986:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1986 |   bool getMissingArgumentsPropertyDescriptor(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArguments(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2074:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2074 |   bool getMissingArguments(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2166:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2166 |   bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2091:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2091 |   bool getMissingThis(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle<js::LexicalEnvironmentObject*>, JS::HandleObject, js::HandlePropertyName)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3446:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3446 |     if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, bool)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3488:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3488 |   if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   82 | bool js::LooselyEqual(JSContext* cx, JS::Handle<JS::Value> lval,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:133:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  133 |     return LooselyEqualBooleanAndOther(cx, lval, rval, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:138:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  138 |     return LooselyEqualBooleanAndOther(cx, rval, lval, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:148:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |     return js::LooselyEqual(cx, lval, rvalue, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:158:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  158 |     return js::LooselyEqual(cx, lvalue, rval, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
                 from /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:164:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  164 |     JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:173:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  173 |     JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | static bool LooselyEqualBooleanAndOther(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:78:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 |   return js::LooselyEqual(cx, lvalue, rval, result);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp: In function 'bool JS::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 | JS_PUBLIC_API bool JS::LooselyEqual(JSContext* cx, Handle<Value> value1,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:190:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  190 |   return js::LooselyEqual(cx, value1, value2, equal);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  193 | bool js::StrictlyEqual(JSContext* cx, JS::Handle<JS::Value> lval,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp: In function 'bool JS::StrictlyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  208 | JS_PUBLIC_API bool JS::StrictlyEqual(JSContext* cx, Handle<Value> value1,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:214:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 |   return js::StrictlyEqual(cx, value1, value2, equal);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp: In function 'bool js::SameValue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  225 | bool js::SameValue(JSContext* cx, JS::Handle<JS::Value> v1,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:242:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 |   return js::StrictlyEqual(cx, v1, v2, same);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp: In function 'bool JS::SameValue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  245 | JS_PUBLIC_API bool JS::SameValue(JSContext* cx, Handle<Value> value1,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EqualityOperations.cpp:251:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  251 |   return js::SameValue(cx, value1, value2, same);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:134:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  134 | void js::ReportErrorToGlobal(JSContext* cx, Handle<GlobalObject*> global,
      |      ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)':
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:19:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   19 | bool ForOfIterator::init(HandleValue iterable,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:55:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   55 |   if (!GetProperty(cx, iterableObj, iterableObj, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<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
   84 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:72:74: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   72 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr);
      |                                                                          ^
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:91:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   91 |   if (!GetProperty(cx, iteratorObj, iteratorObj, cx->names().next, &res)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:129:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 | bool ForOfIterator::next(MutableHandleValue vp, bool* done) {
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<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
   91 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:145:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  145 |   if (!GetProperty(cx_, resultObj, resultObj, cx_->names().done, &v)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:155:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  155 |   return GetProperty(cx_, resultObj, resultObj, cx_->names().value, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
/<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:166:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     if (!GetAndClearExceptionAndStack(cx_, &completionException,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  167 |                                       &completionExceptionStack)) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<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
   91 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:47:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here
  151 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:47:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here
  151 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<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&)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  508 | bool ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:517:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  517 |   return NativeSetProperty<Qualified>(cx, self, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:517:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<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':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2252:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2252 |   bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2266:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2266 |     return JS_DefinePropertyById(cx, env, id, desc, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3329:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3329 | bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3401:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3401 |         return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(),
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3402 |                            res);
      |                            ~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In 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':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1473:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1473 |   bool handleUnaliasedAccess(JSContext* cx,
      |        ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1676:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1676 |           if (!GetProperty(cx, env, env, id, vp)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1680:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1680 |           if (!SetProperty(cx, env, id, vp)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1750:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1750 |           if (!instance.debug().getGlobal(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1751 |                   instance, index - instanceScope->globalsStart(), vp)) {
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2109:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2109 |   bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id,
      |        ^~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2109:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2109:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2125:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2125 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2139:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2139 |         if (!GetProperty(cx, env, env, id, vp)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2030:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2030 |   bool getOwnPropertyDescriptor(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2038:51: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2038 |       return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env, desc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2047:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2047 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2054:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2054 |           return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2055 |                                                        desc);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2065:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2065 |         return JS_GetOwnPropertyDescriptorById(cx, env, id, desc);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2438:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2438 | bool DebugEnvironmentProxy::getMaybeSentinelValue(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2194:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2194 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<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':
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2223:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2223 |   bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
      |        ^~~
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2223:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2236:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2236 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src14.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::VarScope*>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/usr/bin/g++ -o Unified_cpp_js_src15.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp
js/src/Unified_cpp_js_src16.o
   Compiling smallvec v0.6.6
   Compiling euclid v0.19.5
   Compiling app_units v0.7.0
   Compiling bincode v1.0.0
   Compiling serde_bytes v0.10.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_NAME=smallvec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/smallvec CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.6 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' CARGO_PKG_REPOSITORY='https://github.com/servo/rust-smallvec' CARGO_PKG_DESCRIPTION=''\''Small vector'\'' optimization: store up to a small number of items on the stack' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name smallvec /<<PKGBUILDDIR>>/third_party/rust/smallvec/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' -C metadata=3363f88ec6ee4c2e -C extra-filename=-3363f88ec6ee4c2e --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --extern unreachable=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libunreachable-e41e78a2ac45f24b.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=app_units CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/app_units CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION=0.7.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/app_units' CARGO_PKG_DESCRIPTION='Servo app units type (Au)' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name app_units /<<PKGBUILDDIR>>/third_party/rust/app_units/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=cbb2d818d77628fe -C extra-filename=-cbb2d818d77628fe --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=serde_bytes CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/serde_bytes CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION=0.10.4 CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/serde-rs/bytes' CARGO_PKG_DESCRIPTION='Optimized handling of `&[u8]` and `Vec<u8>` for Serde' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name serde_bytes /<<PKGBUILDDIR>>/third_party/rust/serde_bytes/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' -C metadata=fcb6a823164720aa -C extra-filename=-fcb6a823164720aa --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=euclid CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/euclid CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=19 CARGO_PKG_VERSION=0.19.5 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/euclid' CARGO_PKG_DESCRIPTION='Geometry primitives' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name euclid /<<PKGBUILDDIR>>/third_party/rust/euclid/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="serde"' -C metadata=c5bd96f9353247ae -C extra-filename=-c5bd96f9353247ae --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern euclid_macros=/<<PKGBUILDDIR>>/build-browser/release/deps/libeuclid_macros-51e08d4900cec15d.so --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=bincode CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/bincode CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Ty Overby <ty@pre-alpha.com>:Francesco Mazzoli <f@mazzo.li>:David Tolnay <dtolnay@gmail.com>:Daniel Griffen' CARGO_PKG_REPOSITORY='https://github.com/TyOverby/bincode' CARGO_PKG_DESCRIPTION='A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa'\!'' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=1 /usr/bin/rustc --crate-name bincode /<<PKGBUILDDIR>>/third_party/rust/bincode/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=19554eeae2a5ce33 -C extra-filename=-19554eeae2a5ce33 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling ron v0.1.7
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_NAME=ron CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/ron CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.7 CARGO_PKG_HOMEPAGE='https://github.com/ron-rs/ron' CARGO_PKG_AUTHORS='Dzmitry Malyshau <kvarkus@gmail.com>:Thomas Schaller <torkleyy@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/ron-rs/ron' CARGO_PKG_DESCRIPTION='Rusty Object Notation' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name ron /<<PKGBUILDDIR>>/third_party/rust/ron/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=213ac51d5bbcea2d -C extra-filename=-213ac51d5bbcea2d --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling webrender_build v0.0.1 (/<<PKGBUILDDIR>>/gfx/wr/webrender_build)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=webrender_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/gfx/wr/webrender_build CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_DESCRIPTION='Code shared between precompilation (build.rs) and the rest of WebRender' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name webrender_build gfx/wr/webrender_build/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="serde"' --cfg 'feature="serialize_program"' -C metadata=5e41e42de988a060 -C extra-filename=-5e41e42de988a060 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --extern sha2=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsha2-29fecc26be8722ac.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling toml v0.4.5
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=toml CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/toml CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.5 CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/toml-rs' CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/toml-rs' CARGO_PKG_DESCRIPTION='A native Rust encoder and decoder of TOML-formatted files and streams. Provides
implementations of the standard Serialize/Deserialize traits for TOML data to
facilitate deserializing and serializing Rust structures.
' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name toml /<<PKGBUILDDIR>>/third_party/rust/toml/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 -C metadata=531ced5c1110c6a7 -C extra-filename=-531ced5c1110c6a7 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde=/<<PKGBUILDDIR>>/build-browser/release/deps/libserde-b37f806ae70bf364.rlib --cap-lints warn`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=webrender_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/gfx/wr/webrender_build CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_DESCRIPTION='Code shared between precompilation (build.rs) and the rest of WebRender' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name webrender_build gfx/wr/webrender_build/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="serde"' --cfg 'feature="serialize_program"' -C metadata=424d1c546ed63557 -C extra-filename=-424d1c546ed63557 --out-dir /<<PKGBUILDDIR>>/build-browser/release/deps -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern serde=/<<PKGBUILDDIR>>/build-browser/release/deps/libserde-b37f806ae70bf364.rlib --extern sha2=/<<PKGBUILDDIR>>/build-browser/release/deps/libsha2-651db6a3a0c1723f.rlib`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_NAME=cssparser CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/cssparser CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=25 CARGO_PKG_VERSION=0.25.5 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/cssparser-cc691e4134039818/out CARGO_PKG_REPOSITORY='https://github.com/servo/rust-cssparser' CARGO_PKG_DESCRIPTION='Rust implementation of CSS Syntax Level 3' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name cssparser /<<PKGBUILDDIR>>/third_party/rust/cssparser/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=104336a8902f51bd -C extra-filename=-104336a8902f51bd --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cssparser_macros=/<<PKGBUILDDIR>>/build-browser/release/deps/libcssparser_macros-1de2941355c21813.so --extern dtoa_short=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libdtoa_short-351e0ed4eb6fac4d.rlib --extern itoa=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libitoa-d2536fc32fda4f6a.rlib --extern matches=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --extern phf=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libphf-f2814db485ea38d2.rlib --extern procedural_masquerade=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libprocedural_masquerade-3b9ea80ed92045cd.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. --cfg rustc_has_pr45225`
   Compiling parking_lot_core v0.2.14
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_NAME=parking_lot_core CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/parking_lot_core CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.14 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Amanieu d'\''Antras <amanieu@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_DESCRIPTION='An advanced API for creating custom synchronization primitives.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name parking_lot_core /<<PKGBUILDDIR>>/third_party/rust/parking_lot_core/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=5ea270a5fd7fc14a -C extra-filename=-5ea270a5fd7fc14a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern rand=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librand-91df938c340f79e5.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
 --> ./third_party/rust/parking_lot_core/src/parking_lot.rs:8:48
  |
8 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT};
  |                                                ^^^^^^^^^^^^^^^^^
  |
  = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot_core/src/parking_lot.rs:22:35
   |
22 | static NUM_THREADS: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot_core/src/parking_lot.rs:23:33
   |
23 | static HASHTABLE: AtomicUsize = ATOMIC_USIZE_INIT;
   |                                 ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'core::str::<impl str>::trim_right_matches': superseded by `trim_end_matches`
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/datetime.rs:102:32
    |
102 |             write!(f, ".{}", s.trim_right_matches('0'))?;
    |                                ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches`
    |
    = note: #[warn(deprecated)] on by default

   Compiling fallible v0.0.1 (/<<PKGBUILDDIR>>/servo/components/fallible)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=fallible CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/fallible CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name fallible servo/components/fallible/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="known_system_malloc"' -C metadata=e422b13e32106084 -C extra-filename=-e422b13e32106084 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern hashglobe=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libhashglobe-4807c86addceffcc.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/de.rs:821:33
    |
821 |         prefix.replace("_", "").trim_left_matches('+').parse().map_err(|_e| {
    |                                 ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

warning: use of deprecated item 'core::str::<impl str>::trim_left_matches': superseded by `trim_start_matches`
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/de.rs:901:35
    |
901 |         let mut number = integral.trim_left_matches('+')
    |                                   ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_start_matches`

warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
   --> ./third_party/rust/cssparser/src/rules_and_declarations.rs:285:45
    |
285 |                         parse_until_after::<'i, 't, _, _, _>(
    |                                             ^^
    | 
   ::: ./third_party/rust/cssparser/src/parser.rs:997:13
    |
997 |     parser: &mut Parser<'i, 't>,
    |             - the late bound lifetime parameter is introduced here
    |
    = note: #[warn(late_bound_lifetime_arguments)] on by default
    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
    = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>

   Compiling audioipc v0.2.4 (/<<PKGBUILDDIR>>/media/audioipc/audioipc)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=audioipc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/audioipc/audioipc CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.4 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Matthew Gregan <kinetik@flim.org>:Dan Glastonbury <dan.glastonbury@gmail.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Remote Cubeb IPC' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name audioipc media/audioipc/audioipc/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=17632b7df27cf903 -C extra-filename=-17632b7df27cf903 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bincode=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbincode-19554eeae2a5ce33.rlib --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern cubeb=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb-2f90847f224e9477.rlib --extern error_chain=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liberror_chain-42c2de8230b3cfed.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern iovec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libiovec-dbcf144f2583c5e7.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern memmap=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmemmap-5c7de8423255695c.rlib --extern mio_named_pipes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmio_named_pipes-cf404edb0b82a4fb.rlib --extern scoped_tls=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libscoped_tls-57fc018e9ed1f70f.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --extern serde_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libserde_derive-ae12d94dfe263080.so --extern tokio_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_core-cd3172eaa9913389.rlib --extern tokio_io=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_io-835caa9a79b83a3c.rlib --extern tokio_uds=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_uds-0b0d91c8cb757467.rlib --extern winapi=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libwinapi-8900427861391c3c.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
   --> ./third_party/rust/cssparser/src/rules_and_declarations.rs:487:39
    |
487 |     let result = parse_until_before::<'i, 't, _, _, _>(input, delimiters, |input| {
    |                                       ^^
    | 
   ::: ./third_party/rust/cssparser/src/parser.rs:959:13
    |
959 |     parser: &mut Parser<'i, 't>,
    |             - the late bound lifetime parameter is introduced here
    |
    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
    = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>

warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
    --> ./third_party/rust/cssparser/src/rules_and_declarations.rs:503:42
     |
503  |                     parse_nested_block::<'i, 't, _, _, _>(input, move |input| {
     |                                          ^^
     | 
    ::: ./third_party/rust/cssparser/src/parser.rs:1022:13
     |
1022 |     parser: &mut Parser<'i, 't>,
     |             - the late bound lifetime parameter is introduced here
     |
     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
     = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>

warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
   --> ./third_party/rust/cssparser/src/rules_and_declarations.rs:537:30
    |
537 |         parse_until_before::<'i, 't, _, _, _>(input, Delimiter::CurlyBracketBlock, |input| {
    |                              ^^
    | 
   ::: ./third_party/rust/cssparser/src/parser.rs:959:13
    |
959 |     parser: &mut Parser<'i, 't>,
    |             - the late bound lifetime parameter is introduced here
    |
    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
    = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>

warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present
    --> ./third_party/rust/cssparser/src/rules_and_declarations.rs:545:34
     |
545  |             parse_nested_block::<'i, 't, _, _, _>(input, move |input| {
     |                                  ^^
     | 
    ::: ./third_party/rust/cssparser/src/parser.rs:1022:13
     |
1022 |     parser: &mut Parser<'i, 't>,
     |             - the late bound lifetime parameter is introduced here
     |
     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
     = note: for more information, see issue #42868 <https://github.com/rust-lang/rust/issues/42868>

warning: variable does not need to be mutable
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:787:22
    |
787 |     fn serialize_f32(mut self, v: f32) -> Result<(), Self::Error> {
    |                      ----^^^^
    |                      |
    |                      help: remove this `mut`
    |
    = note: #[warn(unused_mut)] on by default

warning: variable does not need to be mutable
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:803:22
    |
803 |     fn serialize_f64(mut self, v: f64) -> Result<(), Self::Error> {
    |                      ----^^^^
    |                      |
    |                      help: remove this `mut`

warning: variable does not need to be mutable
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:824:22
    |
824 |     fn serialize_str(mut self, value: &str) -> Result<(), Self::Error> {
    |                      ----^^^^
    |                      |
    |                      help: remove this `mut`

warning: variable does not need to be mutable
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:884:22
    |
884 |     fn serialize_seq(mut self, len: Option<usize>)
    |                      ----^^^^
    |                      |
    |                      help: remove this `mut`

warning: variable does not need to be mutable
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:914:22
    |
914 |     fn serialize_map(mut self, _len: Option<usize>)
    |                      ----^^^^
    |                      |
    |                      help: remove this `mut`

warning: variable does not need to be mutable
   --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:925:25
    |
925 |     fn serialize_struct(mut self, name: &'static str, _len: usize)
    |                         ----^^^^
    |                         |
    |                         help: remove this `mut`

warning: variable does not need to be mutable
    --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:1053:37
     |
1053 |             SerializeTable::Table { mut ser, first, ..  } => {
     |                                     ----^^^
     |                                     |
     |                                     help: remove this `mut`

warning: variable does not need to be mutable
    --> /<<PKGBUILDDIR>>/third_party/rust/toml/src/ser.rs:1109:37
     |
1109 |             SerializeTable::Table { mut ser, first, ..  } => {
     |                                     ----^^^
     |                                     |
     |                                     help: remove this `mut`

   Compiling rkv v0.9.4
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_NAME=rkv CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rkv CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION=0.9.4 CARGO_PKG_HOMEPAGE='https://github.com/mozilla/rkv' CARGO_PKG_AUTHORS='Richard Newman <rnewman@twinql.com>:Nan Jiang <najiang@mozilla.com>:Myk Melez <myk@mykzilla.org>' CARGO_PKG_REPOSITORY='https://github.com/mozilla/rkv' CARGO_PKG_DESCRIPTION='a simple, humane, typed Rust interface to LMDB' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name rkv /<<PKGBUILDDIR>>/third_party/rust/rkv/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' -C metadata=eb5fe0dfa4e8b296 -C extra-filename=-eb5fe0dfa4e8b296 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern arrayref=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libarrayref-add62aa5e129821d.rlib --extern bincode=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbincode-19554eeae2a5ce33.rlib --extern failure=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfailure-91c1ec3a9360f033.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern lmdb=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblmdb-6cf7fd417aceb858.rlib --extern ordered_float=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libordered_float-7d76f4cbe438dd0b.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --extern serde_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libserde_derive-ae12d94dfe263080.so --extern url=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liburl-9d8b8f176ed97053.rlib --extern uuid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libuuid-0bf1b533888dfbb8.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out`
warning: unused doc comment
  --> ./third_party/rust/rkv/src/manager.rs:40:1
   |
40 | / /// A process is only permitted to have one open handle to each Rkv environment.
41 | | /// This manager exists to enforce that constraint: don't open environments directly.
   | |_____________________________________________________________________________________^
42 | / lazy_static! {
43 | |     static ref MANAGER: RwLock<Manager> = RwLock::new(Manager::new());
44 | | }
   | |_- rustdoc does not generate documentation for macro expansions
   |
   = note: #[warn(unused_doc_comments)] on by default
   = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion

   Compiling webrender v0.60.0 (/<<PKGBUILDDIR>>/gfx/wr/webrender)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=webrender CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/gfx/wr/webrender CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=60 CARGO_PKG_VERSION=0.60.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_DESCRIPTION='A GPU accelerated 2D renderer for web content' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name build_script_build gfx/wr/webrender/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="api"' --cfg 'feature="capture"' --cfg 'feature="ron"' --cfg 'feature="serde"' --cfg 'feature="serialize_program"' --cfg 'feature="smallvec"' --cfg 'feature="webrender_build"' -C metadata=f2ae631dc64ed90b -C extra-filename=-f2ae631dc64ed90b --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/webrender-f2ae631dc64ed90b -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern webrender_build=/<<PKGBUILDDIR>>/build-browser/release/deps/libwebrender_build-424d1c546ed63557.rlib`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, js::AbstractFramePtr, JS::Handle<js::AbstractGeneratorObject*>, JS::HandleValue, js::GeneratorResumeKind)':
/<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 | bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:144:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |     cx->setPendingExceptionAndCaptureStack(arg);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
   Compiling wr_malloc_size_of v0.0.1 (/<<PKGBUILDDIR>>/gfx/wr/wr_malloc_size_of)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=wr_malloc_size_of CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/gfx/wr/wr_malloc_size_of CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Internal utility to measure memory usage in WebRender.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name wr_malloc_size_of gfx/wr/wr_malloc_size_of/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=78e3be2a85af9568 -C extra-filename=-78e3be2a85af9568 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern app_units=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libapp_units-cbb2d818d77628fe.rlib --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:818:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  818 |   return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  819 |                             prototypeAttrs) &&
      |                             ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:820:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  820 |          DefineDataProperty(cx, proto, cx->names().constructor, ctorVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821 |                             constructorAttrs);
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:840:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  840 |   return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling plane-split v0.13.8
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_NAME=plane-split CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/plane-split CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION=0.13.8 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Dzmitry Malyshau <kvark@mozilla.com>' CARGO_PKG_REPOSITORY='https://github.com/servo/plane-split' CARGO_PKG_DESCRIPTION='Plane splitting' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name plane_split /<<PKGBUILDDIR>>/third_party/rust/plane-split/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=af39112d9b2fcbb2 -C extra-filename=-af39112d9b2fcbb2 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern binary_space_partition=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbinary_space_partition-0225921cfed5f097.rlib --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In member function 'js::NativeObject* JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)':
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1012:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1012 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().value,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1013 |                                 UndefinedHandleValue, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1018:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1018 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().done,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1019 |                                 TrueHandleValue, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1267:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1267 |     return ReportIsNotFunction(cx, returnMethod);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<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
   91 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool Enumerate(JSContext*, JS::HandleObject, jsid, bool, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]':
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:103:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  103 | static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id,
      |                    ^~~~~~~~~
   Compiling parking_lot v0.6.3
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=parking_lot CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/parking_lot CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION=0.6.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Amanieu d'\''Antras <amanieu@gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/Amanieu/parking_lot' CARGO_PKG_DESCRIPTION='More compact and efficient implementations of the standard synchronization primitives.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name parking_lot /<<PKGBUILDDIR>>/third_party/rust/parking_lot/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="lock_api"' --cfg 'feature="owning_ref"' -C metadata=9cded5ba223de8c1 -C extra-filename=-9cded5ba223de8c1 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern lock_api=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblock_api-ad244b9e09a710e0.rlib --extern parking_lot_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libparking_lot_core-5ea270a5fd7fc14a.rlib --cap-lints warn -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]':
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:179:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  179 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:179:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:198:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  198 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, INT_TO_JSID(i),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                                            /* enumerable = */ true, flags,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |                                            visited, props)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:211:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  211 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, INT_TO_JSID(i),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  212 |                                            /* enumerable = */ true, flags,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  213 |                                            visited, props)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:234:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  234 |           if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235 |                                              flags, visited, props)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:276:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  276 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:295:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  295 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |                                            flags, visited, props)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
   Compiling webrender_api v0.60.0 (/<<PKGBUILDDIR>>/gfx/wr/webrender_api)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=webrender_api CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/gfx/wr/webrender_api CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=60 CARGO_PKG_VERSION=0.60.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_DESCRIPTION='Public API for WebRender' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name webrender_api gfx/wr/webrender_api/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="serialize"' -C metadata=c62a7df02f1b21b3 -C extra-filename=-c62a7df02f1b21b3 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern app_units=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libapp_units-cbb2d818d77628fe.rlib --extern bincode=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbincode-19554eeae2a5ce33.rlib --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern derive_more=/<<PKGBUILDDIR>>/build-browser/release/deps/libderive_more-418905bc0960b31a.so --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib --extern malloc_size_of_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libmalloc_size_of_derive-c359ebbac11b6f26.so --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --extern serde_bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde_bytes-fcb6a823164720aa.rlib --extern serde_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libserde_derive-ae12d94dfe263080.so --extern time=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --extern malloc_size_of=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libwr_malloc_size_of-78e3be2a85af9568.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)':
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:162:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  162 |     if (!Enumerate<true>(cx, obj, id, enumerable, flags, visited, props)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:313:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  313 |     return EnumerateNativeProperties<true>(cx, pobj, flags, visited, props);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:313:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  313 |     return EnumerateNativeProperties<true>(cx, pobj, flags, visited, props);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:347:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  347 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], enumerable,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:341:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  341 |         if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:347:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  347 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], enumerable,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:362:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  362 |     if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], true, flags,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |                                        visited, props)) {
      |                                        ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:341:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  341 |         if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot/src/once.rs:16:5
   |
16 | use std::sync::atomic::ATOMIC_USIZE_INIT as ATOMIC_U8_INIT;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot/src/once.rs:95:34
   |
95 | pub const ONCE_INIT: Once = Once(ATOMIC_U8_INIT);
   |                                  ^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
   --> ./third_party/rust/parking_lot/src/once.rs:109:14
    |
109 |         Once(ATOMIC_U8_INIT)
    |              ^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot/src/raw_mutex.rs:16:5
   |
16 | use std::sync::atomic::ATOMIC_USIZE_INIT as ATOMIC_U8_INIT;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot/src/raw_mutex.rs:42:16
   |
42 |         state: ATOMIC_U8_INIT,
   |                ^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot/src/raw_rwlock.rs:18:48
   |
18 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT};
   |                                                ^^^^^^^^^^^^^^^^^

warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred
  --> ./third_party/rust/parking_lot/src/raw_rwlock.rs:47:16
   |
47 |         state: ATOMIC_USIZE_INIT,
   |                ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)`

In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle<JSFlatString*>)':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1353:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1353 |         if (!GetPropertyDescriptor(cx, proto, id, &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In constructor 'js::NativeIterator::NativeIterator(JSContext*, JS::Handle<js::PropertyIteratorObject*>, JS::Handle<JSObject*>, JS::HandleIdVector, uint32_t, uint32_t, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:151:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1203:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1203 | JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:964:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  964 |   if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  965 |                           JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle<js::GlobalObject*>, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:328:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  328 |     if (!DefineDataProperty(cx, global, cx->names().globalThis, v,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329 |                             JSPROP_RESOLVING)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:501:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  501 |   if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |                             lengthResult)) {
      |                             ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:513:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  513 |   if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                             nameResult)) {
      |                             ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::isRuntimeCodeGenEnabled(JSContext*, JS::HandleValue, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:738:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  738 | bool GlobalObject::isRuntimeCodeGenEnabled(JSContext* cx, HandleValue code,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:749:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  749 |       return allows(cx, code);
      |              ~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:1025:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1025 | bool GlobalObject::addIntrinsicValue(JSContext* cx,
      |      ^~~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:975:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  975 | bool GlobalObject::getSelfHostedFunction(JSContext* cx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:1021:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1021 |   return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'JSObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:937:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  937 | JSObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
      |           ^~
/<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:937:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey, js::GlobalObject::IfClassIsDisabled)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:245:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  245 |       if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:297:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  297 |       if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:638:26: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  638 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
  639 |           cx, global, cx->names().undefined, UndefinedHandleValue,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  640 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:457:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  457 |   if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle<js::GlobalObject*>, const JSFunctionSpec*)':
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:698:26: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  698 |   if (!DefineDataProperty(cx, global, cx->names().undefined,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  699 |                           UndefinedHandleValue,
      |                           ~~~~~~~~~~~~~~~~~~~~~
  700 |                           JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:723:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  723 |     if (!JS_DefineProperty(cx, global, sym.name, symVal,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  724 |                            JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src15.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle<js::AbstractGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:157:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 | bool AbstractGeneratorObject::resume(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src16.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp
js/src/Unified_cpp_js_src17.o
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/webrender-f2ae631dc64ed90b/build-script-build`
[webrender 0.60.0] cargo:rerun-if-changed=res
[webrender 0.60.0] cargo:rerun-if-changed=res/ellipse.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/gpu_cache_update.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/pls_init.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_border_solid.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/shared.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/debug_font.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/pf_vector_stencil.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_clip_image.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/pls_resolve.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush_blend.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush_linear_gradient.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/rect.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_line_decoration.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/prim_shared.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_blur.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/ps_text_run.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush_image.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/base.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_border_segment.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/transform.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush_solid.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush_mix_blend.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush_yuv_image.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/snap.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_clip_rectangle.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/shared_other.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_gradient.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_scale.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/brush_radial_gradient.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/clip_shared.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/render_task.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/gpu_cache.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/ps_split_composite.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/pf_vector_cover.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/debug_color.glsl
[webrender 0.60.0] cargo:rerun-if-changed=res/cs_clip_box_shadow.glsl
   Compiling audioipc-server v0.2.3 (/<<PKGBUILDDIR>>/media/audioipc/server)
   Compiling audioipc-client v0.4.0 (/<<PKGBUILDDIR>>/media/audioipc/client)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_NAME=audioipc-server CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/audioipc/server CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION=0.2.3 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Matthew Gregan <kinetik@flim.org>:Dan Glastonbury <dan.glastonbury@gmail.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Remote cubeb server' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name audioipc_server media/audioipc/server/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=08ba46b5c298adb1 -C extra-filename=-08ba46b5c298adb1 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern audioipc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libaudioipc-17632b7df27cf903.rlib --extern bytes=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbytes-b26d2b3e52f79ba8.rlib --extern cubeb_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_core-3fbf630a0522fa5d.rlib --extern error_chain=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liberror_chain-42c2de8230b3cfed.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern lazycell=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazycell-7c4d05b38d2fb9d4.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern slab=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libslab-d2b49e7ca9aca90f.rlib --extern tokio_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_core-cd3172eaa9913389.rlib --extern tokio_uds=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_uds-0b0d91c8cb757467.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=audioipc-client CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/media/audioipc/client CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION=0.4.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Matthew Gregan <kinetik@flim.org>:Dan Glastonbury <dan.glastonbury@gmail.com>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Cubeb Backend for talking to remote cubeb server.' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name audioipc_client media/audioipc/client/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=2f80ab6be40f7b83 -C extra-filename=-2f80ab6be40f7b83 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern audioipc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libaudioipc-17632b7df27cf903.rlib --extern cubeb_backend=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_backend-e7b4fad4450a2227.rlib --extern foreign_types=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libforeign_types-0b531d60b075374f.rlib --extern futures=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures-b8fbfcd5921c2443.rlib --extern futures_cpupool=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfutures_cpupool-af73de3b3c0ea6f9.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern tokio_core=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_core-cd3172eaa9913389.rlib --extern tokio_uds=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtokio_uds-0b0d91c8cb757467.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling to_shmem v0.0.1 (/<<PKGBUILDDIR>>/servo/components/to_shmem)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=to_shmem CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/to_shmem CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name to_shmem servo/components/to_shmem/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=b92b879b6e97fc2a -C extra-filename=-b92b879b6e97fc2a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern cssparser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcssparser-104336a8902f51bd.rlib --extern servo_arc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libservo_arc-da2eaec16330d58e.rlib --extern smallbitvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallbitvec-af2f4406b51c0672.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --extern thin_slice=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_slice-55437474c4d6837f.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling kvstore v0.1.0 (/<<PKGBUILDDIR>>/toolkit/components/kvstore)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=kvstore CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/toolkit/components/kvstore CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Myk Melez <myk@mykzilla.org>' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name kvstore toolkit/components/kvstore/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=4a2f67ecfe1d4338 -C extra-filename=-4a2f67ecfe1d4338 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern atomic_refcell=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libatomic_refcell-62a072038fe01ab8.rlib --extern crossbeam_utils=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcrossbeam_utils-29984676a5df1582.rlib --extern failure=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfailure-91c1ec3a9360f033.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern lmdb=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblmdb-6cf7fd417aceb858.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern moz_task=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmoz_task-e7f84406ef0e9844.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern rkv=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librkv-eb5fe0dfa4e8b296.rlib --extern storage_variant=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstorage_variant-50276d850dd17f2d.rlib --extern thin_vec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_vec-b934423e28d66ddc.rlib --extern xpcom=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libxpcom-01553d4cee823428.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out`
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=selectors CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/selectors CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=21 CARGO_PKG_VERSION=0.21.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/selectors-ca39f9722c0456f0/out CARGO_PKG_REPOSITORY='https://github.com/servo/servo' CARGO_PKG_DESCRIPTION='CSS Selectors matching for Rust' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name selectors servo/components/selectors/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=4c142679a93d2605 -C extra-filename=-4c142679a93d2605 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern cssparser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcssparser-104336a8902f51bd.rlib --extern derive_more=/<<PKGBUILDDIR>>/build-browser/release/deps/libderive_more-418905bc0960b31a.so --extern fxhash=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfxhash-88960f2a0264ab6f.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern matches=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --extern phf=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libphf-f2814db485ea38d2.rlib --extern precomputed_hash=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libprecomputed_hash-0fd66b145d80f69d.rlib --extern servo_arc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libservo_arc-da2eaec16330d58e.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --extern thin_slice=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_slice-55437474c4d6837f.rlib --extern to_shmem=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libto_shmem-b92b879b6e97fc2a.rlib --extern to_shmem_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libto_shmem_derive-5e21b826295614c2.so -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
   Compiling style v0.0.1 (/<<PKGBUILDDIR>>/servo/components/style)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=style CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/style CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name build_script_build servo/components/style/build.rs --color never --crate-type bin --emit=dep-info,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="bindgen"' --cfg 'feature="fallible"' --cfg 'feature="gecko"' --cfg 'feature="gecko_profiler"' --cfg 'feature="nsstring"' --cfg 'feature="regex"' --cfg 'feature="style_traits"' --cfg 'feature="toml"' --cfg 'feature="use_bindgen"' -C metadata=a0785a17034c8367 -C extra-filename=-a0785a17034c8367 --out-dir /<<PKGBUILDDIR>>/build-browser/release/build/style-a0785a17034c8367 -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bindgen=/<<PKGBUILDDIR>>/build-browser/release/deps/libbindgen-690b469815a0348a.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/release/deps/liblazy_static-b2de711940b3eb05.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/release/deps/liblog-34a0e8062239d419.rlib --extern regex=/<<PKGBUILDDIR>>/build-browser/release/deps/libregex-b4b4ea8ba45204bb.rlib --extern toml=/<<PKGBUILDDIR>>/build-browser/release/deps/libtoml-531ced5c1110c6a7.rlib --extern walkdir=/<<PKGBUILDDIR>>/build-browser/release/deps/libwalkdir-328181002c9bf81b.rlib -L native=/<<PKGBUILDDIR>>/build-browser/release/build/libloading-6b6ef7dc3504389e/out`
   Compiling malloc_size_of v0.0.1 (/<<PKGBUILDDIR>>/servo/components/malloc_size_of)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=malloc_size_of CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/malloc_size_of CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name malloc_size_of servo/components/malloc_size_of/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=d607f93a548eae51 -C extra-filename=-d607f93a548eae51 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern app_units=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libapp_units-cbb2d818d77628fe.rlib --extern cssparser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcssparser-104336a8902f51bd.rlib --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib --extern hashglobe=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libhashglobe-4807c86addceffcc.rlib --extern selectors=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libselectors-4c142679a93d2605.rlib --extern servo_arc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libservo_arc-da2eaec16330d58e.rlib --extern smallbitvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallbitvec-af2f4406b51c0672.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --extern thin_slice=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_slice-55437474c4d6837f.rlib --extern void=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libvoid-099b5e9ca5c46310.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:108:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 | bool IsFunction(HandleValue v) {
      |      ^~~~~~~~~~
   Compiling style_traits v0.0.1 (/<<PKGBUILDDIR>>/servo/components/style_traits)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=style_traits CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/style_traits CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name style_traits servo/components/style_traits/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="gecko"' -C metadata=2a27ecbe587a012a -C extra-filename=-2a27ecbe587a012a --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern app_units=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libapp_units-cbb2d818d77628fe.rlib --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern cssparser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcssparser-104336a8902f51bd.rlib --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern malloc_size_of=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmalloc_size_of-d607f93a548eae51.rlib --extern malloc_size_of_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libmalloc_size_of_derive-c359ebbac11b6f26.so --extern selectors=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libselectors-4c142679a93d2605.rlib --extern servo_arc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libservo_arc-da2eaec16330d58e.rlib --extern to_shmem=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libto_shmem-b92b879b6e97fc2a.rlib --extern to_shmem_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libto_shmem_derive-5e21b826295614c2.so -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:926:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  926 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:256:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  256 | static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3084:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3084 | static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<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
   91 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2958:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2958 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2907:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2907 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2909:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2909 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool ResolveLazyProperties(JSContext*, js::HandleNativeObject)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2471:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2471 |     if (!op(cx, obj, id, &desc)) {
      |          ~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:419:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  419 |   if (!JS_GetProperty(cx, callee, "usage", &usage)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefined(JSContext*, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:881:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  881 | void js::ReportIsNullOrUndefined(JSContext* cx, int spindex, HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:884:70: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  884 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, nullptr);
      |                                                                      ^
/<<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*)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  920 | bool js::ReportValueErrorFlags(JSContext* cx, unsigned flags,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:926:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  926 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingExceptionAndCaptureStack(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:1354:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1354 | void JSContext::setPendingExceptionAndCaptureStack(HandleValue value) {
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1253 | bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun,
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:61,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const js::Class*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  982 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  982 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:84:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   84 | void js::ReportNotObject(JSContext* cx, HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:88:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |           DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr)) {
      |                                                                     ^
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:94:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   94 | void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:99:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   99 |   if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectWithName(JSContext*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:105:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 | void js::ReportNotObjectWithName(JSContext* cx, const char* name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:110:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  110 |   if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:242:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  242 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr);
      |                                                                   ^
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:306:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  306 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:306:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:110:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  110 |   if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:326:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  326 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:339:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  339 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:352:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  352 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:363:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:377:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  377 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:398:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  398 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:435:10: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  435 | Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx,
      |          ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:448:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  448 | void js::CompletePropertyDescriptor(MutableHandle<PropertyDescriptor> desc) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2855:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2855 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2862:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2862 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:161:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  161 | bool js::FromPropertyDescriptorToObject(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:161:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:174:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 |     if (!DefineDataProperty(cx, obj, names.value, desc.value())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:183:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  183 |     if (!DefineDataProperty(cx, obj, names.writable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:195:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  195 |     if (!DefineDataProperty(cx, obj, names.get, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:207:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 |     if (!DefineDataProperty(cx, obj, names.set, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:215:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  215 |     if (!DefineDataProperty(cx, obj, names.enumerable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:223:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  223 |     if (!DefineDataProperty(cx, obj, names.configurable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:145:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  145 | JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:145:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:158:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  158 |   return FromPropertyDescriptorToObject(cx, desc, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'JSObject* js::CreateThis(JSContext*, const js::Class*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<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&)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1237:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1237 | bool JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1237:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1241:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1241 |   return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1241:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, JS::HandleValueVector, void*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1704:6: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1704 | bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In member function 'bool js::ProxyObject::initExternalValueArrayAfterSwap(JSContext*, JS::HandleValueVector)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1779:6: note: parameter passing for argument of type 'const HandleValueVector' {aka 'const JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1779 | bool ProxyObject::initExternalValueArrayAfterSwap(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2426:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2426 |         if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
 2427 |                                                           &v)) {
      |                                                           ~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2471:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2471 |     if (!op(cx, obj, id, &desc)) {
      |          ~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:25,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:66,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In function 'bool js::GetPropertyPure(JSContext*, JSObject*, jsid, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In function 'bool js::GetOwnPropertyPure(JSContext*, JSObject*, jsid, JS::Value*, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2852:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2852 | bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2855:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2855 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2862:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2862 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2865:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2865 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2877:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2877 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2879:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2879 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2855:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2855 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2862:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2862 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1292:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1292 |   return DefineProperty(cx, target, wrappedId, desc);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertiesFrom(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2855:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2855 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2862:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2862 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1292:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1292 |   return DefineProperty(cx, target, wrappedId, desc);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2872:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2872 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2877:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2877 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2879:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2879 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2895:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2895 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2897:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2897 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2900:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2900 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2907:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2907 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2909:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2909 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2947:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2947 |   if (!DefineDataProperty(cx, obj, id, value, attrs, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2947:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2947 |   if (!DefineDataProperty(cx, obj, id, value, attrs, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2947:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2947 |   if (!DefineDataProperty(cx, obj, id, value, attrs, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2947:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2947 |   if (!DefineDataProperty(cx, obj, id, value, attrs, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2912:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2912 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2907:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2907 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2909:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2909 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2895:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2895 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2897:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2897 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2944:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2944 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2907:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2907 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2909:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2909 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2958:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2958 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2907:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2907 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2909:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2909 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2993:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2993 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2855:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2855 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2862:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2862 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, js::DefineAsIntrinsic)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2947:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2947 |   if (!DefineDataProperty(cx, obj, id, value, attrs, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3120:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3120 | bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3140:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3140 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3148:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3148 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3175:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3175 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3183:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3183 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3194:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3194 | bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<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
   98 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3237:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3237 |   return OrdinaryToPrimitive(cx, obj, preferredType, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:707:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  707 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:926:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  926 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:4185:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4185 | bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) {
      |      ^~
    Finished release [optimized] target(s) in 21m 52s
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'void js::ReportMissingArg(JSContext*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:904:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  904 | void js::ReportMissingArg(JSContext* cx, HandleValue v, unsigned arg) {
      |      ^~
../../config/nsinstall -R -m 755 'arm-unknown-linux-gnueabihf/release/geckodriver' '../../dist/bin'
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:911:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  911 |     bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, name);
      |             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/geckodriver'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/frontend'
mkdir -p '.deps/'
js/src/frontend/Parser.o
/usr/bin/g++ -o Parser.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Parser.o.pp   /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp
js/src/frontend/Unified_cpp_js_src_frontend0.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2961:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2961 |   return DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:407:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  407 |   return DefineDataProperty(cx, fun, id, protoVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  408 |                             JSPROP_PERMANENT | JSPROP_RESOLVING);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:510:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |     if (!NativeDefineDataProperty(cx, fun, id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  511 |                                   JSPROP_READONLY | JSPROP_RESOLVING)) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:510:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2964:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2964 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2907:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2907 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2909:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2909 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2919:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2919 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2907:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2907 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2909:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2909 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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&)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1245:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1245 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1245:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1241:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1241 |   return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1241:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:1147:9: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1147 | JSAtom* js::ToAtom(JSContext* cx,
      |         ^~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:1147:9: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3241:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3241 | bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)':
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2398 |     return ToAtom<CanGC>(cx, name);
      |            ~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3306:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3306 | JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val,
      |           ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:630:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  630 | bool JSONParser<CharT>::parse(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:630:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:486:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |         !ToPropertyDescriptor(cx, v, checkAccessors, &desc) ||
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:486:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
     Running `/<<PKGBUILDDIR>>/build-browser/release/build/style-a0785a17034c8367/build-script-build`
[style 0.0.1] cargo:rerun-if-changed=build.rs
[style 0.0.1] cargo:out_dir=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/style-443a881364c1b229/out
[style 0.0.1] cargo:rerun-if-changed=properties/helpers/animated_properties.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/helpers.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/declaration_block.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/border.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/inherited_box.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/xul.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/color.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/padding.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/inherited_table.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/margin.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/inherited_ui.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/box.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/font.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/inherited_text.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/list.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/counters.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/inherited_svg.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/svg.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/text.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/ui.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/column.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/effects.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/background.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/position.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/outline.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/longhands/table.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/build.py
[style 0.0.1] cargo:rerun-if-changed=properties/data.py
[style 0.0.1] cargo:rerun-if-changed=properties/properties.html.mako
[style 0.0.1] cargo:rerun-if-changed=properties/properties.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/computed_value_flags.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/border.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/padding.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/margin.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/box.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/font.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/inherited_text.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/list.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/inherited_svg.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/svg.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/text.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/column.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/background.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/position.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/shorthands/outline.mako.rs
[style 0.0.1] cargo:rerun-if-changed=properties/cascade.rs
[style 0.0.1] cargo:rerun-if-changed=properties/Mako-0.9.1.zip
[style 0.0.1] cargo:rerun-if-changed=properties/gecko.mako.rs
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2855:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2855 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2862:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2862 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:615:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  615 |       if (!DefineProperty(cx, obj, id, desc)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:121,
                 from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
                 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
                 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(js::XDRState<mode>*, JS::MutableHandleObject) [with js::XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1623:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1623 |       MOZ_TRY(XDRScriptConst(xdr, values[i]));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1666:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1666 |     MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1667:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1667 |     MOZ_TRY(XDRScriptConst(xdr, &tmpValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:121,
                 from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
                 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
                 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(js::XDRState<mode>*, JS::MutableHandleObject) [with js::XDRMode mode = js::XDR_ENCODE]':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1623:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1623 |       MOZ_TRY(XDRScriptConst(xdr, values[i]));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1666:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1666 |     MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1667:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1667 |     MOZ_TRY(XDRScriptConst(xdr, &tmpValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1753:26: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1753 | static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1115:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1115 |   return Call(cx, func, args.get(0), iargs, args.rval());
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1115:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:61,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  982 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1184:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1184 |   return Call(cx, fval, args[0], args2, args.rval());
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1184:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:63,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:1369:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1369 | bool JSContext::getPendingException(MutableHandleValue rval) {
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jsnum.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi.h: In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)':
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:1119:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1119 |           if (cx->getPendingException(&exn)) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<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)':
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2398 |     return ToAtom<CanGC>(cx, name);
      |            ~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2508:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2508 |   if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1885:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1885 |   if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, global)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:47:
/<<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**)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2031:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2031 |   if (!DefineDataProperty(cx, obj, id, value, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)':
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2454:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2454 | bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2398 |     return ToAtom<CanGC>(cx, name);
      |            ~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src17.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp
js/src/Unified_cpp_js_src18.o
[style 0.0.1] cargo:rerun-if-changed=build_gecko.rs
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/layout/style/bindgen.toml
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/layout/style/ServoBindings.toml
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser<ParseHandler, Unit>::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:6997:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized]
 6997 |   NameNodeType innerName;
      |                ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser<ParseHandler, Unit>::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized]
 5617 |   TernaryNodeType ifNode;
      |                   ^~~~~~
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:127:1: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:134:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:139:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:144:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:149:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:154:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:159:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:164:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:118:39: warning: offset of on non-standard-layout type 'mozilla::detail::GkAtoms' [-Winvalid-offsetof], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/js/Proxy.h:222:43: warning: offset of on non-standard-layout type 'js::BaseProxyHandler' [-Winvalid-offsetof], err: false
[style 0.0.1] /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:417:29: warning: offset of on non-standard-layout type 'mozilla::dom::BrowsingContext' [-Winvalid-offsetof], err: false
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser<ParseHandler, Unit>::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:6997:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized]
 6997 |   NameNodeType innerName;
      |                ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser<ParseHandler, Unit>::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized]
 5617 |   TernaryNodeType ifNode;
      |                   ^~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp
js/src/frontend/Unified_cpp_js_src_frontend1.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2208:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2208 | static inline bool CallGetter(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2208:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2215:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2215 |     return js::CallGetter(cx, receiver, getter, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2215:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Realm-inl.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:238:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   bool ok = op(cx, obj, id, vp);
      |             ~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:256:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 | inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:263:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  263 |   return op(cx, obj, id, v);
      |          ~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1523:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1523 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:72,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2267:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2267 |   return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2268 |                     MaybeRooted<Value, allowGC>::toHandle(receiver),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2269 |                     MaybeRooted<Shape*, allowGC>::toHandle(shape),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2270 |                     MaybeRooted<Value, allowGC>::toMutableHandle(vp));
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(js::XDRState<mode>*, JS::MutableHandleValue) [with js::XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:91:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   91 | XDRResult js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemRealmCount(JSContext*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here
  849 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                 ~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here
  849 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'size_t JS::UserRealmCount(JSContext*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here
  859 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                 ~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here
  859 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, js::HandleNativeObject, js::HandleShape, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2273:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2273 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2267:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2267 |   return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2268 |                     MaybeRooted<Value, allowGC>::toHandle(receiver),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2269 |                     MaybeRooted<Shape*, allowGC>::toHandle(shape),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2270 |                     MaybeRooted<Value, allowGC>::toMutableHandle(vp));
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2144 | bool js::NativeGetOwnPropertyDescriptor(
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:72,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2195:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2195 |       if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2416:6: note: parameter passing for argument of type 'js::FakeMutableHandle<JS::Value>' changed in GCC 7.1
 2416 | bool GetNonexistentProperty(JSContext* cx, const jsid& id,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2416:6: note: parameter passing for argument of type 'js::FakeMutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2465:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2465 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2267:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2267 |   return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2268 |                     MaybeRooted<Value, allowGC>::toHandle(receiver),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2269 |                     MaybeRooted<Shape*, allowGC>::toHandle(shape),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2270 |                     MaybeRooted<Value, allowGC>::toMutableHandle(vp));
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:72,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeGetPropertyNoGC(JSContext*, js::NativeObject*, const JS::Value&, jsid, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2679:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2679 | bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2679:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2692:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2692 |     if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2722:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2722 |   return DefineDataProperty(cx, receiver, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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::Unqualified]':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2748:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2748 | static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2748:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2794:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2794 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:70,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction-inl.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:72,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:448:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  448 | inline bool NativeObject::getDenseOrTypedArrayElement(
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:448:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2550:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2550 | bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2512:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2512 |             cx, JSID_TO_INT(id), vp);
      |                                    ^
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2267:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2267 |   return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2268 |                     MaybeRooted<Value, allowGC>::toHandle(receiver),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2269 |                     MaybeRooted<Shape*, allowGC>::toHandle(shape),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2270 |                     MaybeRooted<Value, allowGC>::toMutableHandle(vp));
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2542:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2542 |       return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2543 |                                     vp);
      |                                     ~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2542:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2422:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2422 | static inline bool GeneralizedGetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2422:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:71,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, js::HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2564:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2564 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2564:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2579:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2579 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2582:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2582 | bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2598:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2598 |     return GeneralizedGetProperty(cx, env, id, receiver, NameLookup, vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2598:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2512:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2512 |             cx, JSID_TO_INT(id), vp);
      |                                    ^
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2267:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2267 |   return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2268 |                     MaybeRooted<Value, allowGC>::toHandle(receiver),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2269 |                     MaybeRooted<Shape*, allowGC>::toHandle(shape),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2270 |                     MaybeRooted<Value, allowGC>::toMutableHandle(vp));
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2542:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2542 |       return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2543 |                                     vp);
      |                                     ~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2542:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(js::XDRState<mode>*, JS::MutableHandleValue) [with js::XDRMode mode = js::XDR_ENCODE]':
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:91:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   91 | XDRResult js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:784:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here
  784 |   for (RealmsIter realm(rt); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:784:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here
  784 |   for (RealmsIter realm(rt); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In static member function 'static bool js::PrivateScriptData::InitFromEmitter(JSContext*, JS::HandleScript, js::frontend::BytecodeEmitter*)':
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:3596:45: note: parameter passing for argument of type 'mozilla::Span<js::GCPtr<JS::Value> >' changed in GCC 7.1
 3596 |     bce->perScriptData().numberList().finish(data->consts());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h:121,
                 from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:12,
                 from /<<PKGBUILDDIR>>/js/src/gc/DeletePolicy.h:10,
                 from /<<PKGBUILDDIR>>/js/src/frontend/BinASTRuntimeSupport.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In static member function 'static js::XDRResult js::PrivateScriptData::XDR(js::XDRState<mode>*, JS::HandleScript, js::HandleScriptSourceObject, js::HandleScope, JS::HandleFunction) [with js::XDRMode mode = js::XDR_ENCODE]':
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:610:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  610 |       MOZ_TRY(XDRScriptConst(xdr, &val));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20:
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::iteratorResultShape(unsigned int*)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:1683:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1683 |   if (!NativeDefineDataProperty(cx, obj, value_id, UndefinedHandleValue,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1684 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:1687:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1687 |   if (!NativeDefineDataProperty(cx, obj, done_id, UndefinedHandleValue,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1688 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:29:
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeSection.cpp: In member function 'void js::frontend::CGNumberList::finish(mozilla::Span<js::GCPtr<JS::Value> >)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeSection.cpp:21:6: note: parameter passing for argument of type 'mozilla::Span<js::GCPtr<JS::Value> >' changed in GCC 7.1
   21 | void CGNumberList::finish(mozilla::Span<GCPtrValue> array) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In static member function 'static js::XDRResult js::PrivateScriptData::XDR(js::XDRState<mode>*, JS::HandleScript, js::HandleScriptSourceObject, js::HandleScope, JS::HandleFunction) [with js::XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:610:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  610 |       MOZ_TRY(XDRScriptConst(xdr, &val));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h:447:50: note: in definition of macro 'MOZ_TRY'
  447 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr);     \
      |                                                  ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In static member function 'static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)':
/<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:1611:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1611 |     if (!JS_WrapValue(cx, &privateValue)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle<JS::PropertyResult>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2820:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2820 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2820:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2844:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2844 |     return SetPropertyByDefining(cx, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2837:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2837 |         return SetTypedArrayElement(cx, tobj, index, v, result);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2867:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2867 |     return SetPropertyByDefining(cx, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Realm-inl.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:253:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  253 |   return op(cx, obj, id, v, result);
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2878:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2878 |   if (!js::CallSetter(cx, receiver, setter, v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2878:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20:
/<<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)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:4358:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4358 | bool ParseNode::getConstantValue(JSContext* cx,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:4418:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4418 |         if (!pn->getConstantValue(cx, allowObjects, values[idx], values.begin(),
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4419 |                                   idx)) {
      |                                   ~~~~
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:4457:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4457 |         if (!prop->right()->getConstantValue(cx, allowObjects, &value)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20:
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ListNode*)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:4510:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4510 |   if (!objOrArray->getConstantValue(cx, ParseNode::AllowObjects, &value,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4511 |                                     nullptr, 0, newKind)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitCallSiteObject(js::frontend::CallSiteNode*)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:4527:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4527 |   if (!callSiteObj->getConstantValue(cx, ParseNode::AllowObjects, &value)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/frontend/SharedContext.h:14,
                 from /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:15,
                 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompilation.h:18,
                 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2:
/<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:1882:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1882 |     return head()->getConstantValue(cx, AllowObjects, vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20:
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:3863:38: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3863 |         if (!NativeDefineDataProperty(cx, obj, id, UndefinedHandleValue,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3864 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<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::Qualified]':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2886:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2886 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2886:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2907:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2907 |       return SetExistingProperty(cx, id, v, receiver, pobj, prop, result);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2794:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2794 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2788:16: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2788 |       return op(cx, obj, id, desc, result);
      |              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1139:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1139 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1139:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1139 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2946:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2946 |       return SetProperty(cx, protoRoot, id, v, receiver, result);
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2946:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:2684:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2684 |         NameOpEmitter noe(this, name, loc, kind);
      |                                                ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:71,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 | inline bool SetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<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::Unqualified]':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2886:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2886 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2886:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2907:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2907 |       return SetExistingProperty(cx, id, v, receiver, pobj, prop, result);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2921:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2921 |       return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2922 |                                                  result);
      |                                                  ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2941:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2941 |           return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2942 |                                                      result);
      |                                                      ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2946:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2946 |       return SetProperty(cx, protoRoot, id, v, receiver, result);
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2946:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2964:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2964 | bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2964:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2971:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2971 |   return NativeSetProperty<Qualified>(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2971:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2727:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2727 | bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2727:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:71,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src17.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2737:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2737 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1614:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1614 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1637:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1637 |       return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(),
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1638 |                             result);
      |                             ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1653:37: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1653 |       return DefineTypedArrayElement(cx, obj, index, desc_, result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1139:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1139 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1574:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1574 |         if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1771:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1771 |       if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1799:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1799 |       if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1810:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1810 |         if (!SameValue(cx, desc.value(), currentValue, &same)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1139:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1139 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1868:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1868 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1868:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1873:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1873 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1883:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1883 |   if (!NativeDefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1910:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1910 |   if (!NativeDefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1926:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1926 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1873:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1873 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, js::HandlePlainObject, js::HandleNativeObject, js::HandlePlainObject, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:3104:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3104 |       if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitArrayLiteral(js::frontend::ListNode*)':
/<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:8264:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8264 |       if (!array->getConstantValue(cx, ParseNode::ForCopyOnWriteArray,
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8265 |                                    &value)) {
      |                                    ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1873:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1873 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1944:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1944 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1873:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1873 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2045:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2045 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1170:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1170 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1139:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1139 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2084:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2084 |   return SetProperty(cx, obj, id, v, receiver, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2084:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
[style 0.0.1] Failed to run rustfmt: No such file or directory (os error 2) (non-fatal, continuing)
/usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend1.cpp
js/src/frontend/Unified_cpp_js_src_frontend2.o
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/servo/components/style/gecko/regen_atoms.py
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtomList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/servo/components/style/gecko/pseudo_element_definition.mako.rs
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DeclarationBlock.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CheckedInt.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSKeywords.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Poison.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/StableStringChars.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/StructuredClone.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMTokenListSupportedTokens.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FakeString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIThreadManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrincipal.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/SharedArrayBuffer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventMessageList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/double-conversion/double-conversion.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ThreadLocal.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AutocompleteInfoBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/LoadTainting.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/PatternHelpers.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedRefPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MathAlgorithms.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Array.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxPoint.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentBlockingLog.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIFactory.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/TouchManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactor.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIMessageManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/BasePoint.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MediaFeatureChange.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/ZoomConstraintsClient.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectCompositor.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventStates.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/ContextOptions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIMutationObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsFrameList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTSubstring.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIGlobalObject.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Blob.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RefCounted.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/ProfilingStack.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDOMAttributeMap.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PlatformMutex.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Realm.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresArena.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresArenaObjectList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js.msg
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentSubstring.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEffectBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Alignment.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/RootedDictionary.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Pair.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsReadableUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js-config.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFeatures.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIMutable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BufferList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/ImageCacheKey.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/APZTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/CompileOptions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGContentUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsContentCreatorFunctions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/xpcom-config.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ReflowOutput.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FromParser.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Record.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Types.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsFrameIdList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AlreadyAddRefed.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MruCache.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentSubstring.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGAnimatedClass.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDisplayItemTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleStruct.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/RefCounted.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TransactionIdAllocator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/FrameProperties.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsJSEnvironment.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIServiceManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIVariant.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Unused.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractEventQueue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIAsyncVerifyRedirectCallback.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTSubstringTuple.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxRect.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UserAgentStyleSheetID.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/MatrixFwd.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsServiceManagerUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoElementSnapshotTable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDocShell.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWeakReferenceUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWidget.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layout/FrameChildList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Exceptions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Path.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ProfilerCounts.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DispatcherTrait.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSAnonBoxes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/ProfilingCategory.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MacroArgs.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindow.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AppUnits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoRef.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPrefs.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ZoomConstraints.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleSheetInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPrefList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDocShellTreeItem.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/imgIRequest.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSFontDescList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPoint.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWidgetListener.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SRIMetadata.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCRTGlue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsXBLService.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleSheet.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSPropFlags.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLDocumentBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoStyleType.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDeprecatedOperationList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIImageLoadingContent.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsComponentManagerUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIScriptGlobalObject.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsNodeInfoManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSAnonBoxList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ArenaObjectID.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontConstants.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionMember.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/DisplayItemClip.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Point.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentPolicy.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RefCountType.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CompositorAnimatableProperties.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Services.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyIDSet.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UseCounter.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsITimedChannel.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/imgRequest.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/CaretAssociationHint.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WrappingOperations.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/ReferrerPolicy.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/encoding_rs.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UniquePtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfx2DGlue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/CharacterEncoding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Warnings.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerDescriptor.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Touch.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArrayForwardDeclare.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BaseKeyframeTypesBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPseudoElements.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPConnect.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsContentListDeclarations.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/webrender_ffi.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadInfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDirection.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AntiTrackingCommon.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/SourceText.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsContentUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsITimer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EnumeratedArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIFrame.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/malloc_decls.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsUnicharUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/fallible.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsBaseHashtable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CSSStyleSheetBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEnabledState.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsError.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TimeStamp.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISerialEventTarget.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPresData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/XREChildData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/FontVariation.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/intl/LineBreaker.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsITokenizer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Tuple.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SchedulerGroup.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDocumentObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGContextPaint.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ToString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsParserBase.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/CompositorHitTestInfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Wrapper.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Queue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsRegionFwd.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HoldDropJSObjects.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsRegion.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/FocusTarget.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/MemoryFunctions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/MainThreadUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedTimingFunction.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStringFwd.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EnumSet.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleAnimationValue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/Orientation.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DefineEnum.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GuardObjects.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsProxyRelease.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/PLDHashTable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientInfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SystemGroup.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCompatibility.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Errors.msg
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIFormatConverter.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsXPCOMCID.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxPattern.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Types.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIScriptObjectPrincipal.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoTraversalStatistics.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPrintfCString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIMemoryReporter.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/XREShellData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURI.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URL.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Result.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSSlots.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDTD.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsExpirationTracker.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsFrameManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TouchEvents.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/css/DocumentMatchingFunction.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPIDOMWindowInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIObserverService.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Transcoding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/ProtoKey.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/xpcObjectHelper.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFamilyList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIRequestObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticAnalysisFunctions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ArenaAllocator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SpiderMonkeyInterface.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ReverseIterator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsRefPtrHashtable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/RemoteObjectProxy.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Preferences.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UserAgentStyleSheetList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleSet.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/VisualViewportBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsNameSpaceManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FloatingPoint.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleCoord.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/NotNull.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/ImgDrawResult.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsRectAbsolute.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILAttr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIIdleRunnable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsICSSLoaderObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIUUIDGenerator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPointerHashKeys.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GeckoBindings.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStringBuffer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIStyleSheetLinkingElement.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PhysicalKeyCodeNameList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsITransferable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Coord.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HelperMacros.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTLiteralString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Sprintf.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleSheetInfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsITheme.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/Visibility.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/intl/WordBreaker.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGAttrValueWrapper.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyle.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIApplicationCache.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCRT.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/imgINotificationObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsPriority.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FunctionTypeTraits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozmemory_wrap.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoBindingTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIHttpChannel.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsURIHashKey.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ReentrancyGuard.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MacroForEach.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebProgressListener.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIThreadInternal.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PreferenceSheet.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/CallNonGenericMethod.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FragmentOrElement.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Class.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAnnotations.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIThreadRetargetableStreamListener.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTPromiseFlatString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIThread.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/domstubs.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleStructFwd.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NameSpaceConstants.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NonRefcountedDOMObject.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/PropertyDescriptor.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla-config.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScopeExit.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OperatorNewExtensions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Logging.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Move.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSKeywordList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/jspubtd.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/JSONWriter.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Symbol.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ElementBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/widget/IMEData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TouchBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISelectionController.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DeferredFinalize.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIRadioGroupContainer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsColor.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CommandList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/KeyframeEffectBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PostTraversalTask.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Rect.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTObserverArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsLanguageAtomService.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/cairo/pixman-rename.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIParser.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/ArrayBuffer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Encoding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SegmentedVector.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleTransformMatrix.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLSlotElement.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RefPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleColorInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Keyframe.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Proxy.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/LayersTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/X11UndefineNone.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Vector.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Principals.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISelectionDisplay.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/imgRequestProxy.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeUtilsBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/css/SheetParsingMode.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/KeyNameList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DirectionalityUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BorrowedAttrInfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSCounterDescList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsWindowSizes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MaybeCrossOriginObject.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ShadowRootBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EnumTypeTraits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoBindings.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrototypeList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxContext.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTStringRepr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDOMNavigationTiming.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAlgorithm.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPIDOMWindow.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsMediaFeatures.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIScriptSecurityManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Nullable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/encoding_rs_statics.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadGroup.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/ImageTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIInterfaceRequestor.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAttrValueInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISerializable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/ErrorReport.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsInterfaceHashtable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/xptinfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsQueryFrame.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationPerformanceWarning.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoElementHashEntry.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/LayoutConstants.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/IntegerPrintfMacros.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StickyTimeDuration.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/IntegerTypeTraits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsChangeHint.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozjemalloc_types.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray-inl.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/IProgressObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxMatrix.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrefBranch.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Matrix.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsILinkHandler.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashFunctions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TypedEnumBits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Opaque.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIHTMLCollection.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/RectAbsolute.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIProperties.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TypedArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DebugOnly.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMXULCommandDispatcher.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/GCVector.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShellForwards.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SizeOfState.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OriginAttributes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/TraceKind.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/xrecore.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDisplayItemTypesList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAttrName.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AspectRatio.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDOMString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoBoxedTypeList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/BaseSize.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleAutoArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UseCounterList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPromiseFlatString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCaseTreatment.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nscore.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsMathUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsMargin.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStringFlags.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILKeySpline.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozIDOMWindow.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIContent.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Utility.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsBoundingMetrics.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsRefreshDriver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsWeakReference.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsClassHashtable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrefService.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoArcTypeList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsBindingManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoComputedData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDocumentWarningList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/JSEventHandler.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ArrayView.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BlobImpl.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoElementSnapshot.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChildIterator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontVariations.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/ErrorList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Variant.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/AllocPolicy.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MemoryChecking.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SmallPointerArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsFrameStateBits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Id.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxASurface.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentFragment.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsrootidl.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsICancelableRunnable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleStructList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Attributes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Char16.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentOrShadowRoot.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/imgIContainer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIStreamListener.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ArrayUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsLiteralString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RustCell.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangeBoundary.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GenericRefCounted.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CachedInheritingStyles.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MemoryReporting.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMEventListener.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ArrayIterator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/DrawMode.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/IdentifierMapEntry.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventNameList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WeakPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAPI.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTimingFunction.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadContext.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationTarget.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDragService.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsWidgetInitData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Result.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/TypeDecls.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TaskCategory.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsINode.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Attr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIProgressEventSink.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TypeTraits.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ThreadSafeWeakPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/css/Loader.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIConstraintValidation.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPseudoElementList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AtomArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsINamed.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsFrameState.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/VsyncDispatcher.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGPreserveAspectRatioBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TreeOrderedArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsNodeUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSClass.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsQuickSort.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsXPCOM.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/jstypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIApplicationCacheContainer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/LinkedList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Tools.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ShadowRoot.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/InputTypeList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Logging.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCoord.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventClassList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/LookAndFeel.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsBase.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EndianUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationPropertySegment.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIChannel.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStubMutationObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PointerEventHandler.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDirectoryServiceUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticMutex.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsPropertyTable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCacheInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsMappedAttributeElement.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIEventTarget.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStubDocumentObserver.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsGenericHTMLElement.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Compiler.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RelativeTimeline.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsBidiUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ValidityState.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/Debug.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIIdlePeriod.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozmemory.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/VsyncSource.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/BuildId.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtomList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/URLExtraData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsAttrValue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FlushType.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/css/SheetLoadData.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/AttrArray.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIFormControl.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIDragSession.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URLSearchParams.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CORSMode.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecursiveMutex.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackInterface.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TemplateLib.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsXBLBinding.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/UniquePtr.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/VisualViewport.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/BaseMargin.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedTiming.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyID.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIChannelEventSink.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FrameTypeList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsINodeList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSValue.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIRequest.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/CounterStyleManager.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollbarMediator.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsICookieSettings.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/RealmOptions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsRFPService.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GeckoProcessTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIScriptContext.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/jsfriendapi.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UniquePtrExtensions.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ScrollableLayerGuid.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/pixman.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoComputedDataInlines.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContextFieldList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontPrefLangList.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfo.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIRunnable.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowProxyHolder.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/ImageContainer.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/Units.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsSize.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsID.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BinarySearch.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRect.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/OffThreadScriptCompilation.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentString.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FontPropertyTypes.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWeakReference.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AllocPolicy.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MouseEvents.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h
[style 0.0.1] cargo:rerun-if-changed=/<<PKGBUILDDIR>>/build-browser/dist/include/js/PropertySpec.h
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=style CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/components/style CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/style-443a881364c1b229/out CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name style servo/components/style/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="bindgen"' --cfg 'feature="fallible"' --cfg 'feature="gecko"' --cfg 'feature="gecko_profiler"' --cfg 'feature="nsstring"' --cfg 'feature="regex"' --cfg 'feature="style_traits"' --cfg 'feature="toml"' --cfg 'feature="use_bindgen"' -C metadata=5808ed38c77e77a6 -C extra-filename=-5808ed38c77e77a6 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern app_units=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libapp_units-cbb2d818d77628fe.rlib --extern arrayvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libarrayvec-6da260f082179dbf.rlib --extern atomic_refcell=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libatomic_refcell-62a072038fe01ab8.rlib --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern cssparser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcssparser-104336a8902f51bd.rlib --extern derive_more=/<<PKGBUILDDIR>>/build-browser/release/deps/libderive_more-418905bc0960b31a.so --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib --extern fallible=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfallible-e422b13e32106084.rlib --extern fxhash=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfxhash-88960f2a0264ab6f.rlib --extern hashglobe=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libhashglobe-4807c86addceffcc.rlib --extern indexmap=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libindexmap-96f6636c60efcc40.rlib --extern itertools=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libitertools-6f9a8e55fa6be959.rlib --extern itoa=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libitoa-d2536fc32fda4f6a.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern malloc_size_of=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmalloc_size_of-d607f93a548eae51.rlib --extern malloc_size_of_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libmalloc_size_of_derive-c359ebbac11b6f26.so --extern matches=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmatches-843a75d1ef9dbf79.rlib --extern debug_unreachable=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libdebug_unreachable-a8dfa5ba89f1e8c8.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern num_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libnum_derive-a6c3058870a16ae6.so --extern num_integer=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_integer-cf353e0eaa1f65e1.rlib --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --extern num_cpus=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_cpus-057989589b59e205.rlib --extern ordered_float=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libordered_float-7d76f4cbe438dd0b.rlib --extern owning_ref=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libowning_ref-14380aab5a25dd49.rlib --extern parking_lot=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libparking_lot-9cded5ba223de8c1.rlib --extern precomputed_hash=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libprecomputed_hash-0fd66b145d80f69d.rlib --extern rayon=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librayon-63567a8b3adb06be.rlib --extern selectors=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libselectors-4c142679a93d2605.rlib --extern servo_arc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libservo_arc-da2eaec16330d58e.rlib --extern smallbitvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallbitvec-af2f4406b51c0672.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --extern style_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libstyle_derive-3566a4b541ec974b.so --extern style_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstyle_traits-2a27ecbe587a012a.rlib --extern thin_slice=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthin_slice-55437474c4d6837f.rlib --extern time=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --extern to_shmem=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libto_shmem-b92b879b6e97fc2a.rlib --extern to_shmem_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libto_shmem_derive-5e21b826295614c2.so --extern uluru=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libuluru-960a75da3310388a.rlib --extern unicode_bidi=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libunicode_bidi-1abc47d37e994e81.rlib --extern unicode_segmentation=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libunicode_segmentation-94c73e0dab1a1913.rlib --extern void=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libvoid-099b5e9ca5c46310.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/usr/bin/g++ -o Unified_cpp_js_src18.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src18.cpp
js/src/Unified_cpp_js_src19.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src18.cpp:29:
/<<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&)':
/<<PKGBUILDDIR>>/js/src/vm/ProxyObject.cpp:49:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 | ProxyObject* ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler,
      |              ^~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend2.cpp
js/src/frontend/Unified_cpp_js_src_frontend3.o
/usr/bin/g++ -o Unified_cpp_js_src19.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp
js/src/Unified_cpp_js_src2.o
/usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend3.cpp
js/src/frontend/Unified_cpp_js_src_frontend4.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2004 | bool Is(HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::CollatorObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::DateTimeFormatObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::NumberFormatObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::PluralRulesObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RelativeTimeFormatObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2004:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/SavedStacks.cpp: In function 'bool JS::AssignProperty(JSContext*, JS::HandleObject, JS::HandleObject, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/SavedStacks.cpp:1094:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1094 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SavedStacks.cpp:1095:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1095 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2289:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2289 |                       CallModuleResolveHook(cx, referencingPrivate, specifier));
      |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1885:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1885 |   return RegExpGetSubstitution(cx, matchResult, string, size_t(position),
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1886 |                                replacement, size_t(firstDollarIndex),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1887 |                                args.rval());
      |                                ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2438:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2438 |   return GetOwnPropertyKeys(
      |          ~~~~~~~~~~~~~~~~~~^
 2439 |       cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:429:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  429 |   if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename,
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  430 |                        args[1].toInt32(), args[2].toInt32(), nullptr, message,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  431 |                        &error)) {
      |                        ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:496:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  496 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
  497 |           cx, ctor, cx->names().prototype, args[1],
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |           JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3175:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3175 | static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1859:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1859 |   return RegExpCreate(cx, args[0], args.get(1), args.rval());
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1859:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:345:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |           DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr);
      |           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:169:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   JSString* str = ValueToSource(cx, args[0]);
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2445:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2445 |   BigInt* res = ToBigInt(cx, args[0]);
      |                 ~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp: In function 'bool HandleInterrupt(JSContext*, bool)':
/<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:446:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  446 |         switch (Debugger::onSingleStep(cx, &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:460:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  460 |             cx->setPendingExceptionAndCaptureStack(rval);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1501:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1501 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1519:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1519 |   return ExecuteRegExpLegacy(cx, res, reobj.as<RegExpObject>(), input, indexp,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1520 |                              test, rval);
      |                              ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1523:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1523 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1535:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1535 |   return ExecuteRegExpLegacy(cx, nullptr, obj.as<RegExpObject>(), input, indexp,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1536 |                              test, rval);
      |                              ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, JS::HandleObject, JS::SavedFrameSelfHosted)':
/<<PKGBUILDDIR>>/js/src/vm/SavedStacks.cpp:1125:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1125 |       if (!JS_GetProperty(cx, savedFrame, prop, &v)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:38:
/<<PKGBUILDDIR>>/js/src/frontend/ObjectEmitter.cpp: In member function 'bool js::frontend::PropertyEmitter::emitInit(JSOp, JS::Handle<JSAtom*>)':
/<<PKGBUILDDIR>>/js/src/frontend/ObjectEmitter.cpp:340:34: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |     if (!NativeDefineDataProperty(bce_->cx, obj_, propKey, UndefinedHandleValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend4.cpp
js/src/frontend/Unified_cpp_js_src_frontend5.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3525:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3525 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:39,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:39,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:631:24: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  631 |   if (!ValueToId<CanGC>(cx, args[1], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:691:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  691 |   if (!DefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:577:24: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  577 |   if (!ValueToId<CanGC>(cx, args[1], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:611:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  611 |   if (!DefineProperty(cx, obj, id, desc)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3148:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3148 |   if (!Evaluate(cx, options, srcBuf, &rv)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3025:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3025 |   if (!cx->getPendingException(&exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2230:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2230 |   if (!Construct(cx, args[0], constructArgs, args[1], &res)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2230:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::createLazySelfHostedFunctionClone(JSContext*, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::HandleObject, js::NewObjectKind, JS::MutableHandleFunction)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3529:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3529 |   return GetUnclonedValue(
      |          ~~~~~~~~~~~~~~~~^
 3530 |       cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3531 |       vp);
      |       ~~~                 
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3529:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3529 |   return GetUnclonedValue(
      |          ~~~~~~~~~~~~~~~~^
 3530 |       cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3531 |       vp);
      |       ~~~                 
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)':
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1208:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1209 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1215:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1215 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1216 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3410:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3410 | static bool CloneValue(JSContext* cx, HandleValue selfHostedValue,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3410:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3248:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3248 |     if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3251:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3251 |     if (!CloneValue(cx, selfHostedValue, &val) ||
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3252:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3252 |         !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3544:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3544 | bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3561:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3561 |   return CloneValue(cx, selfHostedValue, vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, js::HandlePropertyName, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1991:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 | bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1991:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  782 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:785:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2000:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2000 |   return Call(cx, fun, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2000:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1975:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1975 |   return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp
js/src/Unified_cpp_js_src20.o
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=webrender CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/gfx/wr/webrender CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=60 CARGO_PKG_VERSION=0.60.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/webrender-d59ae49a644280c9/out CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_DESCRIPTION='A GPU accelerated 2D renderer for web content' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --edition=2018 --crate-name webrender gfx/wr/webrender/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="api"' --cfg 'feature="capture"' --cfg 'feature="ron"' --cfg 'feature="serde"' --cfg 'feature="serialize_program"' --cfg 'feature="smallvec"' --cfg 'feature="webrender_build"' -C metadata=d658962f75ff9483 -C extra-filename=-d658962f75ff9483 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern bincode=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbincode-19554eeae2a5ce33.rlib --extern bitflags=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbitflags-d05fc29051648c29.rlib --extern byteorder=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbyteorder-a4466e877d91ed4a.rlib --extern cfg_if=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-3766f95d9f449efd.rlib --extern cstr=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcstr-ec6dace7994ad124.rlib --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib --extern freetype=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfreetype-e88342ce8a98863d.rlib --extern fxhash=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfxhash-88960f2a0264ab6f.rlib --extern gleam=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libgleam-706457cec21e08b7.rlib --extern lazy_static=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblazy_static-7aee5cef40122b58.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern malloc_size_of_derive=/<<PKGBUILDDIR>>/build-browser/release/deps/libmalloc_size_of_derive-c359ebbac11b6f26.so --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --extern plane_split=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libplane_split-af39112d9b2fcbb2.rlib --extern rayon=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librayon-63567a8b3adb06be.rlib --extern ron=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libron-213ac51d5bbcea2d.rlib --extern serde=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libserde-7e6bd166e6f18d69.rlib --extern sha2=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsha2-29fecc26be8722ac.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --extern svg_fmt=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsvg_fmt-a64c396ed08fbaff.rlib --extern thread_profiler=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthread_profiler-a540337fcda0754b.rlib --extern time=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libtime-b36ddb49da947d97.rlib --extern api=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libwebrender_api-c62a7df02f1b21b3.rlib --extern webrender_build=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libwebrender_build-5e41e42de988a060.rlib --extern malloc_size_of=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libwr_malloc_size_of-78e3be2a85af9568.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src/frontend -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/frontend/Unified_cpp_js_src_frontend5.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:489:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  489 | MOZ_ALWAYS_INLINE bool IsString(HandleValue v) {
      |                        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp:173:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 | MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) {
      |                        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2968:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2968 |   static bool is(HandleValue v) {
      |               ^~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  106 |   return GetOwnPropertyKeys(
      |          ~~~~~~~~~~~~~~~~~~^
  107 |       cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:730:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  730 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:751:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  751 |     if (!DefineDataElement(cx, array, i, val)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseRejectedWithPendingError(JSContext*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_concat(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4255:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4255 |     if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4338:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4338 |   if (!JS_GetProperty(cx, opts, "action", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4354:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4354 |     if (!JS_GetProperty(cx, opts, "phases", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4387:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4387 |     if (!JS_GetProperty(cx, opts, "depth", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4117:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4117 |     JS::ubi::Node node = args.get(0);
      |                                    ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3476:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3476 |     if (!JS_GetProperty(cx, cfg, "args", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3481:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3481 |     if (!JS_GetProperty(cx, cfg, "locals", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3486:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3486 |     if (!JS_GetProperty(cx, cfg, "thisprops", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:138:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |   if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:142:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  142 |   if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:146:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |   if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:150:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |   if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:154:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |   if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:164:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |   if (!JS_SetProperty(cx, info, "debug", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:173:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |   if (!JS_SetProperty(cx, info, "release_or_beta", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:182:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  182 |   if (!JS_SetProperty(cx, info, "coverage", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
  191 |   if (!JS_SetProperty(cx, info, "has-ctypes", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:200:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  200 |   if (!JS_SetProperty(cx, info, "x86", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:209:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   if (!JS_SetProperty(cx, info, "x64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:218:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  218 |   if (!JS_SetProperty(cx, info, "arm", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:227:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |   if (!JS_SetProperty(cx, info, "arm-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:236:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  236 |   if (!JS_SetProperty(cx, info, "android", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:245:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  245 |   if (!JS_SetProperty(cx, info, "arm64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:254:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  254 |   if (!JS_SetProperty(cx, info, "arm64-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:263:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  263 |   if (!JS_SetProperty(cx, info, "mips32", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:272:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   if (!JS_SetProperty(cx, info, "mips64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:281:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 |   if (!JS_SetProperty(cx, info, "mips32-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:290:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  290 |   if (!JS_SetProperty(cx, info, "mips64-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:299:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  299 |   if (!JS_SetProperty(cx, info, "asan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:308:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  308 |   if (!JS_SetProperty(cx, info, "tsan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:317:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  317 |   if (!JS_SetProperty(cx, info, "has-gczeal", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:326:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  326 |   if (!JS_SetProperty(cx, info, "more-deterministic", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:335:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  335 |   if (!JS_SetProperty(cx, info, "profiling", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 |   if (!JS_SetProperty(cx, info, "dtrace", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:353:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  353 |   if (!JS_SetProperty(cx, info, "valgrind", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:362:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  362 |   if (!JS_SetProperty(cx, info, "oom-backtraces", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:371:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |   if (!JS_SetProperty(cx, info, "typed-objects", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:380:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  380 |   if (!JS_SetProperty(cx, info, "intl-api", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:389:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  389 |   if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:398:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  398 |   if (!JS_SetProperty(cx, info, "moz-memory", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:407:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 |   if (!JS_SetProperty(cx, info, "binast", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:412:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  412 |   if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2958:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2958 |   Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2959:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2959 |   Register(ION_NORMAL_WARMUP_TRIGGER, "ion.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2960:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2960 |   Register(ION_FULL_WARMUP_TRIGGER, "ion.full.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2961:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2961 |   Register(ION_GVN_ENABLE, "ion.gvn.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2962:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2962 |   Register(ION_FORCE_IC, "ion.forceinlineCaches") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2963:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2963 |   Register(ION_ENABLE, "ion.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2964:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2964 |   Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2965:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2965 |   Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2966:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2966 |   Register(BASELINE_ENABLE, "baseline.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2967:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2967 |   Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2968:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2968 |   Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2969:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2969 |   Register(JUMP_THRESHOLD, "jump-threshold") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2970:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2970 |   Register(TRACK_OPTIMIZATIONS, "jit.track-optimizations")\
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2971:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2971 |   Register(UNBOXED_OBJECTS, "unboxed_objects") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2972:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2972 |   Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2973:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2973 |   Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2974:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2974 |   Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2975:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2975 |   Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2976:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2976 |   Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2977:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2977 |   Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2978:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2978 |   Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2979:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2979 |   Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2835:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:2980:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2980 |   Register(WASM_DELAY_TIER2, "wasm.delay-tier2")
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2839:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 2839 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool InternalConst(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool GCSlice(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool StartGC(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:932:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  932 |   if (!module->module().extractCode(cx, tier, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4080:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4080 |   return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval());
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4080:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:367:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  367 |   JSString* str = ValueToSource(cx, args.get(0));
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:460:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  460 |   MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_lastIndexOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:236:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  236 | static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:236:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4028:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 4028 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/frontend'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/gc'
mkdir -p '.deps/'
js/src/gc/StoreBuffer.o
/usr/bin/g++ -o StoreBuffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/StoreBuffer.o.pp   /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp
js/src/gc/Unified_cpp_js_src_gc0.o
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:5447:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5447 |     if (!JS_GetPropertyById(cx, globalLexical, id, &val)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:5453:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5453 |     if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2163:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2163 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool NewRope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:1711:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1711 |     if (!JS_GetProperty(cx, options, "nursery", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:864:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  864 |     if (!JS_SetElement(cx, jsOffsets, i, offsetVal)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:196:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:196:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:403:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  403 |     if (!DefineDataElement(cx, obj, i, value,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  404 |                            STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4028:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 4028 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseCall(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4375:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4375 | static MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx, HandleValue F,
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4375:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4375:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<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
   98 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4395:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4395 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:420:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  420 |   MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:420:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  420 |   MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charAt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:433:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  433 |     if (!DefineDataElement(cx, obj, uint32_t(slot), value,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |                            STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultReader_closed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_toUpperCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_escape(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2163:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2163 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2163:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2163 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:760:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  760 | bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:791:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  791 |   if (!defineProperty(to, "line", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:795:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  795 |   if (!defineProperty(to, "column", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:803:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  803 |   if (!defineProperty(loc, "end", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:807:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  807 |   if (!defineProperty(to, "line", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:811:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  811 |   if (!defineProperty(to, "column", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:815:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  815 |   if (!defineProperty(loc, "source", srcval)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_toLowerCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1653:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1653 | bool js::str_charCodeAt_impl(JSContext* cx, HandleString string,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1653:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3504:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3504 | bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3504:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3504:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:196:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3548:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3548 | bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3548:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3612:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3612 |     return str_fromCodePoint_one_arg(cx, args[0], args.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:38:
/<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In static member function 'static JSObject* js::SymbolObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp:69:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   69 |       if (!NativeDefineDataProperty(cx, ctor, names[i], value, attrs)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:5462:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5462 | JSScript* js::TestingFunctionArgumentToScript(
      |           ^~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:5486:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5486 |   RootedFunction fun(cx, JS_ValueToFunction(cx, v));
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:5533:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5533 |     script = TestingFunctionArgumentToScript(cx, args[0]);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4026:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4026 |   if (!JS_SetProperty(cx, rv, "vars", varObjVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4034:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4034 |   if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_unescape(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::ReadableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = js::ReadableStream]::<lambda()>]':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:120:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  120 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_normalize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:486:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp: In function 'JSObject* js::InitReflect(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:233:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 |   if (!DefineDataProperty(cx, global, cx->names().Reflect, value,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234 |                           JSPROP_RESOLVING)) {
      |                           ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamReaderGenericRelease(JSContext*, JS::Handle<js::ReadableStreamReader*>)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2124:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2124 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2150:68: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2150 |     RootedObject closedPromise(cx, PromiseObject::unforgeableReject(cx, exn));
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3212:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3212 |     if (!JS_GetProperty(cx, opts, "scope", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3252:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3252 |   if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3253 |                               scope, &deserialized, nullptr, nullptr)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3132:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3132 |     if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3156:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3156 |     if (!JS_GetProperty(cx, opts, "scope", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3179:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3179 |   if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* ReadableStreamCreateReadResult(JSContext*, JS::HandleValue, bool, js::ForAuthorCodeBool)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1534:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1534 | static MOZ_MUST_USE JSObject* ReadableStreamCreateReadResult(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamFulfillReadOrReadIntoRequest.constprop(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1669:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1669 | static MOZ_MUST_USE bool ReadableStreamFulfillReadOrReadIntoRequest(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1699:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1699 |       cx, ReadableStreamCreateReadResult(cx, chunk, done,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1700 |                                          unwrappedReader->forAuthorCode()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamCloseInternal(JSContext*, JS::Handle<js::ReadableStream*>)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1495:49: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1495 |       resultObj = ReadableStreamCreateReadResult(cx, UndefinedHandleValue, true,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1496 |                                                  forAuthorCode);
      |                                                  ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamErrorInternal(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1570:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1570 | MOZ_MUST_USE bool ReadableStreamErrorInternal(
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1656:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1656 |     source->onErrored(cx, unwrappedStream, error);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'js::ReadableStreamDefaultReader* CreateReadableStreamDefaultReader(JSContext*, JS::Handle<js::ReadableStream*>, js::ForAuthorCodeBool, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2045:48: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2045 |     promise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2057:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2057 |     promise = PromiseObject::unforgeableReject(cx, storedError);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:696:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  696 |   if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:696:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In static member function 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:163:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return detail::UnwrapAndTypeCheckValueSlowPath<T>(cx, value, throwTypeError);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerError(JSContext*, JS::Handle<js::ReadableStreamController*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3095:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3095 | static MOZ_MUST_USE bool ReadableStreamControllerError(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3099:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3099 |   AssertSameCompartment(cx, e);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool JS::ReadableStreamError(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4891:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4891 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool JS::ReadableStreamClose(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3911:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3911 |           !GetAndClearExceptionAndStack(cx, &e, &stack)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* ReadableStreamCancel(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1396:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1396 | static MOZ_MUST_USE JSObject* ReadableStreamCancel(
      |                               ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1399:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1399 |   AssertSameCompartment(cx, reason);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1407:45: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1407 |     return PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1417:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1417 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2500:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2500 |   AssertSameCompartment(cx, reason);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2562:54: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2562 |       rval = source->cancel(cx, stream, wrappedReason);
      |                                                      ^
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2570:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2570 |       result = PromiseObject::unforgeableResolve(cx, rval);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2578:49: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2578 |       result = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2594:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2594 |         result = PromiseCall(cx, unwrappedCancelMethod, underlyingSource,
      |                  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2595 |                              wrappedReason);
      |                              ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2594:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultReader_cancel(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4566:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4566 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx,
      |                         ^~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4922:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4922 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JSObject* js::InitStringClass(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1582:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1582 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3711:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3711 |       !NativeDefineDataProperty(cx, proto, trimAliasId, trimFn, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1582:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1582 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3719:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3719 |       !NativeDefineDataProperty(cx, proto, trimAliasId, trimFn, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  366 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  366 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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>&}]':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  366 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3312:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3312 | bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1581:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1581 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1122:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1122 | bool NodeBuilder::conditionalExpression(HandleValue test, HandleValue cons,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1122:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1122:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1122:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp
js/src/gc/Unified_cpp_js_src_gc1.o
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1296:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1296 | bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1296:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1169:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1169 | bool NodeBuilder::memberExpression(bool computed, HandleValue expr,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1169:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1169:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<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)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  922 | bool NodeBuilder::forStatement(HandleValue init, HandleValue test,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:444:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  444 |   MOZ_MUST_USE bool listNode(ASTType type, const char* propName,
      |                     ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1030:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1030 | bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1030:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1030:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1087:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1087 | bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1087:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3153:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3153 | bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1973:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1973 | bool ASTSerializer::importDeclaration(BinaryNode* importNode,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3322:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3322:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2253 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1906:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1906 |       return function(&pn->as<FunctionNode>(), AST_FUNC_DECL, dst);
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1909:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1909 |       return variableDeclaration(&pn->as<ListNode>(), false, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1914:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1914 |       return variableDeclaration(&pn->as<ListNode>(), true, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1914:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1914 |       return variableDeclaration(&pn->as<ListNode>(), true, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:854:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  854 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:845:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |     return callback(cb, expr, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:838:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  838 |   return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1435:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1435 |     return callback(cb, opt(var), body, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:964:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  964 |     return callback(cb, expr, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:974:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  974 |     return callback(cb, test, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:984:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  984 |     return callback(cb, stmt, test, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2215:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2215 |              ? variableDeclaration(&pn->as<ListNode>(), lexical, dst)
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2380:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2380 |           if (!variableDeclaration(&scopeNode->scopeBody()->as<ListNode>(),
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2381 |                                    true, &var)) {
      |                                    ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2391:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2391 |           if (!variableDeclaration(
      |                ~~~~~~~~~~~~~~~~~~~^
 2392 |                   &initNode->as<ListNode>(),
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2393 |                   initNode->isKind(ParseNodeKind::LetDecl) ||
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2394 |                       initNode->isKind(ParseNodeKind::ConstDecl),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2395 |                   &var)) {
      |                   ~~~~~            
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2409 |              builder.forStatement(init, test, update, stmt, &forNode->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2410 |                                   dst);
      |                                   ~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1671:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1671 |     return identifier(atom, pos, dst);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:876:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  876 |     return callback(cb, opt(label), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:886:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  886 |     return callback(cb, opt(label), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2431:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2431 |       return identifier(pnAtom, nullptr, &label) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:896:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  896 |     return callback(cb, label, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:906:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  906 |     return callback(cb, arg, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:916:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  916 |     return callback(cb, opt(arg), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1024:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1024 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2462:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2462 |       return classDefinition(&pn->as<ClassNode>(), false, dst);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1537:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1537 |     return callback(cb, name, initializer, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3529:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3529 |     if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3529:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3539:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3539 |       if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3539:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3558:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3558 |       if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) ||
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3558:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3567:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3567 |     if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3567:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3583:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3583 |     if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3583:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:308:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  308 |       if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:308:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:833:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  833 |   return listNode(AST_PROGRAM, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2235:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2235 | bool ASTSerializer::classDefinition(ClassNode* pn, bool expr,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2235:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3322:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2642:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2642 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2652:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2652 |       return function(funNode, type, dst);
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1136:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1136 |   return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2674:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2674 |              builder.conditionalExpression(test, cons, alt, &condNode->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2675 |                                            dst);
      |                                            ~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2674:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2674:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2691:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2691 |              builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2691:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2703:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2703 |              builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2703:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2633:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2633 |     if (!builder.binaryExpression(op, left, right, &subpos, &right)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2633:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2850:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2850 |       return identifier(pnAtom, nullptr, &propname) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2851:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2851 |              builder.memberExpression(false, expr, propname, &prop->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2852 |                                       dst);
      |                                       ~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2851:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2873:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2873 |              builder.memberExpression(true, expr, key, &elem->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2873:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1185:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1185 |   return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1284:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1284 |   return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1253:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1253 |     return callback(cb, val, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3322:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1290:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1290 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1217:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1217 |   return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3014:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3014 |              builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3014:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3024:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3024 |              builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3025 |                                      dst);
      |                                      ~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3024:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3029:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3029 |       return classDefinition(&pn->as<ClassNode>(), true, dst);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3056:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3056 |       return identifier(firstStr, &firstNode->pn_pos, &firstIdent) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3057:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3057 |              identifier(secondStr, &secondNode->pn_pos, &secondIdent) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1564:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1564 |     return callback(cb, meta, property, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3074:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3074 |       return identifier(name, &identNode->pn_pos, &ident) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1575:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1575 |     return callback(cb, arg, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3092:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3092 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3322:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3295:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3295 | bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1468:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1468 |   return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3240:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3240 | bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1463:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1463 |   return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3411:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3411 | bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2560:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2560 | bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2588:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2588 |       if (!builder.binaryExpression(op, left, right, &subpos, &left)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2588:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1918:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1918 | bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2127:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2127 | bool ASTSerializer::switchStatement(SwitchStatement* switchStmt,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     return createNode(type, pos, &node) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3325:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3325 | bool ASTSerializer::function(FunctionNode* funNode, ASTType type,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1671:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1671 |     return identifier(atom, pos, dst);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3382:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3382 |       return functionArgs(pn, argsList, args, defaults, rest) &&
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3398:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3398 |         return functionArgs(pn, argsList, args, defaults, rest) &&
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3402:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3402 |       return functionArgs(pn, argsList, args, defaults, rest) &&
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:838:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  838 |   return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2016:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2016 | bool ASTSerializer::exportDeclaration(ParseNode* exportNode,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3322:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3322:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1369:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1369 |     return callback(cb, bindingName, exportName, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2057:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2057 |       if (!function(&kid->as<FunctionNode>(), AST_FUNC_DECL, &decl)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2063:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2063 |       if (!classDefinition(&kid->as<ClassNode>(), false, &decl)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2071:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2071 |       if (!variableDeclaration(&kid->as<ListNode>(),
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2072 |                                kind != ParseNodeKind::VarStmt, &decl)) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     return defineProperty(obj, name, value) &&
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3682:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3682 |     JS::ubi::Node start(args[0]), target(args[1]);
      |                                ^
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3682:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3682 |     JS::ubi::Node start(args[0]), target(args[1]);
      |                                                 ^
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3739:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3739 |     if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3826:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3826 |       JS::ubi::Node node(val);
      |                             ^
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3833:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3833 |     JS::ubi::Node root(args[0]);
      |                               ^
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3849:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3849 |       JS::ubi::Node target(val);
      |                               ^
/<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3909:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3909 |             !JS_DefineProperty(cx, part, "predecessor", predecessor,
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3910 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool SetUpReadableStreamDefaultController(JSContext*, JS::Handle<js::ReadableStream*>, SourceAlgorithms, JS::HandleValue, JS::HandleValue, JS::HandleValue, double, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3188 | static MOZ_MUST_USE bool SetUpReadableStreamDefaultController(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3188:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4358:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4358 |   if (!GetProperty(cx, O, P, &method)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4358:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<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
   98 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3255:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3255 |                             PromiseObject::unforgeableResolve(cx, startResult));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, double, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3291:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3291 | SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3291:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4306:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4306 |   if (!GetProperty(cx, underlyingObject, methodName, method)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4306:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4306:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4306 |   if (!GetProperty(cx, underlyingObject, methodName, method)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4306:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3329:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3329 |   return SetUpReadableStreamDefaultController(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3330 |       cx, stream, sourceAlgorithms, underlyingSource, pullMethod, cancelMethod,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3331 |       highWaterMark, sizeAlgorithm);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3329:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3329:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3329:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:546:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  546 |   if (!GetProperty(cx, strategy, cx->names().size, &size)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:546:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:552:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  552 |   if (!GetProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553 |                    &highWaterMarkVal)) {
      |                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:552:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:559:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  559 |   if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:559:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:605:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  606 |             cx, stream, underlyingSource, highWaterMark, size)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, JS::HandleObject, JS::HandleFunction, double, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4486:64: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4486 |   if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 4487 |           cx, stream, sourceVal, highWaterMark, sizeVal)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'js::ReadableStream* CreateReadableStream(JSContext*, SourceAlgorithms, JS::HandleValue, JS::HandleValue, JS::HandleValue, double, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:838:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  838 | MOZ_MUST_USE ReadableStream* CreateReadableStream(
      |                              ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:838:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:838:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:838:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  866 |   if (!SetUpReadableStreamDefaultController(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  867 |           cx, stream, sourceAlgorithms, underlyingSource, pullMethod,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  868 |           cancelMethod, highWaterMark, sizeAlgorithm)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3560:44: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3560 |       cx, PromiseObject::unforgeableResolve(cx, UndefinedHandleValue));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<js::ReadableStreamController*>)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2832:52: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2832 |     pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2839:54: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2839 |       pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2853:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2853 |             PromiseCall(cx, unwrappedPullMethod, underlyingSource, controller);
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2853:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<js::ReadableStreamDefaultController*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3009:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3009 | static MOZ_MUST_USE bool ReadableStreamDefaultControllerEnqueue(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3012:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3012 |   AssertSameCompartment(cx, chunk);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<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
   98 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3061:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3061 |           !GetAndClearExceptionAndStack(cx, &exn, &stack)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4861:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4861 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* ReadableStreamDefaultReaderRead(JSContext*, JS::Handle<js::ReadableStreamDefaultReader*>)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2202:43: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2202 |         cx, ReadableStreamCreateReadResult(cx, UndefinedHandleValue, true,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2203 |                                            unwrappedReader->forAuthorCode()));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2208:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2208 |     return PromiseObject::unforgeableResolve(cx, iterResultVal);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2218:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2218 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2670:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2670 |         cx, ReadableStreamCreateReadResult(cx, chunk, false,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
 2671 |                                            unwrappedReader->forAuthorCode()));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2676:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2676 |     return PromiseObject::unforgeableResolve(cx, readResult);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3742:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3742 |         cx, ReadableStreamCreateReadResult(cx, val, false,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 3743 |                                            unwrappedReader->forAuthorCode()));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3749:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3749 |     return PromiseObject::unforgeableResolve(cx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultReader_read(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:136:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamTee.constprop(JSContext*, JS::Handle<js::ReadableStream*>, bool, JS::MutableHandle<js::ReadableStream*>, JS::MutableHandle<js::ReadableStream*>)':
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  866 |   if (!SetUpReadableStreamDefaultController(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  867 |           cx, stream, sourceAlgorithms, underlyingSource, pullMethod,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  868 |           cancelMethod, highWaterMark, sizeAlgorithm)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  866 |   if (!SetUpReadableStreamDefaultController(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  867 |           cx, stream, sourceAlgorithms, underlyingSource, pullMethod,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  868 |           cancelMethod, highWaterMark, sizeAlgorithm)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:866:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o Unified_cpp_js_src20.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp
js/src/Unified_cpp_js_src21.o
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here
 5438 |   for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) {
      |                             ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here
 5438 |   for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) {
      |                             ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void SweepMisc(js::GCParallelTask*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here
 5445 |   for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) {
      |                             ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                 ~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here
 5445 |   for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) {
      |                             ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(js::FreeOp*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here
 5529 |     for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) {
      |                               ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here
 5529 |     for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) {
      |                               ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(js::FreeOp*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here
 5575 |     for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) {
      |                               ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here
 5575 |     for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) {
      |                               ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/SharedArrayObject.cpp:396:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  396 | bool js::IsSharedArrayBuffer(HandleValue v) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>; CharT = char16_t]::<lambda(JSContext*, js::HandleArrayObject, uint32_t*, JS::HandleString)>':
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2010:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2010 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' was declared here
 2188 |   for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) {
      |                         ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp' was declared here
 2188 |   for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) {
      |                         ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:261:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  261 | bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) {
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2248:11: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2248 | JSString* js::ToStringSlow(
      |           ^~
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2301:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2301 | JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) {
      |                         ^~
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2302:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2302 |   return ToStringSlow<CanGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)':
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1484:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1484 |     entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 |                          asyncCause);
      |                          ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1487 |     entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1488 |                          asyncCause);
      |                          ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)':
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1471:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1471 |     entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1473:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |     entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2345:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2345 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/Caches-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<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
   91 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, js::IdToPrintableBehavior)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2237:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2237 |     str = ValueToSource(cx, v);
      |           ~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::beginSweepPhase(JS::GCReason, js::gc::AutoGCSession&)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   87 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:4883:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here
 4883 |   for (CompartmentsIter c(rt); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   83 |            it >= zone->compartments().end();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:4883:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here
 4883 |   for (CompartmentsIter c(rt); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>; CharT = char16_t]':
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2010:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2010 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2010:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2010 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2010:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2010 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>; CharT = unsigned char]':
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2010:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2010 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2010:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2010 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:2010:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2010 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::GCReason)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   92 |     return *it;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:7624:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here
 7624 |   for (CompartmentsIter c(rt); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:2:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   82 |     return it < zone->compartments().begin() ||
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/GC.cpp:7624:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here
 7624 |   for (CompartmentsIter c(rt); !c.done(); c.next()) {
      |                         ^
/usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp
js/src/gc/Unified_cpp_js_src_gc2.o
/usr/bin/g++ -o Unified_cpp_js_src21.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp
js/src/Unified_cpp_js_src22.o
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   92 |     return *it;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here
  212 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   82 |     return it < zone->compartments().begin() ||
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here
  212 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:238:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here
  238 |   for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                 ~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:238:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here
  238 |   for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:252:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here
  252 |   for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                 ~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:20:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:252:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here
  252 |   for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::finishRoots()':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:440:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here
  440 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:440:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here
  440 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  118 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:382:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here
  382 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |                                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:29:
/<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:382:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here
  382 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   92 |     return *it;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:47:
/<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here
  105 |   for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) {
      |                             ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   83 |            it >= zone->compartments().end();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc1.cpp:47:
/<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here
  105 |   for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) {
      |                             ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src/gc -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/gc/Unified_cpp_js_src_gc2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:98:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   98 | bool TypedArrayObject::is(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:360:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  360 | static MOZ_MUST_USE inline bool ToIndex(JSContext* cx, JS::HandleValue v,
      |                                 ^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:360:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2027:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2027 | bool TypedArrayObjectTemplate<int64_t>::getElement(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2041:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2041 | bool TypedArrayObjectTemplate<uint64_t>::getElement(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:990:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  990 | bool TypedArrayObjectTemplate<NativeType>::convertValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2220:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2220 | bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2232 | bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:70:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   70 | bool TypedArrayObject::convertForSideEffect(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:75:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   75 |       return ToBigInt(cx, v) != nullptr;
      |              ~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2058:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2058 | bool TypedArrayObject::getElement<CanGC>(JSContext* cx, uint32_t index,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2063:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2063 |     return N##Array::getElement(cx, this, index, val);
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro 'GET_ELEMENT'
   30 |   MACRO(int64_t, BigInt64)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2064:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2064 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2063:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2063 |     return N##Array::getElement(cx, this, index, val);
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro 'GET_ELEMENT'
   31 |   MACRO(uint64_t, BigUint64)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2064:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2064 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2075:6: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
 2075 | bool TypedArrayObject::getElement<NoGC>(
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::getElements(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2109:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2109 |       if (!N##Array::getElement(cx, tarray, i,                                 \
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro 'GET_ELEMENTS'
   30 |   MACRO(int64_t, BigInt64)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2115:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2115 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2109:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2109 |       if (!N##Array::getElement(cx, tarray, i,                                 \
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro 'GET_ELEMENTS'
   31 |   MACRO(uint64_t, BigUint64)
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2115:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2115 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2234:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2234 | bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) {
      |      ^~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2377:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2377 | bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj,
      |      ^~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1084:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1084 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2320:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2320 | bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2357:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2357 | bool js::SetTypedArrayElement(JSContext* cx, Handle<TypedArrayObject*> obj,
      |      ^~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1048:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1048 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/SymbolType.cpp:112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 | bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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 = long long int; Ops = js::SharedOps]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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 = long long int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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 = long long unsigned int; Ops = js::SharedOps]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.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 = long long unsigned int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::parseTransferable()':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1058:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1058 |     if (!JS_GetElement(cx, array, i, &v)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1218:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1218 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1613:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1613 | bool JSStructuredCloneWriter::startWrite(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1235:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1235 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1578:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1578 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1583:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1583 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1588:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1588 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1597:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1597 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1606:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1606 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1960:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1960 |         if (!startWrite(key) || !startWrite(val)) {
      |              ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1960:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1960 |         if (!startWrite(key) || !startWrite(val)) {
      |                                  ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1967:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1967 |         if (!startWrite(key)) {
      |              ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1979:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1979 |             if (!startWrite(key) || !startWrite(val)) {
      |                  ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1979:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1979 |             if (!startWrite(key) || !startWrite(val)) {
      |                                      ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1991:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |           if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) ||
      |                ~~~~~~~~~~^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1992:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1992 |               !startWrite(val)) {
      |                ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1931:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1931 | bool JSStructuredCloneWriter::write(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1932:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1932 |   if (!startWrite(v)) {
      |        ~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3244:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3244 | JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w,
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3260:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3260 |   return w->startWrite(v);
      |          ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, const JS::Value&)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:621:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  621 | bool WriteStructuredClone(JSContext* cx, HandleValue v,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1932:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1932 |   if (!startWrite(v)) {
      |        ~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3046:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3046 | JS_PUBLIC_API bool JS_WriteStructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3046:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3056:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3056 |   return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3057 |                               callbacks, closure, transferable);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3180:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3180 | bool JSAutoStructuredCloneBuffer::write(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3180:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3180:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3056:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3056 |   return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3057 |                               callbacks, closure, transferable);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3171:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3171 | bool JSAutoStructuredCloneBuffer::write(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3056:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3056 |   return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3057 |                               callbacks, closure, transferable);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/gc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/jit'
mkdir -p '.deps/'
js/src/jit/Unified_cpp_js_src_jit0.o
/usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit0.cpp
js/src/jit/Unified_cpp_js_src_jit1.o
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1144 | TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(
      |                   ^~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:693:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  693 |       if (!ToIndex(cx, byteOffsetValue, byteOffset)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:693:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  693 |       if (!ToIndex(cx, byteOffsetValue, byteOffset)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:693:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  693 |       if (!ToIndex(cx, byteOffsetValue, byteOffset)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:693:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  693 |       if (!ToIndex(cx, byteOffsetValue, byteOffset)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:693:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  693 |       if (!ToIndex(cx, byteOffsetValue, byteOffset)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:708:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |       if (!ToIndex(cx, lengthValue, length)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2082:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2082 | bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2104:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2104 |     if (!readV1ArrayBuffer(arrayType, nelems, &v)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2109:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2109 |     if (!startRead(&v)) {
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2379:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2379 | bool JSStructuredCloneReader::startRead(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2542:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2542 |       if (!readSharedArrayBuffer(vp)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2559:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2559 |       return readTypedArray(arrayType, data, vp);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2607 |         return readTypedArray(TagToV1ArrayType(tag), data, vp, true);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2179:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2179 | bool JSStructuredCloneReader::readDataView(uint32_t byteLength,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2190:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2190 |   if (!startRead(&v)) {
      |        ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2277:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2277 | bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2290:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2290 |   if (!startRead(&payload)) {
      |        ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2843:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2843 |   if (!startRead(&source) || !source.isString()) {
      |        ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2854:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2854 |   if (!startRead(&lineVal) || !lineVal.isNumber() ||
      |        ~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2862:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2862 |   if (!startRead(&columnVal) || !columnVal.isNumber() ||
      |        ~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2873:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2873 |   if (!startRead(&name) || !(name.isString() || name.isNull())) {
      |        ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2887:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2887 |   if (!startRead(&cause) || !(cause.isString() || cause.isNull())) {
      |        ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2903:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2903 | bool JSStructuredCloneReader::read(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2915:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2915 |   if (!startRead(vp)) {
      |        ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2952:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2952 |     if (!startRead(&key)) {
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2992:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2992 |     if (!startRead(&val)) {
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2999 |       if (!MapObject::set(context(), obj, key, val)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3017:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3017 |       if (!DefineDataProperty(context(), obj, id, val)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:639:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  639 | bool ReadStructuredClone(JSContext* cx, JSStructuredCloneData& data,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:639:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:645:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  645 |   return r.read(vp);
      |          ~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3066:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3066 | JS_PUBLIC_API bool JS_StructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3066:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3175:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3175 |   return write(cx, value, transferable,
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3176 |                JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3177 |                closure);
      |                ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3175:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3175 |   return write(cx, value, transferable,
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3176 |                JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3177 |                closure);
      |                ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3043:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3043 |   return ReadStructuredClone(cx, buf, scope, vp, callbacks, closure);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3163:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3163 | bool JSAutoStructuredCloneBuffer::read(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:645:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  645 |   return r.read(vp);
      |          ~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3030:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3030 | JS_PUBLIC_API bool JS_ReadStructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:645:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  645 |   return r.read(vp);
      |          ~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3207:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3207 | JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r,
      |                    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3214:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3214 |     return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:3220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3220 |     return r->readTypedArray(arrayType, nelems, vp);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1478:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1478 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1462:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1462 |       UniqueChars bytes =
      |                   ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src21.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:357:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src22.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp
js/src/Unified_cpp_js_src3.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:283:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |       !DefineDataProperty(cx, obj, cx->names().objects, objectsReport))
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:288:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  288 |       !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport))
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:293:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  293 |       !DefineDataProperty(cx, obj, cx->names().strings, stringsReport))
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:298:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  298 |       !DefineDataProperty(cx, obj, cx->names().other, otherReport))
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:302:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  302 |       !DefineDataProperty(cx, obj, cx->names().domNode, domReport))
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:96:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   96 |       !DefineDataProperty(cx, obj, cx->names().count, countValue)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:102:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 |       !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:112:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 |     if (!DefineDataProperty(cx, obj, cx->names().label, labelValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:153:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  153 | bool BucketCount::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:159:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 | Node::Node(HandleValue value) {
      | ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:718:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  718 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:759:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  759 |     if (!DefineDataProperty(cx, obj, entryId, typeReport)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:885:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  885 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:932:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  932 |     if (!MapObject::set(cx, map, stackVal, stackReport)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:943:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  943 |     if (!MapObject::set(cx, map, noStack, noStackReport)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:1128:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1128 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx,
      |                            ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  527 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  386 |     if (!DefineDataProperty(cx, obj, entryId, thenReport)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:540:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  540 |       !DefineDataProperty(cx, obj, cx->names().other, otherReport))
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:635:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  635 | bool ByDomObjectClass::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:436:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  436 |     if (!DefineDataProperty(cx, obj, entryId, thenReport)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:1063:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1063 | bool ByFilename::report(JSContext* cx, CountBase& countBase,
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  386 |     if (!DefineDataProperty(cx, obj, entryId, thenReport)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src22.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:1076:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1076 |       !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp
js/src/Unified_cpp_js_src4.o
/usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp
js/src/jit/Unified_cpp_js_src_jit10.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:21:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   21 | /* static */ MOZ_ALWAYS_INLINE bool WeakMapObject::is(HandleValue v) {
      |                                     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:25:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   25 | /* static */ MOZ_ALWAYS_INLINE bool WeakSetObject::is(HandleValue v) {
      |                                     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 | static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:124:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  124 |   return CallSelfHostedFunction(cx, cx->names().ConvertAndCopyTo, dummy, args,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |                                 &dummy);
      |                                 ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DefaultCalendar(JSContext*, const UniqueChars&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:243:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  243 | static bool DefaultCalendar(JSContext* cx, const UniqueChars& locale,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:138:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 | static bool Reify(JSContext* cx, HandleTypeDescr type,
      |             ^~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:147:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  147 |   return CallSelfHostedFunction(cx, cx->names().Reify, UndefinedHandleValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  148 |                                 args, to);
      |                                 ~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In lambda function:
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:872:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  872 |     if (!DefineDataProperty(cx, singlePart, cx->names().type, partType)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:883:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  883 |     if (!DefineDataProperty(cx, singlePart, cx->names().value, val)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:888:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  888 |     if (!DefineDataElement(cx, partsArray, partIndex, val)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:248:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  248 |     if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  249 |                                 args2, args2.rval())) {
      |                                 ~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<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&)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1769:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1769 | bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'JSObject* GetPrototype(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:516:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 |     if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:523:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  523 |     if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |                             typeByteAlignment,
      |                             ~~~~~~~~~~~~~~~~~~
  525 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:530:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  530 |     if (!DefineDataProperty(cx, descr, cx->names().byteLength,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                             UndefinedHandleValue,
      |                             ~~~~~~~~~~~~~~~~~~~~~
  532 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:537:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  537 |     if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                             UndefinedHandleValue,
      |                             ~~~~~~~~~~~~~~~~~~~~~
  539 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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&)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1922:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1922 | bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1922:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1945:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1945 |           return SetPropertyByDefining(cx, id, v, receiver, result);
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1957:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1957 |         if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1981:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1981 |         return SetPropertyByDefining(cx, id, v, receiver, result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1987:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1987 |       if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1994:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1994 |   return SetPropertyOnProto(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1994:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<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)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1906:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1906 | bool TypedObject::obj_getArrayElement(JSContext* cx,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1919:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1919 |   return Reify(cx, elementType, typedObj, offset, vp);
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1879:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1879 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1879:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1893:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1893 |       return obj_getArrayElement(cx, typedObj, descr, index, vp);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<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)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1824:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1824 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1824:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1832:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1832 |     return obj_getElement(cx, obj, receiver, index, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1866:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1866 |       return Reify(cx, fieldType, typedObj, offset, vp);
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<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>)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1997:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1997 | bool TypedObject::obj_getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2016:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2016 |         if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) {
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2044:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2044 |       if (!Reify(cx, fieldType, typedObj, offset, desc.value())) {
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2663:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2663 | void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2667:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2667 | void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2675:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2675 | void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2685:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2685 | void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 | bool WeakSetObject::isBuiltinAdd(HandleValue add) {
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'JSObject* js::CreateCollatorPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:176:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  176 |   if (!DefineDataProperty(cx, Intl, cx->names().Collator, ctorValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:230:25: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  230 |   if (!DefineDataElement(cx, collations, index++, NullHandleValue)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:263:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  263 |     if (!DefineDataElement(cx, collations, index++, element)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:38:
/<<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>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:26:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 | bool js::intl::InitializeObject(JSContext* cx, JS::Handle<JSObject*> obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:26:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:37:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   37 |   if (!CallSelfHostedFunction(cx, initializer, JS::NullHandleValue, args,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |                               &ignored)) {
      |                               ~~~~~~~~~
/<<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>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 | bool js::intl::LegacyInitializeObject(JSContext* cx, JS::Handle<JSObject*> obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:62:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   62 |   if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'JSObject* js::intl::GetInternalsObject(JSContext*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:78:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |   if (!js::CallSelfHostedFunction(cx, cx->names().getInternals, NullHandleValue,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |                                   args, &v)) {
      |                                   ~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'bool js::intl::GetAvailableLocales(JSContext*, js::intl::CountAvailable, js::intl::GetAvailable, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:113:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 | bool js::intl::GetAvailableLocales(JSContext* cx, CountAvailable countAvailable,
      |      ^~
/<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:138:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     if (!DefineDataProperty(cx, locales, a->asPropertyName(),
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139 |                             TrueHandleValue)) {
      |                             ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_Collator_availableLocales(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:189:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  189 |   if (!GetAvailableLocales(cx, ucol_countAvailable, ucol_getAvailable,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                            &result)) {
      |                            ~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp: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)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:210:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 |   if (!DefineDataProperty(cx, Intl, cx->names().DateTimeFormat, ctorValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_DateTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:235:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  235 |   if (!GetAvailableLocales(cx, udat_countAvailable, udat_getAvailable,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                            &result)) {
      |                            ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:303:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  303 |   if (!DefineDataElement(cx, calendars, index++, element)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:343:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  343 |     if (!DefineDataElement(cx, calendars, index++, element)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:355:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  355 |         if (!DefineDataElement(cx, calendars, index++, element)) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:355:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject-inl.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:196:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  196 | JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:131:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |   return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:215:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 | JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:215:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:219:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  219 |       if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv,
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |                                   args2, args2.rval())) {
      |                                   ~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<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]':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1249:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1249 |   if (!DefineDataProperty(cx, module, className, descrValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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]':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1249:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1249 |   if (!DefineDataProperty(cx, module, className, descrValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::HandleIdVector, JS::HandleValueVector, js::Vector<js::StructFieldProps>&)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:855:18: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  855 | StructTypeDescr* StructMetaTypeDescr::createFromArrays(
      |                  ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:896:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  896 |     if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i],
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  897 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:934:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  934 |     if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  935 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1034:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1034 |   if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1035 |                           userFieldOffsetsValue,
      |                           ~~~~~~~~~~~~~~~~~~~~~~
 1036 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1040:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1040 |   if (!DefineDataProperty(cx, descr, cx->names().fieldTypes,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1041 |                           userFieldTypesValue,
      |                           ~~~~~~~~~~~~~~~~~~~~
 1042 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:849:26: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  849 |   return createFromArrays(cx, structTypePrototype, opaque,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  850 |                           /* allowConstruct= */ true, ids, fieldTypeObjs,
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  851 |                           fieldProps);
      |                           ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 | inline bool GetElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:576:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  576 |   if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:582:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  582 |   if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1379:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1379 |   if (!JS_GetProperty(cx, module, "int32", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1384:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1384 |   if (!JS_GetProperty(cx, module, "float32", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1389:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1389 |   if (!JS_GetProperty(cx, module, "float64", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1394:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1394 |   if (!JS_GetProperty(cx, module, "Object", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1399:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1399 |   if (!JS_GetProperty(cx, module, "WasmAnyRef", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1305:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1305 |   if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1306 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1415:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1415 |   if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1416 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1305:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1305 |   if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1306 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1431:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1431 |   if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1432 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1438:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1438 |   if (!DefineDataProperty(cx, global, cx->names().TypedObject, moduleValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1439 |                           JSPROP_RESOLVING)) {
      |                           ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool Collator(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:109:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 |   if (!intl::InitializeObject(cx, collator, cx->names().InitializeCollator,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |                               locales, options)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:109:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DateTimeFormat(JSContext*, const JS::CallArgs&, bool, js::intl::DateTimeFormatOptions)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:124:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 |   return intl::LegacyInitializeObject(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  125 |       cx, dateTimeFormat, cx->names().InitializeDateTimeFormat, thisValue,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126 |       locales, options, dtfOptions, args.rval());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:124:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:124:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:124:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:302:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  302 |   if (!GetProperty(cx, internals, internals, cx->names().usage, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 |   if (!GetProperty(cx, internals, internals, cx->names().sensitivity, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:373:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  373 |   if (!GetProperty(cx, internals, internals, cx->names().ignorePunctuation,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  374 |                    &value)) {
      |                    ~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:386:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  386 |   if (!GetProperty(cx, internals, internals, cx->names().numeric, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:393:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  393 |   if (!GetProperty(cx, internals, internals, cx->names().caseFirst, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src3.cpp:47:
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:665:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  665 |   if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:677:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  677 |   if (!GetProperty(cx, internals, internals, cx->names().timeZone, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:688:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  688 |   if (!GetProperty(cx, internals, internals, cx->names().pattern, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp
js/src/Unified_cpp_js_src5.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::ToBoolIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::TypeOfIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::GetIntrinsicIRGenerator; Args = {JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; Args = {JS::Handle<JS::Value>&, JS::Rooted<JSObject*>&}]':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; Args = {js::jit::CacheKind, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachGetPropStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2035:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2035 | static bool TryAttachGetPropStub(const char* name, JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2035:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2035:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2050:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2050 |                            idVal, receiver, GetPropertyResultFlags::All);
      |                                                                        ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2050:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2050:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1978:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1978 | bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1978:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2566:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2566 | bool DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2566:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2566:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2574:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2574 |     ReportInNotObjectError(cx, key, -2, objValue, -1);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2574:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2584:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2584 |   if (!OperatorIn(cx, key, obj, &cond)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2715:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2715 | bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIntrinsic_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2759:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2759 | bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2759:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  782 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:785:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5191 | bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5191:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5200:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5200 |   JSObject* iterobj = ValueToIterator(cx, value);
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5228:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5228 | bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5228:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5228:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5228:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5288:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5288 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5288:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5288:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5407:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5407 | bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5407:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5407:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:857:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  857 |     return BigInt::bitNot(cx, in, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:384:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |     return BigInt::neg(cx, val, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:406:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 |   return BigInt::inc(cx, val, res);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:424:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  424 |   return BigInt::dec(cx, val, res);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5482:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5482 | bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5482:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5482:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5482:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5504:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5504 |       if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5504:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5509:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5509 |       if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5509:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5514:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5514 |       if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5514:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5519:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5519 |       if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5519:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5524:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5524 |       if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5524:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5529:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5529 |       if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5529:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  887 |     return BigInt::bitOr(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  872 |     return BigInt::bitXor(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  902 |     return BigInt::bitAnd(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  917 |     return BigInt::lsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  932 |     return BigInt::rsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5607:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5607 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5607:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5607:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5607:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5627:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5627 |       if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5632:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5632 |       if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5637:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5637 |       if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5642:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5642 |       if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5647:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5647 |       if (!LooselyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5652:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5652 |       if (!LooselyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5657:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5657 |       if (!StrictlyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5662:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5662 |       if (!StrictlyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 5663 |                                                  &out)) {
      |                                                  ~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  731 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:731:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2614 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2614:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2292:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2292 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2292:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2292:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2329:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2329 |                            stub->state().mode(), objv, index, rhs);
      |                                                                  ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2329:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2329:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:621:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  621 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  659 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  659 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2381:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2381 |     if (!SetObjectElement(cx, obj, index, rhs, objv,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2382 |                           JSOp(*pc) == JSOP_STRICTSETELEM, script, pc)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2381:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2411:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2411 |                            stub->state().mode(), objv, index, rhs);
      |                                                                  ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2411:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2411:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRest_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5375:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5375 | bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub,
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In member function 'bool js::jit::BaselineCodeGen<Handler>::emit_JSOP_CALLSITEOBJ() [with Handler = js::jit::BaselineCompilerHandler]':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:679:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  679 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICCacheIR_Updated::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1654:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1654 | bool ICCacheIR_Updated::addUpdateStubForValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCacheIR_Updated*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1798:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1798 | bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1798:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1798:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1859:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1859 |           !stub->addUpdateStubForValue(cx, script, obj, group, id, value))) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1300:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1300 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICMonitoredFallbackStub::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1113:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1113 | bool ICMonitoredFallbackStub::addMonitorStubForValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1122:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1122 |   return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2082:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2082 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2082:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2082:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2111:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2111 |   bool attached = TryAttachGetPropStub("GetElem", cx, frame, stub,
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2112 |                                        CacheKind::GetElem, lhs, rhs, lhs);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2111:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2111:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:513:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  513 |       if (!GetElement(cx, boxed, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:541:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  541 |     if (!GetProperty(cx, boxed, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:458:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |       if (!GetElement(cx, obj, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  486 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2122:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2122 |   if (!stub->addMonitorStubForValue(cx, frame, types, res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2111:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2111 |   bool attached = TryAttachGetPropStub("GetElem", cx, frame, stub,
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2112 |                                        CacheKind::GetElem, lhs, rhs, lhs);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2111:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2111:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2148:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2148 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2148:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2148:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2148:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2164:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2164 |       TryAttachGetPropStub("GetElemSuper", cx, frame, stub,
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2165 |                            CacheKind::GetElemSuper, lhs, rhs, receiver);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2164:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2164:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2175:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2175 |   if (!stub->addMonitorStubForValue(cx, frame, types, res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1476:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1476 | bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1476:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1527:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1527 |   return stub->addMonitorStubForValue(cx, frame, types, value);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2656:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2656 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1122:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1122 |   return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2835:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2835 | bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2835:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2851:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2851 |   TryAttachGetPropStub("GetProp", cx, frame, stub, CacheKind::GetProp, val,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2852 |                        idVal, val);
      |                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2851:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2851:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2820:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2820 |       if (!GetNameBoundInEnvironment(cx, env, id, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2826:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2826 |       if (!GetProperty(cx, val, name, res)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2826:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1122:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1122 |   return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2868:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2868 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2868:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2868:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2882:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2882 |   TryAttachGetPropStub("GetPropSuper", cx, frame, stub, CacheKind::GetPropSuper,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2883 |                        val, idVal, receiver);
      |                        ~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2882:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2882:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1122:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1122 |   return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:343:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  343 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2976:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2976 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2976:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3016:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3016 |                            stub->state().mode(), lhs, idVal, rhs);
      |                                                                 ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3016:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3016:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:362:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  362 |   return DefineDataProperty(cx, obj, name, rhs, propAttrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:336:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  336 |     ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:336:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3065:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3065 |     InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:22,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3096:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3096 |                            stub->state().mode(), lhs, idVal, rhs);
      |                                                                 ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3096:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3096:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'UPluralRules* NewUPluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:303:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  303 |   if (!GetProperty(cx, internals, internals, cx->names().type, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:78:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 |   if (!DefineDataProperty(cx, info, cx->names().firstDayOfWeek, v)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:84:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   84 |   if (!DefineDataProperty(cx, info, cx->names().minDays, v)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:134:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 |   if (!DefineDataProperty(cx, info, cx->names().weekendStart, weekendStart)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:138:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  138 |   if (!DefineDataProperty(cx, info, cx->names().weekendEnd, weekendEnd)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5756:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5756 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5756:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:488:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |   if (!DefineDataProperty(cx, info, cx->names().locale, args[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:496:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  496 |   if (!DefineDataProperty(cx, info, cx->names().direction, dir)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'JSObject* js::CreateNumberFormatPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:189:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  189 |   if (!DefineDataProperty(cx, Intl, cx->names().NumberFormat, ctorValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_NumberFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:203:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  203 |   if (!GetAvailableLocales(cx, unum_countAvailable, unum_getAvailable,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204 |                            &result)) {
      |                            ~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'JSObject* js::CreatePluralRulesPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:167:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  167 |   if (!DefineDataProperty(cx, Intl, cx->names().PluralRules, ctorValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:5705:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5705 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool js::intl_PluralRules_availableLocales(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:182:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  182 |   if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  183 |                            &result)) {
      |                            ~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'JSObject* js::CreateRelativeTimeFormatPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:171:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  171 |   if (!DefineDataProperty(cx, Intl, cx->names().RelativeTimeFormat, ctorValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |                           0)) {
      |                           ~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool js::intl_RelativeTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:182:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  182 |   if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  183 |                            &result)) {
      |                            ~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3662:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3662 | bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3706:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3706 |                         callArgs.thisv(), newTarget, args);
      |                                                          ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3706:58: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3706:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3750:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3750 |     if (!DirectEval(cx, callArgs.get(0), res)) {
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3774:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3774 |   if (!stub->addMonitorStubForValue(cx, frame, types, res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3787:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3787 |                         callArgs.thisv(), newTarget, args);
      |                                                          ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3787:58: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3787:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3788:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3788 |     switch (gen.tryAttachDeferredStub(res)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3818 | bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3853:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3853 |                         thisv, newTarget, args);
      |                                               ^
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3853:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3853:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3890:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3890 |   if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3891 |                            res)) {
      |                            ~~~~
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3890:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3890:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3890:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3890:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3897:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3897 |   if (!stub->addMonitorStubForValue(cx, frame, types, res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp
js/src/jit/Unified_cpp_js_src_jit11.o
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:436:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  436 |     if (!DefineDataElement(cx, res, i++, element)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In static member function 'static bool js::GlobalObject::initIntlObject(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:573:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  573 |   if (!DefineDataProperty(cx, global, cx->names().Intl, intlValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |                           JSPROP_RESOLVING)) {
      |                           ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool NumberFormat(JSContext*, const JS::CallArgs&, bool)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  122 |   return intl::LegacyInitializeObject(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  123 |       cx, numberFormat, cx->names().InitializeNumberFormat, thisValue, locales,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |       options, DateTimeFormatOptions::Standard, args.rval());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:122:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool RelativeTimeFormat(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:115:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |   if (!intl::InitializeObject(cx, relativeTimeFormat,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  116 |                               cx->names().InitializeRelativeTimeFormat, locales,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |                               options)) {
      |                               ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:115:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool PluralRules(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:107:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  107 |   if (!intl::InitializeObject(cx, pluralRules,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  108 |                               cx->names().InitializePluralRules, locales,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  109 |                               options)) {
      |                               ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:107:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:2:
/<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:464:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  464 |     if (!DefineDataElement(cx, result, i, v)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:29:
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:208:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  208 |   if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:216:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  216 |   if (!GetProperty(cx, internals, internals, cx->names().style, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:20:
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:227:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  227 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  228 |                      cx->names().minimumSignificantDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:233:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  233 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  234 |                      cx->names().maximumSignificantDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:239:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  239 |     if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  240 |                      &value)) {
      |                      ~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:245:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  245 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |                      cx->names().minimumFractionDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:251:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  251 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  252 |                      cx->names().maximumFractionDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src4.cpp:11:
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:531:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  531 | static bool intl_FormatNumberToParts(JSContext* cx, UNumberFormat* nf, double x,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:840:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  840 |     if (!DefineDataProperty(cx, singlePart, cx->names().type, propVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:851:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  851 |     if (!DefineDataProperty(cx, singlePart, cx->names().value, propVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:856:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  856 |     if (!DefineDataElement(cx, partsArray, partIndex, propVal)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:258:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  258 |   if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:283:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  283 |   if (!GetProperty(cx, internals, internals, cx->names().style, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:294:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  294 |       if (!GetProperty(cx, internals, internals, cx->names().currency,
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295 |                        &value)) {
      |                        ~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:307:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  307 |       if (!GetProperty(cx, internals, internals, cx->names().currencyDisplay,
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  308 |                        &value)) {
      |                        ~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:338:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  338 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  339 |                      cx->names().minimumSignificantDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:344:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  344 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |                      cx->names().maximumSignificantDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:350:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  350 |     if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |                      &value)) {
      |                      ~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:356:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  356 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                      cx->names().minimumFractionDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:362:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  362 |     if (!GetProperty(cx, internals, internals,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |                      cx->names().maximumFractionDigits, &value)) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:369:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  369 |   if (!GetProperty(cx, internals, internals, cx->names().useGrouping, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src5.cpp
js/src/Unified_cpp_js_src6.o
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:427:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  427 | static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval,
      |                               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:427:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:574:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op,
      |                               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:574:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:574:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:541:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  541 |     if (!GetProperty(cx, boxed, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  486 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:609:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  609 | static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc,
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:609:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:621:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  621 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:850:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  850 | static MOZ_ALWAYS_INLINE bool BitNot(JSContext* cx, MutableHandleValue in,
      |                               ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:850:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:857:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  857 |     return BigInt::bitNot(cx, in, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:864:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  864 | static MOZ_ALWAYS_INLINE bool BitXor(JSContext* cx, MutableHandleValue lhs,
      |                               ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:864:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:864:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  872 |     return BigInt::bitXor(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  879 | static MOZ_ALWAYS_INLINE bool BitOr(JSContext* cx, MutableHandleValue lhs,
      |                               ^~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  887 |     return BigInt::bitOr(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  894 | static MOZ_ALWAYS_INLINE bool BitAnd(JSContext* cx, MutableHandleValue lhs,
      |                               ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  902 |     return BigInt::bitAnd(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  909 | static MOZ_ALWAYS_INLINE bool BitLsh(JSContext* cx, MutableHandleValue lhs,
      |                               ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  917 |     return BigInt::lsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  924 | static MOZ_ALWAYS_INLINE bool BitRsh(JSContext* cx, MutableHandleValue lhs,
      |                               ^~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  932 |     return BigInt::rsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowObjectCoercible(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1534:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1534 | bool ThrowObjectCoercible(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashFunctions.h:50,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1536:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1536 |   MOZ_ALWAYS_FALSE(ToObjectSlow(cx, v, true));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:676:12: note: in definition of macro 'MOZ_ALWAYS_FALSE'
  676 |       if ((expr)) {                 \
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1520:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1520 | bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)':
/<<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
  338 | bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) {
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::Equal]':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  348 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:350:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |   if (!js::LooselyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::NotEqual]':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  348 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:350:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |   if (!js::LooselyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::Equal]':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  369 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:371:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  371 |   if (!js::StrictlyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = js::jit::EqualityKind::NotEqual]':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  369 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:371:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  371 |   if (!js::StrictlyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:545:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  545 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:563:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  563 |     if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:595:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  595 |   if (!str_fromCodePoint_one_arg(cx, rval, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThis(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:698:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  698 | bool CreateThis(JSContext* cx, HandleObject callee, HandleObject newTarget,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:982:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  982 | bool InterpretResume(JSContext* cx, HandleObject obj, HandleValue val,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:982:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:992:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  992 |   return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  993 |                                 UndefinedHandleValue, args, rval);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1054:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1054 | bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, js::jit::BaselineFrame*, JS::HandleValue, JS::Handle<js::WithScope*>)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1263:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1263 | bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1540:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1540 | bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1952:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1952 | bool GetPrototypeOf(JSContext* cx, HandleObject target,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2017:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2017 | MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val,
      |                   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2017:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2020:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2020 |   if (!TrySkipAwait(cx, val, &canSkip, resolved)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2020:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CheckIsCallable(JSContext*, JS::HandleValue, js::CheckIsCallableKind)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1616:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 | bool CheckIsCallable(JSContext* cx, HandleValue v, CheckIsCallableKind kind) {
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoToNumber(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2042 | bool DoToNumber(JSContext* cx, HandleValue arg, MutableHandleValue ret) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2042:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:209:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoToNumeric(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2047 | bool DoToNumeric(JSContext* cx, HandleValue arg, MutableHandleValue ret) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:2047:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:293:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  293 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script,
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1583:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1583 | bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1545:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1545 | bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetterByValue(JSContext*, JS::HandleFunction, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1564:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1564 | bool CallNativeGetterByValue(JSContext* cx, HandleFunction callee,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1564:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:682:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  682 | bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  782 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:785:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1974:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1974 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1974:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1974:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp
js/src/Unified_cpp_js_src7.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:449:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  449 | bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:513:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  513 | bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:189:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  189 | AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, uint8_t*, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1155:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1155 |     resumeMode = Debugger::onTrap(cx, &rval);
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1151:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1151 |     resumeMode = Debugger::onSingleStep(cx, &rval);
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1171:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |       cx->setPendingExceptionAndCaptureStack(rval);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:672:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  672 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:672:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:389:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  389 | bool LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:389:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:394:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  394 | bool LessThanOrEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:394:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:399:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  399 | bool GreaterThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:399:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  404 | bool GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:725:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctionList-inl.h:23,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:735:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:679:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  679 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:196:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  196 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:235:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  235 |       if (!Construct(cx, fval, cargs, newTarget, &obj)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:235:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:247:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |     return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  248 |                                              rval);
      |                                              ~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:247:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:247:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:260:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  260 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:260:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunctionShuffleNewTarget(JSContext*, JS::HandleObject, uint32_t, uint32_t, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 | bool InvokeFunctionShuffleNewTarget(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:269:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  269 |   return InvokeFunction(cx, obj, true, false, numActualArgs, argv, rval);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:289:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  289 |   if (!InvokeFunction(cx, fun, constructing,
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  290 |                       /* ignoresReturnValue = */ false, numActualArgs, argv,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |                       &rval)) {
      |                       ~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, js::jit::BaselineFrame*, JS::Handle<js::AbstractGeneratorObject*>, JS::HandleValue, uint32_t)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1013:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1013 | bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1013:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashFunctions.h:50,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/TypePolicy.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1039:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |       js::GeneratorThrowOrReturn(cx, frame, genObj, arg, resumeKind));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:676:12: note: in definition of macro 'MOZ_ALWAYS_FALSE'
  676 |       if ((expr)) {                 \
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:470:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  470 | bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:602:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  602 | bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:622:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  622 |       if (!NativeSetProperty<Unqualified>(cx, obj.as<NativeObject>(), id, value,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623 |                                           receiver, result)) {
      |                                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:622:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:627:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  627 |       if (!NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, value,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  628 |                                         receiver, result)) {
      |                                         ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:627:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit10.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1352:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1352 | bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1365:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1365 |   return SetObjectElement(cx, obj, indexVal, value, strict);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit11.cpp
js/src/jit/Unified_cpp_js_src_jit12.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:1601:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1601 | MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) {
      |                        ^~~~~~
/<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:1927:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1927 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2059:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2059 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2096:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2096 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2138:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2138 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2181:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2181 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2228:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2228 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2276:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2276 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2391:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2391 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2428:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2428 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2483:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2483 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2525:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2525 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2549:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2549 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2566:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2566 |   dateObj->setUTCTime(TimeClip(u), args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1582:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1582 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:3351:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3351 |          NativeDefineDataProperty(cx, proto.as<NativeObject>(), toGMTStringId,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3352 |                                   toUTCStringFun, 0);
      |                                   ~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:841:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  841 |     return DefineDataProperty(
      |            ~~~~~~~~~~~~~~~~~~^
  842 |         cx, global, id, UndefinedHandleValue,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  843 |         JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2062:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2062 | static bool DefineDataProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_UTC(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool date_parse(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:310:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  310 | JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:327:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  327 | JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) {
      |                           ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  982 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 | JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx,
      |                           ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  982 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:342:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  342 | JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) {
      |                         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:346:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  346 |   return ValueToSource(cx, value);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:353:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  353 | JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) {
      |                      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1111:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1111 |   if (!BoxNonStrictThis(cx, thisv, thisv)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1424:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1424 | JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1441:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1441 | JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) {
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1450:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1450 | JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1555:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1555 | JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1829:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1829 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1829:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1836:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1836 |   return GetOwnPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1839:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1839 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1839:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1836:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1836 |   return GetOwnPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1850:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1850 | JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1836:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1836 |   return GetOwnPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1861:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1861 | JS_PUBLIC_API bool JS_GetPropertyDescriptorById(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1865:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1865 |   return GetPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1868:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1868 | JS_PUBLIC_API bool JS_GetPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1868:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1865:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1865 |   return GetPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1879:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1879 | JS_PUBLIC_API bool JS_GetUCPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1865:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1865 |   return GetPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1900:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1900 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1897:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1897 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2005:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2005 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2005:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2074:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2074 | JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2108:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2108 |   return DefineDataProperty(cx, obj, name, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2115:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2115 |   return DefineDataProperty(cx, obj, name, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2122:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2122 |   return DefineDataProperty(cx, obj, name,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 2123 |                             HandleValue::fromMarkedLocation(&value), attrs);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2130:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2130 |   return DefineDataProperty(cx, obj, name,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 2131 |                             HandleValue::fromMarkedLocation(&value), attrs);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2138:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2138 |   return DefineDataProperty(cx, obj, name,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 2139 |                             HandleValue::fromMarkedLocation(&value), attrs);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2144:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2144 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1897:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1897 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2180:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2180 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2248:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2248 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2362:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2362 | JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2362:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2372:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2372 | JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2382:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2382 | JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2388:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2388 | JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2395 |   return JS_GetPropertyById(cx, obj, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2398:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2398 | JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2406:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2406 |   return JS_GetPropertyById(cx, obj, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2409 | JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg,
      |                    ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2414:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2414 | JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2414:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<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
 2425 | JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2436:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2436 | JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2443:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2443 |   return JS_SetPropertyById(cx, obj, id, v);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2446:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2446 | JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2454:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2454 |   return JS_SetPropertyById(cx, obj, id, v);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2468:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2468 | JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |     return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                           result);
      |                           ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |     return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                           result);
      |                           ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |     return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                           result);
      |                           ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |     return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                           result);
      |                           ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |     return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                           result);
      |                           ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |     return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                           result);
      |                           ~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2883:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2883 |   if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineConstDoubles(JSContext*, JS::HandleObject, const JSConstDoubleSpec*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineConstIntegers(JSContext*, JS::HandleObject, const JSConstIntegerSpec*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2917:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2917 | JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2836:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2836 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2837 |                                            name, 0, &getterValue)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2852:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2852 |     if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2853 |                                              name, 0, &setterValue)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2999:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2999 | JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor(
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2999:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3005:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3005 |   if (!ToPropertyDescriptor(cx, descObj, true, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3005:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_IsArrayObject(JSContext*, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3071:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3071 | JS_PUBLIC_API bool JS_IsArrayObject(JSContext* cx, JS::HandleValue value,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, JS::HandleId, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3192:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3192 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3193 |                                            nargs, &funVal)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3223:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3223 |     if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3224 |                                              fs->nargs, &funVal)) {
      |                                              ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3736:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3736 | JS_PUBLIC_API bool JS::FinishDynamicModuleImport(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3744:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3744 |   return js::FinishDynamicModuleImport(cx, referencingPrivate, specifier,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3745 |                                        promise);
      |                                        ~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3824:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3824 | JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx,
      |                         ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3824:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, JS::HandleValue, uint32_t*, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3833:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3833 | JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3833:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4008:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4008 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve(
      |                         ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4008:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4015:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4015 |                        PromiseObject::unforgeableResolve(cx, resolutionValue));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4020:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4020 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject(
      |                         ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4020:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4027:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4027 |                        PromiseObject::unforgeableReject(cx, rejectionValue));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4084:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4084 |   return OriginalPromiseThen(cx, promiseObj, onFulfilled, onRejected, resultObj,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4085 |                              createDependent);
      |                              ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::AddPromiseReactions(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4084:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4084 |   return OriginalPromiseThen(cx, promiseObj, onFulfilled, onRejected, resultObj,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4085 |                              createDependent);
      |                              ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4749:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4749 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4753:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4753 |   return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4754 |                               NullHandleValue, vp);
      |                               ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4753:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4757:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4757 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4784:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4784 |              ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp)
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4784:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4785:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4785 |              : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4786 |                                     vp);
      |                                     ~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4785:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4762 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4762:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4767:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4767 |   return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4768 |                               reviver, vp);
      |                               ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4767:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4771:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4771 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4771:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4771:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4784:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4784 |              ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp)
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4784:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4785:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4785 |              : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4786 |                                     vp);
      |                                     ~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4785:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:38,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:36,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<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
   91 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1500:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1500 |   const char* source = ValueToSourceForError(cx, args.get(0), bytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:3094:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3094 |   return OrdinaryToPrimitive(cx, obj, hint, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportStrictErrorOrWarning(JSContext*, JS::HandleObject, JS::HandleId, bool)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:164:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val,
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |                                  nullptr, nullptr, nullptr);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:183:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |       return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val,
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184 |                                    nullptr, propName.get(), nullptr);
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2156:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2156 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1897:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1897 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1907:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1907 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:1897:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1897 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:5007:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5007 | JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:5014:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5014 |   return cx->getPendingException(vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:5017:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5017 | JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:5024:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5024 |     cx->setPendingExceptionAndCaptureStack(value);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS::SetPendingExceptionAndStack(JSContext*, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:5035:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5035 | JS_PUBLIC_API void JS::SetPendingExceptionAndStack(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSExceptionState* JS_SaveExceptionState(JSContext*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:5014:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5014 |   return cx->getPendingException(vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:99,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:595:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  595 | JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) {
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4060:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4060 | JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4066:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4066 | JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:49,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   87 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here
  606 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:49,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   83 |            it >= zone->compartments().end();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here
  606 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS_RestoreExceptionState(JSContext*, JSExceptionState*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:5024:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5024 |     cx->setPendingExceptionAndCaptureStack(value);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2806:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2806 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format,
      |             ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* CloneFunctionObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleScope)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3283:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3283 |     ReportIsNotFunction(cx, v);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4706:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4706 | JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4706:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4716:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4716 |   if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:4738:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4738 |   if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb,
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4739 |                  StringifyBehavior::RestrictedSafe))
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:1468:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1468 | void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:1468:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_setTime(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:1927:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1927 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:1936:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1936 |   dateObj->setUTCTime(TimeClip(result), args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:1993:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1993 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2022:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2022 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2059:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2059 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2096:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2096 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2138:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2138 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2181:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2181 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setHours(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2228:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2228 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2276:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2276 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setDate(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2306:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2306 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2337:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2337 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2391:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2391 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2428:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2428 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2483:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2483 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2525:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2525 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool date_setYear(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2549:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2549 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsdate.cpp:2566:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2566 |   dateObj->setUTCTime(TimeClip(u), args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2624:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2624 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2650:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2650 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2650:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2668:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2668 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2694:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2694 |   return js::Construct(cx, fval, cargs, newTargetVal, objp);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2694:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3871:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3871 |   if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:3871:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2697:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2697 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
                 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpInterpreter.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2715:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2715 |   return js::Construct(cx, fval, cargs, fval, objp);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2715:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2653:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2653 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2653:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2653:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2665:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2665 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2665:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2587:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2587 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2587:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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
 2602 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
/<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2605:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2605 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2621:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2621 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.cpp:2621:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o Unified_cpp_js_src7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp
js/src/Unified_cpp_js_src8.o
/usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit12.cpp
js/src/jit/Unified_cpp_js_src_jit13.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:671:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  671 | MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) {
      |                        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool num_toString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1101:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1101 |     if (!ToInteger(cx, args[0], &prec)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1148:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1148 |     if (!ToInteger(cx, args[0], &prec)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:38:
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:63:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   63 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:312:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  312 | bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:29:
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'JS::PerfMeasurement* GetPM(JSContext*, JS::HandleValue, const char*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:184:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  184 | static PerfMeasurement* GetPM(JSContext* cx, JS::HandleValue value,
      |                         ^~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:188:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:38:
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:324:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  324 | bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:29:
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_canMeasureSomething(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:81:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   81 |   PerfMeasurement* p = GetPM(cx, args.thisv(), "canMeasureSomething");
      |                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_reset(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:71:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 |   PerfMeasurement* p = GetPM(cx, args.thisv(), "reset");
      |                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_stop(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:61:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   PerfMeasurement* p = GetPM(cx, args.thisv(), "stop");
      |                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_start(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:51:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 |   PerfMeasurement* p = GetPM(cx, args.thisv(), "start");
      |                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:38:
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:70:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   70 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:70:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:80:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   80 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:38:
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:123:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  123 |   return CallGetter(cx, receiver, getterFunc, vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:123:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:29:
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_eventsMeasured(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:43:1: note: in expansion of macro 'GETTER'
   43 | GETTER(eventsMeasured)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_references(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:34:1: note: in expansion of macro 'GETTER'
   34 | GETTER(cache_references)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_cycles(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:32:1: note: in expansion of macro 'GETTER'
   32 | GETTER(cpu_cycles)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_context_switches(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:41:1: note: in expansion of macro 'GETTER'
   41 | GETTER(context_switches)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_instructions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:33:1: note: in expansion of macro 'GETTER'
   33 | GETTER(instructions)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_misses(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:37:1: note: in expansion of macro 'GETTER'
   37 | GETTER(branch_misses)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_misses(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:35:1: note: in expansion of macro 'GETTER'
   35 | GETTER(cache_misses)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_page_faults(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:39:1: note: in expansion of macro 'GETTER'
   39 | GETTER(page_faults)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_migrations(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:42:1: note: in expansion of macro 'GETTER'
   42 | GETTER(cpu_migrations)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_major_page_faults(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:40:1: note: in expansion of macro 'GETTER'
   40 | GETTER(major_page_faults)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_instructions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:36:1: note: in expansion of macro 'GETTER'
   36 | GETTER(branch_instructions)
      | ^~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_bus_cycles(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:26:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |     PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
      |                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:38:1: note: in expansion of macro 'GETTER'
   38 | GETTER(bus_cycles)
      | ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'const char* FormatValue(JSContext*, JS::HandleValue, JS::UniqueChars&)':
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:673:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  673 | static const char* FormatValue(JSContext* cx, HandleValue v,
      |                    ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'uint64_t JS::ExceptionTimeWarpTarget(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:377:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  377 | JS_PUBLIC_API uint64_t JS::ExceptionTimeWarpTarget(JS::HandleValue value) {
      |                        ^~
/<<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)':
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:1016:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1016 | JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:1108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1108 | bool js::GetInternalError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:1112:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1112 |   return CallSelfHostedFunction(cx, cx->names().GetInternalError,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1113 |                                 NullHandleValue, args, error);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:1116:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1116 | bool js::GetTypeError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:1120:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1120 |   return CallSelfHostedFunction(cx, cx->names().GetTypeError, NullHandleValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1121 |                                 args, error);
      |                                 ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:195:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  195 | JS_FRIEND_API bool JS_WrapPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 | JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) {
      |                    ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
  123 |     return *it;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' was declared here
 1133 |   RealmsInZoneIter realm(zone);
      |                    ^~~~~
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:1261:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1261 | JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) {
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:1263:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1263 |   return ReportIsNotFunction(cx, v, -1);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:38:
/<<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&)':
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:148:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  148 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj,
      |      ^~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:148:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:148:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:253:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  253 |   return op(cx, obj, id, v, result);
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:38:
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:189:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  189 |     if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:212:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |     return DefineDataProperty(cx, receiverObj, id, v, attrs, result);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:225:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  225 |   if (!CallSetter(cx, receiver, setterValue, v)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:225:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:126:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  126 | bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:126:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:137:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  137 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:144:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |   return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145 |                                         result);
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:144:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:144:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   26 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)':
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:776:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  776 |       const char* value = FormatValue(cx, arg, valueBytes);
      |                           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:882:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  882 |       const char* name = FormatValue(cx, key, nameBytes);
      |                          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:891:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  891 |       const char* value = FormatValue(cx, v, valueBytes);
      |                           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:891:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)':
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:1043:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1043 | const char* js::ValueToSourceForError(JSContext* cx, HandleValue val,
      |             ^~
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:1055:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1055 |   RootedString str(cx, JS_ValueToSource(cx, val));
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1741:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1741 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1789:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1789 | bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:209:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1924:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1924 | bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:314:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
      |                                 ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:314:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::num_toString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:867:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  867 |     if (!ToInteger(cx, args[0], &d2)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toFixed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1101:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1101 |     if (!ToInteger(cx, args[0], &prec)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toExponential(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1148:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1148 |     if (!ToInteger(cx, args[0], &prec)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toPrecision(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1209:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1209 |   if (!ToInteger(cx, args[0], &prec)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1816:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1816 | JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1823:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1823 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1836:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1836 | JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1843:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1843 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1855:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1855 | JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1862:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1862 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1874:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1874 | JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1881:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1881 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1894:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1894 | JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1901:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1901 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1909:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1909 | JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1916:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1916 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1943:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1943 | JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1950:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:29:
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:158:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  158 |     ReportMissingArg(cx, args.calleev(), 0);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp: In member function 'bool js::ErrorReport::init(JSContext*, JS::HandleValue, js::ErrorReport::SniffingBehavior)':
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:771:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  771 | bool ErrorReport::init(JSContext* cx, HandleValue exn,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:824:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  824 |     if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:831:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  831 |     if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:863:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  863 |     if (JS_GetProperty(cx, exnObject, filename_str, &val)) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:875:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  875 |     if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) ||
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:882:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  882 |     if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) ||
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:490:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  490 |       !(message = ValueToSource(cx, messageVal))) {
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsexn.cpp:497:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |       !(filename = ValueToSource(cx, filenameVal))) {
      |                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:32,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:18,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool Error(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/StringType.h:1756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1756 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1958:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1958 | JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1964:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1964 |   } else if (!ToNumberSlow(cx, v, &d)) {
      |               ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1972:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1972 | bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:328:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool Number(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'JSObject* js::InitNumberClass(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1400:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1400 |   if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1413:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1413 |   if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1421:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1421 |   if (!NativeDefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^
 1422 |           cx, global, cx->names().NaN, valueNaN,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1423 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) ||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.cpp:1424:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1424 |       !NativeDefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^
 1425 |           cx, global, cx->names().Infinity, valueInfinity,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1426 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   92 |     return *it;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here
  622 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   83 |            it >= zone->compartments().end();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here
  622 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)':
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   87 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here
  644 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   83 |            it >= zone->compartments().end();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here
  644 |   for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:1458:11: warning: '*((void*)& e +49)' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1458 |       if (mRemoved) {
      |           ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +49)' was declared here
  454 |     mozilla::Maybe<Compartment::NonStringWrapperEnum> e;
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:1987:7: warning: '*((void*)(& e)+28).mozilla::detail::HashTable<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value> >, mozilla::HashMap<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value>, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::ModIterator::mTable' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1987 |       (void)changeTableSize(bestCapacity, DontReportFailure);
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)(& e)+28).mozilla::detail::HashTable<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value> >, mozilla::HashMap<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value>, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::ModIterator::mTable' was declared here
  454 |     mozilla::Maybe<Compartment::NonStringWrapperEnum> e;
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/Realm.h:26,
                 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Compartment.h:340:9: warning: '*((void*)(& e)+36).mozilla::detail::EntrySlot<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value> > >::mEntry' may be used uninitialized in this function [-Wmaybe-uninitialized]
  340 |         if (!inner->empty()) {
      |         ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)(& e)+36).mozilla::detail::EntrySlot<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value> > >::mEntry' was declared here
  454 |     mozilla::Maybe<Compartment::NonStringWrapperEnum> e;
      |                                                       ^
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: warning: '*((void*)(& e)+28).mozilla::detail::EntrySlot<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value> > >::mKeyHash' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from /<<PKGBUILDDIR>>/js/src/jsapi.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Variant.h:220:5: warning: '*((void*)(& e)+28).mozilla::detail::EntrySlot<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value> > >::mEntry' may be used uninitialized in this function [-Wmaybe-uninitialized]
  220 |     if (aV.template is<N>()) {
      |     ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)(& e)+28).mozilla::detail::EntrySlot<mozilla::HashMapEntry<js::CrossCompartmentKey, js::detail::UnsafeBareWeakHeapPtr<JS::Value> > >::mEntry' was declared here
  454 |     mozilla::Maybe<Compartment::NonStringWrapperEnum> e;
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/js/src/vm/Realm.h:26,
                 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Compartment.h:277:14: warning: '*((void*)(& e)+8).mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >::mEntry' may be used uninitialized in this function [-Wmaybe-uninitialized]
  277 |       for (; !outer->empty(); outer->popFront()) {
      |              ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)(& e)+8).mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >::mEntry' was declared here
  454 |     mozilla::Maybe<Compartment::NonStringWrapperEnum> e;
      |                                                       ^
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: warning: 'e.mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >::mKeyHash' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from /<<PKGBUILDDIR>>/js/src/vm/Realm.h:26,
                 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jsexn.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Compartment.h:277:14: warning: 'e.mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >::mEntry' may be used uninitialized in this function [-Wmaybe-uninitialized]
  277 |       for (; !outer->empty(); outer->popFront()) {
      |              ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: 'e.mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<js::CrossCompartmentKey, JS::Value, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy> > >::mEntry' was declared here
  454 |     mozilla::Maybe<Compartment::NonStringWrapperEnum> e;
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
   87 |     it++;
      |     ~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here
  438 |   for (CompartmentsIter c(rt); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized]
   83 |            it >= zone->compartments().end();
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here
  438 |   for (CompartmentsIter c(rt); !c.done(); c.next()) {
      |                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:38:
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:252:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  252 |     if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:46:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   46 | bool CrossCompartmentWrapper::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:50:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   27 |       ok = (pre) && (op);                         \
      |                     ~~~~                   
......
   50 |          Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc),
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro 'PIERCE'
   27 |       ok = (pre) && (op);                         \
      |                      ^~
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:54:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   54 | bool CrossCompartmentWrapper::defineProperty(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:60:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   27 |       ok = (pre) && (op);                         \
      |                     ~~~~         
......
   60 |          Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING);
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro 'PIERCE'
   27 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 | bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:177:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:187:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |     if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:187:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 | bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:203:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   27 |       ok = (pre) && (op);                         \
      |                     ~~~~
......
  203 |          Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro 'PIERCE'
   27 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:203:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   27 |       ok = (pre) && (op);                         \
      |                     ~~~~
......
  203 |          Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro 'PIERCE'
   27 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:316:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  316 | bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:323:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  323 |   return Wrapper::hasInstance(cx, wrapper, v, bp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:366:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  366 | bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:369:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   27 |       ok = (pre) && (op);                         \
      |                     ~~~~                                 
......
  369 |   PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp),
/<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro 'PIERCE'
   27 |       ok = (pre) && (op);                         \
      |                      ^~
/usr/bin/g++ -o Unified_cpp_js_src8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp
js/src/Unified_cpp_js_src9.o
/usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit13.cpp
js/src/jit/Unified_cpp_js_src_jit2.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   13 | bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   20 | bool OpaqueCrossCompartmentWrapper::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  136 | bool OpaqueCrossCompartmentWrapper::hasInstance(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:38:
/<<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]':
/<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:93:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 | bool SecurityWrapper<Base>::boxedValue_unbox(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<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]':
/<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:93:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:2:
/<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:23:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   23 | bool DeadObjectProxy::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:30:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   30 | bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:95:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 | bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   85 | bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |   return BaseProxyHandler::get(cx, wrapper, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   91 | bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   95 |   return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:101:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  101 |   ReportIsNotFunction(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1409:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1409 | bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:45:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   45 | bool ForwardingProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:50:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   50 |   return GetOwnPropertyDescriptor(cx, target, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:53:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   53 | bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:59:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   59 |   return DefineProperty(cx, target, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1369:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1369 | bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:38:
/<<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]':
/<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:100:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  100 | bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:108:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  108 |   return Base::defineProperty(cx, wrapper, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 | bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:257:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  257 | bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor(JSContext*, bool, JS::Handle<JS::PropertyDescriptor>, JS::Handle<JS::PropertyDescriptor>, const char**)':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:31:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   31 | static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:31:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:70:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 |     if (!SameValue(cx, desc.value(), current.value(), &same)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:131:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  131 |         if (!SameValue(cx, desc.value(), current.value(), &same)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:47:
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  144 | bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:38:
/<<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]':
/<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:100:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  100 | bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:59:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   59 |   return DefineProperty(cx, target, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 | bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:181:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  181 | static bool GetProxyTrap(JSContext* cx, HandleObject handler,
      |             ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1159 | bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1176:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1176 |   if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 |     return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |   return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |                                       receiver, result);
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1201:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1201:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1213:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1213 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1222:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1222 |       if (!SameValue(cx, v, desc.value(), &same)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:76:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   76 | bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy,
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:90:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   90 |   return handler->getOwnPropertyDescriptor(cx, proxy, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:538:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  538 | bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v,
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:550:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  550 |   return proxy->as<ProxyObject>().handler()->hasInstance(cx, proxy, v, bp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<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&)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:93:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   93 | bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:107:60: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  107 |   return proxy->as<ProxyObject>().handler()->defineProperty(cx, proxy, id, desc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  108 |                                                             result);
      |                                                             ~~~~~~~
/<<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&)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:398:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  398 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:398:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:392:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |     return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:392:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:395:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  395 |   return handler->set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:395:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:958:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  958 |   if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<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
  123 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:991:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  991 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1080:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1080 | bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1080:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1097:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1097 |   if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1121 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1128:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1128 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1137:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1137 |       if (!SameValue(cx, trapResult, desc.value(), &same)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const':
/<<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
  469 |   if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<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
  106 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:408:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  408 |   if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<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
  106 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:510:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  510 | bool ScriptedProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:527:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  527 |   if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:533:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  533 |     return GetOwnPropertyDescriptor(cx, target, id, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<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
  123 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:555:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  555 |   if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:596:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  596 |   if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:596:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:605:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  605 |   if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                                       targetDesc, &errorDetails))
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1022:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1022 |   if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<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
  123 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1049:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1049 |     if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<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':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:633:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  633 | bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:651:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  651 |   if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:657:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  657 |     return DefineProperty(cx, target, id, desc, result);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:662:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  662 |   if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:681:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  681 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:681:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:693:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  693 |   if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:720:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  720 |     if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |                                         &errorDetails))
      |                                         ~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:347:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:347:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 |   return handler->get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:231:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  231 |   if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:249:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  249 |     if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:249:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:310:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  310 |   if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:328:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!js::Call(cx, trap, hval, args, &hval)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:328:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:259:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  259 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |      ^~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:259:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:288:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  288 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |      ^~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:288:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:355:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  355 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 |   return handler->get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:361:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  361 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
      |      ^~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:361:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 |   return handler->get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:406:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  406 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:392:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |     return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:392:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:395:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  395 |   return handler->set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:395:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:416:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  416 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
      |      ^~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:416:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:392:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |     return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:392:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:395:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  395 |   return handler->set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:395:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:608:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  608 | bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:613:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  613 |   return proxy->as<ProxyObject>().handler()->boxedValue_unbox(cx, proxy, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)':
/<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:771:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  771 | JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx,
      |                         ^~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
                 from /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)':
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1031:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:445:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  445 |     if (cx->getPendingException(&exc) && exc.isObject() &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:811:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  811 |   if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<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
  106 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:873:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  873 |     if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1558:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1558 |   if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1559:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1559 |       !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:18,
                 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:13,
                 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1142:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |   ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1143 |                         arg1, arg2);
      |                         ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  182 |   if (!Construct(cx, target, cargs, args.newTarget(), &obj)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1259:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1259 |   if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1271:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1271 |     return js::Call(cx, fval, args.thisv(), iargs, args.rval());
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1271:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1289:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1289 |   return js::Call(cx, trap, thisv, iargs, args.rval());
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1289:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1310:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1310 |   if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1323:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1323 |     if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1323:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1347:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1347 |     if (!Call(cx, trap, thisv, iargs, args.rval())) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1347:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |   return js::Call(cx, target, args.thisv(), iargs, args.rval());
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/usr/bin/g++ -o Unified_cpp_js_src9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src9.cpp
/usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit2.cpp
js/src/jit/Unified_cpp_js_src_jit3.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/wasm'
mkdir -p '.deps/'
js/src/wasm/Unified_cpp_js_src_wasm0.o
/usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp
js/src/wasm/Unified_cpp_js_src_wasm1.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit2.cpp:29:
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:201:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  201 | static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval,
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit2.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit2.cpp:29:
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetPropIRGenerator::GetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::jit::GetPropertyResultFlags)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:117:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  117 | GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:117:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:117:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::HasPropIRGenerator::HasPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2811:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2811 | HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2811:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3180:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3180 | SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3180:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3180:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4394:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4394 | InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4485:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4485 | TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4541:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4541 | GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<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::HandleValue, JS::HandleValueArray)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4609:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4609 | CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4609:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4609:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:5444:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5444 | AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) {
      |                ^~~~~~~~~~~~~~~
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:5506:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5506 | CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:5506:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:5857:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5857 | ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:5962:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5962 | GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:5985:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5985 | UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:5985:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::BinaryArithIRGenerator::BinaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:6079:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6079 | BinaryArithIRGenerator::BinaryArithIRGenerator(
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:6079:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:6079:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit2.cpp:29:
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:1126:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1126 |     bool addArgc;
      |          ^~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:1145:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1145 |     bool addArgc;
      |          ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit2.cpp:29:
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3211:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3211 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4288:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4288 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1852 |   JSProtoKey protoKey;
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:24,
                 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:16,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToInt32(JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToNumber(JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3104:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3104 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6439:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6439 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6439:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6452:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 6452 |   if (!GetPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:1332:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1332 |     if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:256:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit3.cpp
js/src/jit/Unified_cpp_js_src_jit4.o
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)':
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:908:58: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
  908 |   bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; }
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:3198:10: note: 'type' was declared here
 3198 |     Type type;
      |          ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:814:17: warning: 'coercedExpr' may be used uninitialized in this function [-Wmaybe-uninitialized]
  814 |   return getKind() == ParseNodeKind::Name && as<NameNode>().name() == name;
      |          ~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:3156:14: note: 'coercedExpr' was declared here
 3156 |   ParseNode* coercedExpr;
      |              ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:24,
                 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:16,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmDebug.cpp:337:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  337 | bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex,
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:20:
/<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp: In function 'bool WasmHandleDebugTrap()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:272:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 |     ResumeMode mode = Debugger::onSingleStep(cx, &result);
      |                       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:284:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  284 |     ResumeMode mode = Debugger::onTrap(cx, &result);
      |                       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:2336:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2336 |       uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs();
      |                                                                              ^
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructSet()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:10616:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
10616 |   uint32_t typeIndex;
      |            ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:8356:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
 8356 |   LabelKind kind;
      |             ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:144,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBr()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmOpIter.h:501:25: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
  501 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |            ~~~~~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:8390:12: note: 'relativeDepth' was declared here
 8390 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:144,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmOpIter.h:501:25: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
  501 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |            ~~~~~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:8423:12: note: 'relativeDepth' was declared here
 8423 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructGet()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:10544:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
10544 |   uint32_t typeIndex;
      |            ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNew()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:10404:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
10404 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:31,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:55,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:18,
                 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:183,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:38,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h: In member function 'bool js::wasm::BaseCompiler::emitCall()':
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:1786:26: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1786 |       : packed_(funcIndex)
      |                          ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:8668:12: note: 'funcIndex' was declared here
 8668 |   uint32_t funcIndex;
      |            ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.h:27,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h:518:19: warning: 'funcTypeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
  518 |     return begin()[aIndex];
      |            ~~~~~~~^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:8720:12: note: 'funcTypeIndex' was declared here
 8720 |   uint32_t funcTypeIndex;
      |            ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.h:27,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h:518:19: warning: 'tableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
  518 |     return begin()[aIndex];
      |            ~~~~~~~^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:8721:12: note: 'tableIndex' was declared here
 8721 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6475 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:24,
                 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:16,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6549:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6549 |           if (!RoundFloat32(cx, v, &f)) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:24,
                 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:16,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6475 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6475 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6483:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6483 |   return GetDataProperty(cx, objVal, fieldHandle, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6483:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6475 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6483:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6483 |   return GetDataProperty(cx, objVal, fieldHandle, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6483:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6475 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:6475:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.h:27,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h:512:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
  512 |     return begin()[aIndex];
      |            ~~~~~~~^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here
 2011 |     uint32_t sigIndex;
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.h:27,
                 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h:512:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
  512 |     return begin()[aIndex];
      |            ~~~~~~~^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here
 2011 |     uint32_t sigIndex;
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool CheckCoercedCall({anonymous}::FunctionValidator<Unit>&, js::frontend::ParseNode*, Type, Type*) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:4028:7: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4028 |   if (!f.encoder().writeVarU32(callee->funcDefIndex())) {
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:4018:32: note: 'callee' was declared here
 4018 |   ModuleValidatorShared::Func* callee;
      |                                ^~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool CheckCoercedCall({anonymous}::FunctionValidator<Unit>&, js::frontend::ParseNode*, Type, Type*) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:4028:7: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4028 |   if (!f.encoder().writeVarU32(callee->funcDefIndex())) {
/<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:4018:32: note: 'callee' was declared here
 4018 |   ModuleValidatorShared::Func* callee;
      |                                ^~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp
js/src/wasm/Unified_cpp_js_src_wasm2.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit3.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with unsigned int NumDefs = 2]':
/<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:13926:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized]
13926 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with unsigned int NumDefs = 1]':
/<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:13926:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized]
13926 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit4.cpp
js/src/jit/Unified_cpp_js_src_jit5.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1192:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1192 | static bool IsInstance(HandleValue v) {
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1672:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1672 | static bool IsMemory(HandleValue v) {
      |             ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2078:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2078 | static bool IsTable(HandleValue v) {
      |             ^~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsGlobal(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2586:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2586 | static bool IsGlobal(HandleValue v) {
      |             ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2762:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2762 |   if (!GetAndClearException(cx, &rejectionValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:531:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  531 | static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:241:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  241 | static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars,
      |             ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2101:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2101 |   if (!EnforceRangeU32(cx, v, "Table", noun, index)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2226:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2226 |       if (!BoxAnyRef(cx, fillValue, &tmp)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool InitErrorClass(JSContext*, JS::HandleObject, const char*, JSExnType)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:3751:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3751 |   return DefineDataProperty(cx, wasm, id, ctorValue, 0);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In function 'bool GetLimits(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:580:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  580 |   if (!EnforceRangeU32(cx, initialVal, kind, "initial size",
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581 |                        &limits->initial)) {
      |                        ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:605:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!EnforceRangeU32(cx, maxVal, kind, "maximum size",
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                          limits->maximum.ptr())) {
      |                          ~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1548:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1548 | bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v,
      |      ^~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:154:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 | static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:154:13: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:183:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |       if (!CheckFuncRefValue(cx, v, &fun)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:191:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  191 |       if (!BoxAnyRef(cx, v, &tmp)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2257:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2257 |   if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2290:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2290 |         if (!CheckFuncRefValue(cx, fillValue, &fun)) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2300:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2300 |       if (!BoxAnyRef(cx, fillValue, &tmp)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2706:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 2706 | void WasmGlobalObject::val(MutableHandleVal outval) const {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueGetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2738:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 2738 |   val(&result);
      |   ~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In member function 'JS::Value js::WasmGlobalObject::value(JSContext*) const':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2738:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 2738 |   val(&result);
      |   ~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38:
/<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1804:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1804 |   LabelKind kind;
      |             ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const js::wasm::Module&, JS::HandleObject, js::wasm::ImportValues*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:266:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  266 |     if (!GetProperty(cx, importObj, import.module.get(), &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:278:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     if (!GetProperty(cx, obj, import.field.get(), &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:347:19: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
  347 |           obj->val(&val);
      |           ~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:373:34: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
  373 |           if (!ToWebAssemblyValue(cx, global.type(), v, &val)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:102:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  102 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:154:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |   if (!Call(cx, fval, thisv, args, rval)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:154:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<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*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:261:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  261 |   return instance->callImport(cx, funcImportIndex, argc, argv, &rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<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*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:269:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  269 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<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*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:290:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  290 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:302:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:306:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  306 |   if (!BoxAnyRef(cx, rval, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_funcref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:319:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  319 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:1703:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1703 |         if (!RoundFloat32(cx, v, (float*)&exportArgs[i])) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:1720:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1720 |         if (!CheckFuncRefValue(cx, v, &fun)) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:1734:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1734 |         if (!BoxAnyRef(cx, v, &ar)) {
      |              ~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38:
/<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2193:19: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2193 |   f.storeGlobalVar(global.offset(), global.isIndirect(), value);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2185:16: note: 'value' was declared here
 2185 |   MDefinition* value;
      |                ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:15,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:25,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/InlineList.h:314:5: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
  314 |     at->next = item;
      |     ^~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38:
/<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2450:16: note: 'falseValue' was declared here
 2450 |   MDefinition* falseValue;
      |                ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2639:26: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 2639 |   if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2101:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2101 |   if (!EnforceRangeU32(cx, v, "Table", noun, index)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In member function 'virtual bool AsyncInstantiateTask::resolve(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2861:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2861 |       if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2866:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2866 |       if (!JS_DefineProperty(cx, resultObj, "instance", val,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2867 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'JSObject* js::InitWebAssemblyClass(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:3732:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3732 |   return DefineDataProperty(cx, wasm, id, ctorValue, 0);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:3732:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3732 |   return DefineDataProperty(cx, wasm, id, ctorValue, 0);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:3732:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3732 |   return DefineDataProperty(cx, wasm, id, ctorValue, 0);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:3732:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3732 |   return DefineDataProperty(cx, wasm, id, ctorValue, 0);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:3732:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3732 |   return DefineDataProperty(cx, wasm, id, ctorValue, 0);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2404:19: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 2404 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal hval,
      |                   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2493:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2493 |   if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2498:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2498 |   if (!JS_GetProperty(cx, obj, "value", &typeVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:14,
                 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2577:54: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 2577 |   WasmGlobalObject* global = WasmGlobalObject::create(cx, globalVal, isMutable);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2572:28: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 2572 |     if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:3610:57: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3610 |                        PromiseObject::unforgeableResolve(cx, callArgs.get(0)));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1729:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1729 |   if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::grow(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1729:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1729 |   if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm2.cpp
js/src/wasm/Unified_cpp_js_src_wasm3.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit4.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()':
/<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp:1532:30: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1532 |   Maybe<AutoScratchRegister> scratch;
      |                              ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2:
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In function 'bool GetFunctionExport(JSContext*, js::HandleWasmInstanceObject, const JSFunctionVector&, const js::wasm::Export&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:1096:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1096 | static bool GetFunctionExport(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  474 | bool Module::extractCode(JSContext* cx, Tier tier,
      |      ^~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:500:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  500 |   if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:516:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  516 |     if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:521:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  521 |     if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:526:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  526 |     if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:532:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  532 |       if (!JS_DefineProperty(cx, segment, "funcIndex", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:538:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  538 |       if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:544:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  544 |       if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  545 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:556:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  556 |   if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiateGlobals(JSContext*, const ValVector&, js::WasmGlobalObjectVector&) const':
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:979:35: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
  979 |       cx, WasmGlobalObject::create(cx, val, global.isMutable()));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const':
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:1129:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1129 |     if (!GetFunctionExport(cx, instanceObj, funcImports, exports[0], &val)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:1157:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1157 |         if (!GetFunctionExport(cx, instanceObj, funcImports, exp, &val)) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:1172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1172 |     if (!JS_DefinePropertyById(cx, exportObj, id, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src/wasm -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp
/usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp
js/src/jit/Unified_cpp_js_src_jit6.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; IC = js::jit::IonGetIteratorIC; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; IC = js::jit::IonInstanceOfIC; Args = {JS::Handle<JS::Value>&, JS::Handle<JSObject*>&}]':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonHasOwnIC; Args = {js::jit::CacheKind, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonInIC; Args = {js::jit::CacheKind, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&}]':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  401 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:453:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  453 | JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript,
      |           ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:460:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  460 |   return ValueToIterator(cx, value);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<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*)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:482:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  482 | bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:490:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  490 |   return OperatorIn(cx, key, obj, res);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<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*)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:493:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  493 | bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:505:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:505:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitRealm.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:857:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  857 |     return BigInt::bitNot(cx, in, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitRealm.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:384:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |     return BigInt::neg(cx, val, res);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:406:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 |   return BigInt::inc(cx, val, res);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:424:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  424 |   return BigInt::dec(cx, val, res);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  552 | bool IonBinaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:569:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  569 |       if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:569:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:574:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  574 |       if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:574:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:579:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  579 |       if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:579:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:584:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  584 |       if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:584:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:589:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |       if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:589:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitRealm.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  887 |     return BigInt::bitOr(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitRealm.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  872 |     return BigInt::bitXor(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitRealm.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  902 |     return BigInt::bitAnd(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:622:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  622 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:622:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:622:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:638:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  638 |       if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:643:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  643 |       if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:648:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  648 |       if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:653:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  653 |       if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:658:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  658 |       if (!LooselyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:663:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  663 |       if (!LooselyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:668:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  668 |       if (!StrictlyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:673:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  673 |       if (!StrictlyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:93:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  153 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:153:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:173:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |                            val, idVal, val, ic->resultFlags());
      |                                                              ^
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:173:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:173:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:218:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  218 |     if (!GetProperty(cx, val, name, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:218:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Realm.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject.h:999:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   return js::ToObjectSlow(cx, vp, true);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<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*)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:464:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  464 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:464:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/js/src/vm/Realm.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:266:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:239:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:239:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:239:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:257:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   if (!ValueToId<CanGC>(cx, idVal, &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |     return op(cx, obj, receiver, id, vp);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 |   return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:343:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  343 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<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)':
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:271:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:271:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:299:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  299 |                            ic->guardHoles());
      |                                            ^
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:299:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:299:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  659 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:621:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  621 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:329:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |       if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:339:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  339 |       InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  340 |                                  script, pc, rhs);
      |                                  ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:331:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:621:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  621 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:352:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |       if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:375:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  375 |                            ic->guardHoles());
      |                                            ^
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:375:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:375:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit5.cpp:47:
/<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp: In function 'void js::jit::HandleException(js::jit::ResumeFromException*)':
/<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:409:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  409 |         if (!cx->getPendingException(
      |              ~~~~~~~~~~~~~~~~~~~~~~~^
  410 |                 MutableHandleValue::fromMarkedLocation(&rfe->exception))) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20:
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp:663:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  663 | bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) {
      |      ^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit6.cpp
js/src/jit/Unified_cpp_js_src_jit7.o
In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  498 |   explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {}
      |                                                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here
 2873 |   Float result;
      |         ^~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  498 |   explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {}
      |                                                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here
 2873 |   Float result;
      |         ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29:
/<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:431:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized]
  431 |   for (uint32_t i = 0; i < numLocalEntries; i++) {
      |                        ~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
                 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTable.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTable.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h: In function 'bool EncodeDataSection(js::wasm::Encoder&, js::wasm::AstModule&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h:160:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized]
  160 |     *aDst = temp;
      |     ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:7220:15: note: 'byte' was declared here
 7220 |       uint8_t byte;
      |               ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
                 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTable.h:22,
                 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTable.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h: In function 'bool js::wasm::TextToBinary(const char16_t*, uintptr_t, js::wasm::Bytes*, js::wasm::Uint32Vector*, JS::UniqueChars*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Vector.h:160:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized]
  160 |     *aDst = temp;
      |     ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:7422:15: note: 'byte' was declared here
 7422 |       uint8_t byte;
      |               ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20:
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp: In static member function 'static WasmValueBox* WasmValueBox::create(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp:121:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 | WasmValueBox* WasmValueBox::create(JSContext* cx, HandleValue val) {
      |               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp:121:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp: In function 'bool js::wasm::BoxAnyRef(JSContext*, JS::HandleValue, js::wasm::MutableHandleAnyRef)':
/<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp:131:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 | bool wasm::BoxAnyRef(JSContext* cx, HandleValue val, MutableHandleAnyRef addr) {
      |      ^~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/wasm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src'
mkdir -p '.deps/'
modules/fdlibm/src/e_acos.o
/usr/bin/g++ -o e_acos.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_acos.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_acos.cpp
modules/fdlibm/src/e_acosh.o
/usr/bin/g++ -o e_acosh.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_acosh.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_acosh.cpp
modules/fdlibm/src/e_asin.o
/usr/bin/g++ -o e_asin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_asin.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_asin.cpp
modules/fdlibm/src/e_atan2.o
/usr/bin/g++ -o e_atan2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_atan2.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_atan2.cpp
modules/fdlibm/src/e_atanh.o
/usr/bin/g++ -o e_atanh.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_atanh.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_atanh.cpp
modules/fdlibm/src/e_cosh.o
/usr/bin/g++ -o e_cosh.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_cosh.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_cosh.cpp
modules/fdlibm/src/e_exp.o
/usr/bin/g++ -o e_exp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_exp.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_exp.cpp
modules/fdlibm/src/e_hypot.o
/usr/bin/g++ -o e_hypot.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_hypot.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_hypot.cpp
modules/fdlibm/src/e_log.o
/usr/bin/g++ -o e_log.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_log.cpp
modules/fdlibm/src/e_log10.o
/usr/bin/g++ -o e_log10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log10.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_log10.cpp
modules/fdlibm/src/e_log2.o
/usr/bin/g++ -o e_log2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log2.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_log2.cpp
modules/fdlibm/src/e_pow.o
/usr/bin/g++ -o e_pow.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_pow.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_pow.cpp
modules/fdlibm/src/e_sinh.o
/usr/bin/g++ -o e_sinh.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_sinh.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_sinh.cpp
modules/fdlibm/src/e_sqrt.o
/usr/bin/g++ -o e_sqrt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_sqrt.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/e_sqrt.cpp
modules/fdlibm/src/k_exp.o
/usr/bin/g++ -o k_exp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/k_exp.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/k_exp.cpp
modules/fdlibm/src/s_asinh.o
/usr/bin/g++ -o s_asinh.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_asinh.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_asinh.cpp
modules/fdlibm/src/s_atan.o
/usr/bin/g++ -o s_atan.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_atan.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_atan.cpp
modules/fdlibm/src/s_cbrt.o
/usr/bin/g++ -o s_cbrt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_cbrt.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_cbrt.cpp
modules/fdlibm/src/s_ceil.o
/usr/bin/g++ -o s_ceil.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_ceil.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_ceil.cpp
modules/fdlibm/src/s_ceilf.o
/usr/bin/g++ -o s_ceilf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_ceilf.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_ceilf.cpp
modules/fdlibm/src/s_copysign.o
/usr/bin/g++ -o s_copysign.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_copysign.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_copysign.cpp
modules/fdlibm/src/s_expm1.o
/usr/bin/g++ -o s_expm1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_expm1.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_expm1.cpp
modules/fdlibm/src/s_fabs.o
/usr/bin/g++ -o s_fabs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_fabs.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_fabs.cpp
modules/fdlibm/src/s_floor.o
/usr/bin/g++ -o s_floor.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_floor.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_floor.cpp
modules/fdlibm/src/s_floorf.o
/usr/bin/g++ -o s_floorf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_floorf.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_floorf.cpp
modules/fdlibm/src/s_log1p.o
/usr/bin/g++ -o s_log1p.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_log1p.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_log1p.cpp
modules/fdlibm/src/s_nearbyint.o
/usr/bin/g++ -o s_nearbyint.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_nearbyint.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_nearbyint.cpp
modules/fdlibm/src/s_rint.o
/usr/bin/g++ -o s_rint.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_rint.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_rint.cpp
modules/fdlibm/src/s_rintf.o
/usr/bin/g++ -o s_rintf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_rintf.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_rintf.cpp
modules/fdlibm/src/s_scalbn.o
/usr/bin/g++ -o s_scalbn.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_scalbn.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_scalbn.cpp
modules/fdlibm/src/s_tanh.o
/usr/bin/g++ -o s_tanh.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_tanh.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_tanh.cpp
modules/fdlibm/src/s_trunc.o
/usr/bin/g++ -o s_trunc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_trunc.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_trunc.cpp
modules/fdlibm/src/s_truncf.o
/usr/bin/g++ -o s_truncf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_truncf.o.pp   /<<PKGBUILDDIR>>/modules/fdlibm/src/s_truncf.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/fdlibm/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/nspr'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/nspr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/zlib'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/zlib'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/memory/build'
mkdir -p '.deps/'
memory/build/Unified_cpp_memory_build0.o
/usr/bin/g++ -o Unified_cpp_memory_build0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/memory/build -I/<<PKGBUILDDIR>>/build-browser/memory/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp   /<<PKGBUILDDIR>>/build-browser/memory/build/Unified_cpp_memory_build0.cpp
/usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp
js/src/jit/Unified_cpp_js_src_jit8.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/memory/mozalloc'
mkdir -p '.deps/'
memory/mozalloc/mozalloc_abort.o
/usr/bin/g++ -o mozalloc_abort.o -c  -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/memory/mozalloc -I/<<PKGBUILDDIR>>/build-browser/memory/mozalloc -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/memory/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/mozalloc_abort.o.pp   /<<PKGBUILDDIR>>/memory/mozalloc/mozalloc_abort.cpp
memory/mozalloc/Unified_cpp_memory_mozalloc0.o
/usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c  -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/memory/mozalloc -I/<<PKGBUILDDIR>>/build-browser/memory/mozalloc -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/memory/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp   /<<PKGBUILDDIR>>/build-browser/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/memory/mozalloc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/memory/volatile'
mkdir -p '.deps/'
memory/volatile/Unified_cpp_memory_volatile0.o
/usr/bin/g++ -o Unified_cpp_memory_volatile0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/memory/volatile -I/<<PKGBUILDDIR>>/build-browser/memory/volatile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_volatile0.o.pp   /<<PKGBUILDDIR>>/build-browser/memory/volatile/Unified_cpp_memory_volatile0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/memory/volatile'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/memory/volatile/tests'
mkdir -p '.deps/'
memory/volatile/tests/Unified_cpp_volatile_tests0.o
/usr/bin/g++ -o Unified_cpp_volatile_tests0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/memory/volatile/tests -I/<<PKGBUILDDIR>>/build-browser/memory/volatile/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_volatile_tests0.o.pp   /<<PKGBUILDDIR>>/build-browser/memory/volatile/tests/Unified_cpp_volatile_tests0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/memory/volatile/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mozglue/misc'
mkdir -p '.deps/'
mozglue/misc/AutoProfilerLabel.o
/usr/bin/g++ -o AutoProfilerLabel.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/AutoProfilerLabel.o.pp   /<<PKGBUILDDIR>>/mozglue/misc/AutoProfilerLabel.cpp
mozglue/misc/ConditionVariable_posix.o
/usr/bin/g++ -o ConditionVariable_posix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ConditionVariable_posix.o.pp   /<<PKGBUILDDIR>>/mozglue/misc/ConditionVariable_posix.cpp
mozglue/misc/Mutex_posix.o
/usr/bin/g++ -o Mutex_posix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Mutex_posix.o.pp   /<<PKGBUILDDIR>>/mozglue/misc/Mutex_posix.cpp
mozglue/misc/Printf.o
/usr/bin/g++ -o Printf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Printf.o.pp   /<<PKGBUILDDIR>>/mozglue/misc/Printf.cpp
mozglue/misc/StackWalk.o
/usr/bin/g++ -o StackWalk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/StackWalk.o.pp   /<<PKGBUILDDIR>>/mozglue/misc/StackWalk.cpp
mozglue/misc/TimeStamp.o
/usr/bin/g++ -o TimeStamp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TimeStamp.o.pp   /<<PKGBUILDDIR>>/mozglue/misc/TimeStamp.cpp
mozglue/misc/TimeStamp_posix.o
/<<PKGBUILDDIR>>/mozglue/misc/TimeStamp.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)':
/<<PKGBUILDDIR>>/mozglue/misc/TimeStamp.cpp:112:20: note: parameter passing for argument of type 'mozilla::TimeStampValue' {aka 'mozilla::TimeStamp63Bit'} changed in GCC 9.1
  112 | MFBT_API TimeStamp TimeStamp::NowFuzzy(TimeStampValue aValue) {
      |                    ^~~~~~~~~
/usr/bin/g++ -o TimeStamp_posix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/mozglue/misc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TimeStamp_posix.o.pp   /<<PKGBUILDDIR>>/mozglue/misc/TimeStamp_posix.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mozglue/misc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu/common'
mkdir -p '.deps/'
config/external/icu/common/appendable.o
/usr/bin/g++ -o appendable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/appendable.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/appendable.cpp
config/external/icu/common/bmpset.o
/usr/bin/g++ -o bmpset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/bmpset.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/bmpset.cpp
config/external/icu/common/brkeng.o
/usr/bin/g++ -o brkeng.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/brkeng.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/brkeng.cpp
config/external/icu/common/brkiter.o
/usr/bin/g++ -o brkiter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/brkiter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/brkiter.cpp
config/external/icu/common/bytesinkutil.o
/usr/bin/g++ -o bytesinkutil.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/bytesinkutil.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/bytesinkutil.cpp
config/external/icu/common/bytestream.o
/usr/bin/g++ -o bytestream.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/bytestream.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/bytestream.cpp
config/external/icu/common/bytestrie.o
/usr/bin/g++ -o bytestrie.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/bytestrie.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/bytestrie.cpp
config/external/icu/common/bytestriebuilder.o
/usr/bin/g++ -o bytestriebuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/bytestriebuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/bytestriebuilder.cpp
config/external/icu/common/caniter.o
/usr/bin/g++ -o caniter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/caniter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/caniter.cpp
config/external/icu/common/characterproperties.o
/usr/bin/g++ -o characterproperties.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/characterproperties.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/characterproperties.cpp
config/external/icu/common/chariter.o
/usr/bin/g++ -o chariter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/chariter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/chariter.cpp
config/external/icu/common/charstr.o
/usr/bin/g++ -o charstr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/charstr.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/charstr.cpp
config/external/icu/common/cmemory.o
/usr/bin/g++ -o cmemory.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/cmemory.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/cmemory.cpp
config/external/icu/common/cstring.o
/usr/bin/g++ -o cstring.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/cstring.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/cstring.cpp
config/external/icu/common/dictbe.o
/usr/bin/g++ -o dictbe.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/dictbe.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/dictbe.cpp
config/external/icu/common/dictionarydata.o
/usr/bin/g++ -o dictionarydata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/dictionarydata.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/dictionarydata.cpp
config/external/icu/common/dtintrv.o
In file included from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/MIRGraph.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)':
/<<PKGBUILDDIR>>/js/src/jit/MIRGraph.h:953:25: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized]
  953 |   instructions_.pushBack(ins);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:11:
/<<PKGBUILDDIR>>/js/src/jit/MCallOptimize.cpp:3035:17: note: 'ins' was declared here
 3035 |   MInstruction* ins;
      |                 ^~~
/usr/bin/g++ -o dtintrv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/dtintrv.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/dtintrv.cpp
config/external/icu/common/edits.o
/usr/bin/g++ -o edits.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/edits.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/edits.cpp
config/external/icu/common/errorcode.o
/usr/bin/g++ -o errorcode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/errorcode.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/errorcode.cpp
config/external/icu/common/filteredbrk.o
/usr/bin/g++ -o filteredbrk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/filteredbrk.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/filteredbrk.cpp
config/external/icu/common/filterednormalizer2.o
/usr/bin/g++ -o filterednormalizer2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/filterednormalizer2.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/filterednormalizer2.cpp
config/external/icu/common/loadednormalizer2impl.o
In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:419:58: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized]
  419 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |                                                          ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here
 3998 |     int32_t res;
      |             ^~~
/<<PKGBUILDDIR>>/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)':
/<<PKGBUILDDIR>>/js/src/jit/MIR.cpp:991:16: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized]
  991 |   payload_.i64 = i;
      |   ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/js/src/jit/MIR.cpp:4017:13: note: 'res' was declared here
 4017 |     int64_t res;
      |             ^~~
/usr/bin/g++ -o loadednormalizer2impl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/loadednormalizer2impl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/loadednormalizer2impl.cpp
config/external/icu/common/localebuilder.o
/usr/bin/g++ -o localebuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/localebuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/localebuilder.cpp
config/external/icu/common/locavailable.o
/usr/bin/g++ -o locavailable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locavailable.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locavailable.cpp
config/external/icu/common/locbased.o
In file included from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICRegisters-arm.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/SharedICRegisters.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/MoveResolver.h: In member function 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)':
/<<PKGBUILDDIR>>/js/src/jit/MoveResolver.h:63:66: warning: 'to.js::jit::MoveOperand::code_' may be used uninitialized in this function [-Wmaybe-uninitialized]
   63 |       : kind_(other.kind_), code_(other.code_), disp_(other.disp_) {}
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:2850:15: note: 'to.js::jit::MoveOperand::code_' was declared here
 2850 |   MoveOperand to(*this, arg);
      |               ^~
In file included from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICRegisters-arm.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/SharedICRegisters.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/Lowering.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/MoveResolver.h:76:23: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized]
   76 |     return isMemory() || isEffectiveAddress();
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit7.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:2850:15: note: 'to' was declared here
 2850 |   MoveOperand to(*this, arg);
      |               ^~
/usr/bin/g++ -o locbased.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locbased.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locbased.cpp
config/external/icu/common/locdispnames.o
/usr/bin/g++ -o locdispnames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locdispnames.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locdispnames.cpp
config/external/icu/common/locdspnm.o
/usr/bin/g++ -o locdspnm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locdspnm.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locdspnm.cpp
config/external/icu/common/locid.o
/usr/bin/g++ -o locid.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locid.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locid.cpp
config/external/icu/common/loclikely.o
/usr/bin/g++ -o loclikely.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/loclikely.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/loclikely.cpp
config/external/icu/common/locmap.o
/usr/bin/g++ -o locmap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locmap.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locmap.cpp
config/external/icu/common/locresdata.o
/usr/bin/g++ -o locresdata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locresdata.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locresdata.cpp
config/external/icu/common/locutil.o
/usr/bin/g++ -o locutil.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/locutil.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/locutil.cpp
config/external/icu/common/messagepattern.o
/usr/bin/g++ -o messagepattern.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/messagepattern.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/messagepattern.cpp
config/external/icu/common/normalizer2.o
/usr/bin/g++ -o normalizer2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/normalizer2.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/normalizer2.cpp
config/external/icu/common/normalizer2impl.o
/usr/bin/g++ -o normalizer2impl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/normalizer2impl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/normalizer2impl.cpp
config/external/icu/common/normlzr.o
/usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp
js/src/jit/Unified_cpp_js_src_jit9.o
/usr/bin/g++ -o normlzr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/normlzr.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/normlzr.cpp
config/external/icu/common/parsepos.o
/usr/bin/g++ -o parsepos.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/parsepos.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/parsepos.cpp
config/external/icu/common/patternprops.o
/usr/bin/g++ -o patternprops.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/patternprops.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/patternprops.cpp
config/external/icu/common/propname.o
/usr/bin/g++ -o propname.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/propname.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/propname.cpp
config/external/icu/common/punycode.o
/usr/bin/g++ -o punycode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/punycode.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/punycode.cpp
config/external/icu/common/putil.o
/usr/bin/g++ -o putil.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/putil.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/putil.cpp
config/external/icu/common/rbbi.o
/usr/bin/g++ -o rbbi.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbi.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbi.cpp
config/external/icu/common/rbbi_cache.o
/usr/bin/g++ -o rbbi_cache.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbi_cache.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbi_cache.cpp
config/external/icu/common/rbbidata.o
/usr/bin/g++ -o rbbidata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbidata.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbidata.cpp
config/external/icu/common/rbbinode.o
/usr/bin/g++ -o rbbinode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbinode.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbinode.cpp
config/external/icu/common/rbbirb.o
/usr/bin/g++ -o rbbirb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbirb.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbirb.cpp
config/external/icu/common/rbbiscan.o
/usr/bin/g++ -o rbbiscan.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbiscan.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbiscan.cpp
config/external/icu/common/rbbisetb.o
/usr/bin/g++ -o rbbisetb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbisetb.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbisetb.cpp
config/external/icu/common/rbbistbl.o
/usr/bin/g++ -o rbbistbl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbistbl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbistbl.cpp
config/external/icu/common/rbbitblb.o
/usr/bin/g++ -o rbbitblb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/rbbitblb.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/rbbitblb.cpp
config/external/icu/common/resbund.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:760:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  760 |   if (!js::math_abs_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:573:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  573 |   if (!js::math_floor_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:593:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  593 |   if (!js::math_ceil_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:614:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  614 |   if (!js::math_round_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1136:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1136 |   if (!RoundFloat32(cx, v, &result)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:884:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  884 |   if (!js::math_sign_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:633:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  633 |   if (!js::math_trunc_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:673:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  673 |   if (!js::str_fromCharCode_one_arg(cx, operand, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1608:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1608 |   if (!js::AtomicIsLockFree(cx, operand, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:784:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  784 |   if (!math_sqrt_handle(cx, num, &result)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:790:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  790 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:652:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  652 |   if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:811:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  811 |   if (!math_atan2_handle(cx, y, x, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:811:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:475:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  475 |   if (!js::ModValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:475:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:515:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  515 |   if (!js::AddValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:515:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:695:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  695 |   if (!js::PowValues(cx, &base, &power, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:695:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:857:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  857 |     return BigInt::bitNot(cx, in, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:740:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  740 |   if (!js::minmax_impl(cx, isMax_, a, b, &result)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:740:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1026:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1026 |   if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:718:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  718 |   if (!js::PowValues(cx, &base, &power, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:718:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:346:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  346 |   if (!js::AddValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:346:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:352:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:377:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  377 |   if (!js::SubValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:377:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:383:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  383 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:447:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  447 |   if (!js::DivValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:447:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:453:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  453 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1403:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1403 |   JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget);
      |                            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:419:58: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  419 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |                                                          ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here
  310 |   int32_t result;
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1535:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1535 |   if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  411 |     if (!js::MulValues(cx, &lhs, &rhs, &result)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:417:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  417 |     if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:422:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  422 |     if (!js::math_imul_handle(cx, lhs, rhs, &result)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:422:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  872 |     return BigInt::bitXor(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:872:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  902 |     return BigInt::bitAnd(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:902:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  887 |     return BigInt::bitOr(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:887:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  917 |     return BigInt::lsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:917:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:238:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  932 |     return BigInt::rsh(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:932:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:11,
                 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsnum.h: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsnum.h:228:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/OptimizationTracking.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o resbund.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/resbund.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/resbund.cpp
config/external/icu/common/resource.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit8.cpp:38:
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:925:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  925 |       if (!js::math_sin_handle(cx, arg, &result)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:936:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  936 |       if (!js::math_log_handle(cx, arg, &result)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o resource.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/resource.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/resource.cpp
config/external/icu/common/ruleiter.o
/usr/bin/g++ -o ruleiter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ruleiter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ruleiter.cpp
config/external/icu/common/schriter.o
/usr/bin/g++ -o schriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/schriter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/schriter.cpp
config/external/icu/common/serv.o
/usr/bin/g++ -o serv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/serv.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/serv.cpp
config/external/icu/common/servlk.o
/usr/bin/g++ -o servlk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/servlk.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/servlk.cpp
config/external/icu/common/servlkf.o
/usr/bin/g++ -o servlkf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/servlkf.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/servlkf.cpp
config/external/icu/common/servls.o
/usr/bin/g++ -o servls.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/servls.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/servls.cpp
config/external/icu/common/servnotf.o
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:840:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  840 |   if (!js::math_hypot_handle(cx, vec, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src/jit -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit9.cpp
/usr/bin/g++ -o servnotf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/servnotf.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/servnotf.cpp
config/external/icu/common/servrbf.o
   Compiling webrender_bindings v0.1.0 (/<<PKGBUILDDIR>>/gfx/webrender_bindings)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=webrender_bindings CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/gfx/webrender_bindings CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Mozilla Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name webrender_bindings gfx/webrender_bindings/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=6024e4cac02bb529 -C extra-filename=-6024e4cac02bb529 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern app_units=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libapp_units-cbb2d818d77628fe.rlib --extern bincode=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbincode-19554eeae2a5ce33.rlib --extern euclid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libeuclid-c5bd96f9353247ae.rlib --extern fxhash=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libfxhash-88960f2a0264ab6f.rlib --extern gleam=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libgleam-706457cec21e08b7.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern num_cpus=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_cpus-057989589b59e205.rlib --extern rayon=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librayon-63567a8b3adb06be.rlib --extern thread_profiler=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libthread_profiler-a540337fcda0754b.rlib --extern uuid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libuuid-e21c6e86155e002a.rlib --extern webrender=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libwebrender-d658962f75ff9483.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/usr/bin/g++ -o servrbf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/servrbf.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/servrbf.cpp
config/external/icu/common/servslkf.o
/usr/bin/g++ -o servslkf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/servslkf.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/servslkf.cpp
config/external/icu/common/sharedobject.o
/usr/bin/g++ -o sharedobject.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/sharedobject.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/sharedobject.cpp
config/external/icu/common/simpleformatter.o
/usr/bin/g++ -o simpleformatter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/simpleformatter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/simpleformatter.cpp
config/external/icu/common/static_unicode_sets.o
/usr/bin/g++ -o static_unicode_sets.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/static_unicode_sets.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/static_unicode_sets.cpp
config/external/icu/common/stringpiece.o
/usr/bin/g++ -o stringpiece.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/stringpiece.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/stringpiece.cpp
config/external/icu/common/stringtriebuilder.o
/usr/bin/g++ -o stringtriebuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/stringtriebuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/stringtriebuilder.cpp
config/external/icu/common/uarrsort.o
/usr/bin/g++ -o uarrsort.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uarrsort.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uarrsort.cpp
config/external/icu/common/ubidi.o
/usr/bin/g++ -o ubidi.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ubidi.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ubidi.cpp
config/external/icu/common/ubidi_props.o
/usr/bin/g++ -o ubidi_props.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ubidi_props.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ubidi_props.cpp
config/external/icu/common/ubidiln.o
/usr/bin/g++ -o ubidiln.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ubidiln.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ubidiln.cpp
config/external/icu/common/ubidiwrt.o
/usr/bin/g++ -o ubidiwrt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ubidiwrt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ubidiwrt.cpp
config/external/icu/common/ubrk.o
/usr/bin/g++ -o ubrk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ubrk.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ubrk.cpp
config/external/icu/common/ucase.o
/usr/bin/g++ -o ucase.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucase.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucase.cpp
config/external/icu/common/ucasemap.o
/usr/bin/g++ -o ucasemap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucasemap.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucasemap.cpp
config/external/icu/common/ucasemap_titlecase_brkiter.o
/usr/bin/g++ -o ucasemap_titlecase_brkiter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp
config/external/icu/common/uchar.o
/usr/bin/g++ -o uchar.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uchar.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uchar.cpp
config/external/icu/common/ucharstrie.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/jit'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu/data'
mkdir -p '.deps/'
config/external/icu/data/icudata_gas.o
/usr/bin/gcc -std=gnu99 -o icudata_gas.o -DNDEBUG=1 -DTRIMMED=1 -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/config/external/icu/data -I/<<PKGBUILDDIR>>/config/external/icu/data/ '-DICU_DATA_FILE="icudt64l.dat"' -DICU_DATA_SYMBOL=icudt64_dat  -c /<<PKGBUILDDIR>>/config/external/icu/data/icudata_gas.S
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu/data'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n'
mkdir -p '.deps/'
config/external/icu/i18n/astro.o
/usr/bin/g++ -o astro.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/astro.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/astro.cpp
config/external/icu/i18n/basictz.o
/usr/bin/g++ -o ucharstrie.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucharstrie.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucharstrie.cpp
config/external/icu/common/ucharstriebuilder.o
/usr/bin/g++ -o basictz.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/basictz.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/basictz.cpp
config/external/icu/i18n/bocsu.o
/usr/bin/g++ -o ucharstriebuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucharstriebuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucharstriebuilder.cpp
config/external/icu/common/ucharstrieiterator.o
/usr/bin/g++ -o bocsu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/bocsu.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/bocsu.cpp
config/external/icu/i18n/buddhcal.o
/usr/bin/g++ -o ucharstrieiterator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucharstrieiterator.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucharstrieiterator.cpp
config/external/icu/common/uchriter.o
/usr/bin/g++ -o buddhcal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/buddhcal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/buddhcal.cpp
config/external/icu/i18n/calendar.o
/usr/bin/g++ -o uchriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uchriter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uchriter.cpp
config/external/icu/common/ucln_cmn.o
/usr/bin/g++ -o calendar.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/calendar.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/calendar.cpp
config/external/icu/i18n/cecal.o
/usr/bin/g++ -o ucln_cmn.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucln_cmn.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucln_cmn.cpp
config/external/icu/common/ucmndata.o
/usr/bin/g++ -o ucmndata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucmndata.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucmndata.cpp
config/external/icu/common/ucnv.o
/usr/bin/g++ -o ucnv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv.cpp
config/external/icu/common/ucnv_bld.o
/usr/bin/g++ -o cecal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/cecal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/cecal.cpp
config/external/icu/i18n/chnsecal.o
/usr/bin/g++ -o ucnv_bld.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_bld.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_bld.cpp
config/external/icu/common/ucnv_cb.o
/usr/bin/g++ -o chnsecal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/chnsecal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/chnsecal.cpp
config/external/icu/i18n/choicfmt.o
/usr/bin/g++ -o ucnv_cb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_cb.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_cb.cpp
config/external/icu/common/ucnv_cnv.o
/usr/bin/g++ -o choicfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/choicfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/choicfmt.cpp
config/external/icu/i18n/coleitr.o
/usr/bin/g++ -o ucnv_cnv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_cnv.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_cnv.cpp
config/external/icu/common/ucnv_err.o
/usr/bin/g++ -o ucnv_err.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_err.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_err.cpp
config/external/icu/common/ucnv_io.o
/usr/bin/g++ -o coleitr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/coleitr.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/coleitr.cpp
config/external/icu/i18n/coll.o
/usr/bin/g++ -o ucnv_io.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_io.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_io.cpp
config/external/icu/common/ucnv_u16.o
/usr/bin/g++ -o coll.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/coll.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/coll.cpp
config/external/icu/i18n/collation.o
/usr/bin/g++ -o ucnv_u16.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_u16.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_u16.cpp
config/external/icu/common/ucnv_u32.o
/usr/bin/g++ -o collation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collation.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collation.cpp
config/external/icu/i18n/collationbuilder.o
/usr/bin/g++ -o collationbuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationbuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationbuilder.cpp
config/external/icu/i18n/collationcompare.o
/usr/bin/g++ -o ucnv_u32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_u32.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_u32.cpp
config/external/icu/common/ucnv_u7.o
/usr/bin/g++ -o ucnv_u7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_u7.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_u7.cpp
config/external/icu/common/ucnv_u8.o
/usr/bin/g++ -o ucnv_u8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnv_u8.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnv_u8.cpp
config/external/icu/common/ucnvbocu.o
/usr/bin/g++ -o collationcompare.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationcompare.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationcompare.cpp
config/external/icu/i18n/collationdata.o
/usr/bin/g++ -o ucnvbocu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnvbocu.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnvbocu.cpp
config/external/icu/common/ucnvlat1.o
/usr/bin/g++ -o collationdata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationdata.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationdata.cpp
config/external/icu/i18n/collationdatabuilder.o
/usr/bin/g++ -o ucnvlat1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnvlat1.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnvlat1.cpp
config/external/icu/common/ucnvscsu.o
/usr/bin/g++ -o collationdatabuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationdatabuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationdatabuilder.cpp
config/external/icu/i18n/collationdatareader.o
/usr/bin/g++ -o ucnvscsu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucnvscsu.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucnvscsu.cpp
config/external/icu/common/ucol_swp.o
/usr/bin/g++ -o ucol_swp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucol_swp.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucol_swp.cpp
config/external/icu/common/ucptrie.o
/usr/bin/g++ -o collationdatareader.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationdatareader.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationdatareader.cpp
config/external/icu/i18n/collationdatawriter.o
/usr/bin/g++ -o ucptrie.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucptrie.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucptrie.cpp
config/external/icu/common/ucurr.o
/usr/bin/g++ -o ucurr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ucurr.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp
config/external/icu/common/udata.o
/usr/bin/g++ -o collationdatawriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationdatawriter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationdatawriter.cpp
config/external/icu/i18n/collationfastlatin.o
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/cmemory.h:32,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/charstr.h:20,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp:23:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'CReg::CReg(const UChar*, const char*)' at /<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp:386:9,
    inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp:395:41,
    inlined from 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)' at /<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp:392:29:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp:25:
/<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)':
/<<PKGBUILDDIR>>/intl/icu/source/common/cstring.h:37:57: note: length computed here
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
/<<PKGBUILDDIR>>/intl/icu/source/common/ucurr.cpp:382:32: note: in expansion of macro 'uprv_strlen'
  382 |         int32_t len = (int32_t)uprv_strlen(_id);
      |                                ^~~~~~~~~~~
/usr/bin/g++ -o collationfastlatin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationfastlatin.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationfastlatin.cpp
config/external/icu/i18n/collationfastlatinbuilder.o
/usr/bin/g++ -o udata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/udata.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/udata.cpp
config/external/icu/common/udatamem.o
/usr/bin/g++ -o collationfastlatinbuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationfastlatinbuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationfastlatinbuilder.cpp
config/external/icu/i18n/collationfcd.o
/usr/bin/g++ -o udatamem.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/udatamem.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/udatamem.cpp
config/external/icu/common/udataswp.o
/usr/bin/g++ -o udataswp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/udataswp.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/udataswp.cpp
config/external/icu/common/uenum.o
/usr/bin/g++ -o collationfcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationfcd.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationfcd.cpp
config/external/icu/i18n/collationiterator.o
/usr/bin/g++ -o collationiterator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationiterator.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationiterator.cpp
config/external/icu/i18n/collationkeys.o
/usr/bin/g++ -o uenum.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uenum.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uenum.cpp
config/external/icu/common/uhash.o
/usr/bin/g++ -o uhash.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uhash.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uhash.cpp
config/external/icu/common/uhash_us.o
/usr/bin/g++ -o uhash_us.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uhash_us.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uhash_us.cpp
config/external/icu/common/uinit.o
/usr/bin/g++ -o collationkeys.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationkeys.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationkeys.cpp
config/external/icu/i18n/collationroot.o
/usr/bin/g++ -o uinit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uinit.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uinit.cpp
config/external/icu/common/uinvchar.o
/usr/bin/g++ -o uinvchar.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uinvchar.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uinvchar.cpp
config/external/icu/common/uiter.o
/usr/bin/g++ -o collationroot.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationroot.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationroot.cpp
config/external/icu/i18n/collationrootelements.o
/usr/bin/g++ -o uiter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uiter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uiter.cpp
config/external/icu/common/ulist.o
/usr/bin/g++ -o ulist.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ulist.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ulist.cpp
config/external/icu/common/uloc.o
/usr/bin/g++ -o collationrootelements.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationrootelements.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationrootelements.cpp
config/external/icu/i18n/collationruleparser.o
/usr/bin/g++ -o collationruleparser.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationruleparser.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationruleparser.cpp
config/external/icu/i18n/collationsets.o
/usr/bin/g++ -o uloc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uloc.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uloc.cpp
config/external/icu/common/uloc_keytype.o
/usr/bin/g++ -o collationsets.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationsets.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationsets.cpp
config/external/icu/i18n/collationsettings.o
/usr/bin/g++ -o uloc_keytype.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uloc_keytype.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uloc_keytype.cpp
config/external/icu/common/uloc_tag.o
/usr/bin/g++ -o collationsettings.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationsettings.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationsettings.cpp
config/external/icu/i18n/collationtailoring.o
/usr/bin/g++ -o uloc_tag.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uloc_tag.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uloc_tag.cpp
config/external/icu/common/umapfile.o
/usr/bin/g++ -o collationtailoring.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationtailoring.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationtailoring.cpp
config/external/icu/i18n/collationweights.o
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/cmemory.h:32,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/charstr.h:20,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/uloc_tag.cpp:18:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)' at /<<PKGBUILDDIR>>/intl/icu/source/common/uloc_tag.cpp:2117:21,
    inlined from 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)' at /<<PKGBUILDDIR>>/intl/icu/source/common/uloc_tag.cpp:2781:88:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/intl/icu/source/common/uloc_tag.cpp:20:
/<<PKGBUILDDIR>>/intl/icu/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)':
/<<PKGBUILDDIR>>/intl/icu/source/common/cstring.h:37:57: note: length computed here
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
/<<PKGBUILDDIR>>/intl/icu/source/common/uloc_tag.cpp:2116:46: note: in expansion of macro 'uprv_strlen'
 2116 |                     size_t preferredTagLen = uprv_strlen(preferredTag);
      |                                              ^~~~~~~~~~~
/usr/bin/g++ -o umapfile.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/umapfile.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/umapfile.cpp
config/external/icu/common/umath.o
/usr/bin/g++ -o collationweights.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/collationweights.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/collationweights.cpp
config/external/icu/i18n/compactdecimalformat.o
/usr/bin/g++ -o umath.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/umath.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/umath.cpp
config/external/icu/common/umutablecptrie.o
/usr/bin/g++ -o umutablecptrie.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/umutablecptrie.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/umutablecptrie.cpp
config/external/icu/common/umutex.o
/usr/bin/g++ -o compactdecimalformat.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/compactdecimalformat.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/compactdecimalformat.cpp
config/external/icu/i18n/coptccal.o
/usr/bin/g++ -o coptccal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/coptccal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/coptccal.cpp
config/external/icu/i18n/curramt.o
/usr/bin/g++ -o umutex.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/umutex.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/umutex.cpp
config/external/icu/common/unames.o
/usr/bin/g++ -o curramt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/curramt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/curramt.cpp
config/external/icu/i18n/currfmt.o
/usr/bin/g++ -o currfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/currfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/currfmt.cpp
config/external/icu/i18n/currpinf.o
/usr/bin/g++ -o unames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unames.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unames.cpp
config/external/icu/common/unifiedcache.o
/usr/bin/g++ -o currpinf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/currpinf.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/currpinf.cpp
config/external/icu/i18n/currunit.o
/usr/bin/g++ -o unifiedcache.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unifiedcache.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unifiedcache.cpp
config/external/icu/common/unifilt.o
/usr/bin/g++ -o currunit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/currunit.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/currunit.cpp
config/external/icu/i18n/dangical.o
/usr/bin/g++ -o dangical.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dangical.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dangical.cpp
config/external/icu/i18n/datefmt.o
/usr/bin/g++ -o unifilt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unifilt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unifilt.cpp
config/external/icu/common/unifunct.o
/usr/bin/g++ -o unifunct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unifunct.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unifunct.cpp
config/external/icu/common/uniset.o
/usr/bin/g++ -o uniset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uniset.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uniset.cpp
config/external/icu/common/uniset_closure.o
/usr/bin/g++ -o datefmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/datefmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/datefmt.cpp
config/external/icu/i18n/dayperiodrules.o
/usr/bin/g++ -o uniset_closure.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uniset_closure.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uniset_closure.cpp
config/external/icu/common/uniset_props.o
/usr/bin/g++ -o dayperiodrules.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dayperiodrules.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dayperiodrules.cpp
config/external/icu/i18n/dcfmtsym.o
/usr/bin/g++ -o uniset_props.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uniset_props.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uniset_props.cpp
config/external/icu/common/unisetspan.o
/usr/bin/g++ -o dcfmtsym.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dcfmtsym.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dcfmtsym.cpp
config/external/icu/i18n/decContext.o
/usr/bin/g++ -o unisetspan.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unisetspan.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unisetspan.cpp
config/external/icu/common/unistr.o
/usr/bin/g++ -o decContext.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/decContext.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/decContext.cpp
config/external/icu/i18n/decNumber.o
/usr/bin/g++ -o decNumber.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/decNumber.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/decNumber.cpp
config/external/icu/i18n/decimfmt.o
/usr/bin/g++ -o unistr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unistr.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unistr.cpp
config/external/icu/common/unistr_case.o
/usr/bin/g++ -o decimfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/decimfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/decimfmt.cpp
config/external/icu/i18n/double-conversion-bignum-dtoa.o
/usr/bin/g++ -o unistr_case.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unistr_case.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unistr_case.cpp
config/external/icu/common/unistr_case_locale.o
/usr/bin/g++ -o unistr_case_locale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unistr_case_locale.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unistr_case_locale.cpp
config/external/icu/common/unistr_cnv.o
/usr/bin/g++ -o unistr_cnv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unistr_cnv.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unistr_cnv.cpp
config/external/icu/common/unistr_props.o
/usr/bin/g++ -o unistr_props.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unistr_props.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unistr_props.cpp
config/external/icu/common/unistr_titlecase_brkiter.o
/usr/bin/g++ -o double-conversion-bignum-dtoa.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/double-conversion-bignum-dtoa.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/double-conversion-bignum-dtoa.cpp
config/external/icu/i18n/double-conversion-bignum.o
/usr/bin/g++ -o double-conversion-bignum.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/double-conversion-bignum.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/double-conversion-bignum.cpp
config/external/icu/i18n/double-conversion-cached-powers.o
/usr/bin/g++ -o unistr_titlecase_brkiter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unistr_titlecase_brkiter.cpp
config/external/icu/common/unormcmp.o
/usr/bin/g++ -o double-conversion-cached-powers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/double-conversion-cached-powers.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/double-conversion-cached-powers.cpp
config/external/icu/i18n/double-conversion-diy-fp.o
/usr/bin/g++ -o double-conversion-diy-fp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/double-conversion-diy-fp.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/double-conversion-diy-fp.cpp
config/external/icu/i18n/double-conversion-fast-dtoa.o
/usr/bin/g++ -o double-conversion-fast-dtoa.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/double-conversion-fast-dtoa.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/double-conversion-fast-dtoa.cpp
config/external/icu/i18n/double-conversion-strtod.o
/usr/bin/g++ -o unormcmp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/unormcmp.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/unormcmp.cpp
config/external/icu/common/uobject.o
/usr/bin/g++ -o double-conversion-strtod.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/double-conversion-strtod.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/double-conversion-strtod.cpp
config/external/icu/i18n/double-conversion.o
/usr/bin/g++ -o double-conversion.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/double-conversion.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/double-conversion.cpp
config/external/icu/i18n/dtfmtsym.o
/usr/bin/g++ -o uobject.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uobject.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uobject.cpp
config/external/icu/common/uprops.o
/usr/bin/g++ -o uprops.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uprops.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uprops.cpp
config/external/icu/common/uresbund.o
/usr/bin/g++ -o dtfmtsym.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dtfmtsym.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dtfmtsym.cpp
config/external/icu/i18n/dtitvfmt.o
/usr/bin/g++ -o uresbund.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uresbund.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uresbund.cpp
config/external/icu/common/uresdata.o
/usr/bin/g++ -o uresdata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uresdata.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uresdata.cpp
config/external/icu/common/uscript.o
/usr/bin/g++ -o dtitvfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dtitvfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dtitvfmt.cpp
config/external/icu/i18n/dtitvinf.o
/usr/bin/g++ -o uscript.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uscript.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uscript.cpp
config/external/icu/common/uscript_props.o
/usr/bin/g++ -o uscript_props.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uscript_props.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uscript_props.cpp
config/external/icu/common/uset.o
/usr/bin/g++ -o dtitvinf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dtitvinf.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dtitvinf.cpp
config/external/icu/i18n/dtptngen.o
/usr/bin/g++ -o uset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uset.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uset.cpp
config/external/icu/common/uset_props.o
/usr/bin/g++ -o uset_props.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uset_props.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uset_props.cpp
config/external/icu/common/usetiter.o
/usr/bin/g++ -o dtptngen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dtptngen.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dtptngen.cpp
config/external/icu/i18n/dtrule.o
/usr/bin/g++ -o usetiter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/usetiter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/usetiter.cpp
config/external/icu/common/usprep.o
/usr/bin/g++ -o usprep.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/usprep.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/usprep.cpp
config/external/icu/common/ustack.o
/usr/bin/g++ -o ustack.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustack.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustack.cpp
config/external/icu/common/ustr_cnv.o
/usr/bin/g++ -o ustr_cnv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustr_cnv.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustr_cnv.cpp
config/external/icu/common/ustr_titlecase_brkiter.o
/usr/bin/g++ -o dtrule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/dtrule.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/dtrule.cpp
config/external/icu/i18n/erarules.o
/usr/bin/g++ -o erarules.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/erarules.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/erarules.cpp
config/external/icu/i18n/ethpccal.o
/usr/bin/g++ -o ustr_titlecase_brkiter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustr_titlecase_brkiter.cpp
config/external/icu/common/ustrcase.o
/usr/bin/g++ -o ethpccal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ethpccal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ethpccal.cpp
config/external/icu/i18n/fmtable.o
/usr/bin/g++ -o ustrcase.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustrcase.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustrcase.cpp
config/external/icu/common/ustrcase_locale.o
/usr/bin/g++ -o fmtable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/fmtable.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/fmtable.cpp
config/external/icu/i18n/format.o
/usr/bin/g++ -o ustrcase_locale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustrcase_locale.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustrcase_locale.cpp
config/external/icu/common/ustrenum.o
/usr/bin/g++ -o format.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/format.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/format.cpp
config/external/icu/i18n/formattedval_iterimpl.o
/usr/bin/g++ -o ustrenum.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustrenum.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustrenum.cpp
config/external/icu/common/ustrfmt.o
/usr/bin/g++ -o formattedval_iterimpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/formattedval_iterimpl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/formattedval_iterimpl.cpp
config/external/icu/i18n/formattedval_sbimpl.o
/usr/bin/g++ -o ustrfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustrfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustrfmt.cpp
config/external/icu/common/ustring.o
/usr/bin/g++ -o ustring.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustring.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustring.cpp
config/external/icu/common/ustrtrns.o
/usr/bin/g++ -o formattedval_sbimpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/formattedval_sbimpl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/formattedval_sbimpl.cpp
config/external/icu/i18n/formattedvalue.o
/usr/bin/g++ -o ustrtrns.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/ustrtrns.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/ustrtrns.cpp
config/external/icu/common/utext.o
/usr/bin/g++ -o formattedvalue.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/formattedvalue.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/formattedvalue.cpp
config/external/icu/i18n/fphdlimp.o
/usr/bin/g++ -o utext.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utext.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utext.cpp
config/external/icu/common/utf_impl.o
/usr/bin/g++ -o fphdlimp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/fphdlimp.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/fphdlimp.cpp
config/external/icu/i18n/fpositer.o
/usr/bin/g++ -o fpositer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/fpositer.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/fpositer.cpp
config/external/icu/i18n/gregocal.o
/usr/bin/g++ -o gregocal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/gregocal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/gregocal.cpp
config/external/icu/i18n/gregoimp.o
/usr/bin/g++ -o utf_impl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utf_impl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utf_impl.cpp
config/external/icu/common/util.o
/usr/bin/g++ -o util.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/util.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/util.cpp
config/external/icu/common/utrace.o
/usr/bin/g++ -o utrace.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utrace.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utrace.cpp
config/external/icu/common/utrie.o
/usr/bin/g++ -o gregoimp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/gregoimp.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/gregoimp.cpp
config/external/icu/i18n/hebrwcal.o
/usr/bin/g++ -o utrie.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utrie.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utrie.cpp
config/external/icu/common/utrie2.o
/usr/bin/g++ -o hebrwcal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/hebrwcal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/hebrwcal.cpp
config/external/icu/i18n/indiancal.o
/usr/bin/g++ -o utrie2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utrie2.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utrie2.cpp
config/external/icu/common/utrie2_builder.o
/usr/bin/g++ -o indiancal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/indiancal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/indiancal.cpp
config/external/icu/i18n/islamcal.o
/usr/bin/g++ -o utrie2_builder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utrie2_builder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utrie2_builder.cpp
config/external/icu/common/utrie_swap.o
/usr/bin/g++ -o islamcal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/islamcal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/islamcal.cpp
config/external/icu/i18n/japancal.o
/usr/bin/g++ -o utrie_swap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utrie_swap.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utrie_swap.cpp
config/external/icu/common/uts46.o
/usr/bin/g++ -o japancal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/japancal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/japancal.cpp
config/external/icu/i18n/listformatter.o
/usr/bin/g++ -o uts46.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uts46.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uts46.cpp
config/external/icu/common/utypes.o
/usr/bin/g++ -o listformatter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/listformatter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/listformatter.cpp
config/external/icu/i18n/measfmt.o
/usr/bin/g++ -o utypes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/utypes.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/utypes.cpp
config/external/icu/common/uvector.o
/usr/bin/g++ -o uvector.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uvector.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uvector.cpp
config/external/icu/common/uvectr32.o
/usr/bin/g++ -o uvectr32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uvectr32.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uvectr32.cpp
config/external/icu/common/uvectr64.o
/usr/bin/g++ -o measfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/measfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/measfmt.cpp
config/external/icu/i18n/measunit.o
/usr/bin/g++ -o uvectr64.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/uvectr64.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/uvectr64.cpp
config/external/icu/common/wintz.o
/usr/bin/g++ -o wintz.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/common -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/common -I/<<PKGBUILDDIR>>/intl/icu/source/i18n -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti  -MD -MP -MF .deps/wintz.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/common/wintz.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu/common'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/ffi'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/ffi'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/sqlite'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/sqlite'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/third_party/prio'
mkdir -p '.deps/'
third_party/prio/montmulf.o
/usr/bin/gcc -std=gnu99 -o montmulf.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/montmulf.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c
third_party/prio/mp_gf2m.o
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop  [-Wunknown-pragmas]
  117 | #pragma pipeloop(0)
      | 
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop  [-Wunknown-pragmas]
  128 | #pragma pipeloop(0)
      | 
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop  [-Wunknown-pragmas]
  143 | #pragma pipeloop(0)
      | 
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop  [-Wunknown-pragmas]
  218 | #pragma pipeloop(0)
      | 
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable]
  197 |     double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0;
      |             ^~~~~
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable]
  196 |     double digit, m2j, nextm2j, a, b;
      |                        ^~~~~~~
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable]
  195 |     int tmp;
      |         ^~~
/usr/bin/gcc -std=gnu99 -o mp_gf2m.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mp_gf2m.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mp_gf2m.c
third_party/prio/mpcpucache.o
/usr/bin/gcc -std=gnu99 -o mpcpucache.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mpcpucache.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpcpucache.c
third_party/prio/mpi.o
/usr/bin/gcc -std=gnu99 -o mpi.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mpi.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c
third_party/prio/mplogic.o
In file included from /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c:10:
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b))
      |                            ^
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN'
 2128 |         int j = MP_MIN(k, MP_DIGIT_BIT);
      |                 ^~~~~~
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
   86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b))
      |                                     ^~~
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN'
 2128 |         int j = MP_MIN(k, MP_DIGIT_BIT);
      |                 ^~~~~~
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c:2130:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2130 |         if (j < MP_DIGIT_BIT) {
      |               ^
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpi.c:4598:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
 4598 |     if (val >= r)
      |             ^~
/usr/bin/g++ -o measunit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/measunit.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/measunit.cpp
config/external/icu/i18n/measure.o
/usr/bin/gcc -std=gnu99 -o mplogic.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mplogic.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mplogic.c
third_party/prio/mpmontg.o
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  237 |         for (db = 0; db < sizeof(mp_digit); db++) {
      |                         ^
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear':
/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  268 |         for (db = 0; db < sizeof(mp_digit); db++) {
      |                         ^
/usr/bin/gcc -std=gnu99 -o mpmontg.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mpmontg.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpmontg.c
third_party/prio/mpprime.o
/usr/bin/g++ -o measure.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/measure.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/measure.cpp
config/external/icu/i18n/msgfmt.o
/usr/bin/gcc -std=gnu99 -o mpprime.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mpprime.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi/mpprime.c
third_party/prio/client.o
/usr/bin/g++ -o msgfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/msgfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/msgfmt.cpp
config/external/icu/i18n/nfrs.o
/usr/bin/gcc -std=gnu99 -o client.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/client.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/client.c
third_party/prio/config.o
/usr/bin/gcc -std=gnu99 -o config.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/config.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/config.c
third_party/prio/encrypt.o
/usr/bin/gcc -std=gnu99 -o encrypt.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/encrypt.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/encrypt.c
third_party/prio/mparray.o
/usr/bin/gcc -std=gnu99 -o mparray.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mparray.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/mparray.c
third_party/prio/poly.o
/usr/bin/gcc -std=gnu99 -o poly.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/poly.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/poly.c
third_party/prio/prg.o
/usr/bin/gcc -std=gnu99 -o prg.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/prg.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/prg.c
third_party/prio/rand.o
/usr/bin/gcc -std=gnu99 -o rand.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/rand.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/rand.c
third_party/prio/serial.o
/usr/bin/gcc -std=gnu99 -o serial.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/serial.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/serial.c
third_party/prio/server.o
/usr/bin/gcc -std=gnu99 -o server.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/server.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/server.c
third_party/prio/share.o
/usr/bin/gcc -std=gnu99 -o share.o -c  -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/prio -I/<<PKGBUILDDIR>>/build-browser/third_party/prio -I/<<PKGBUILDDIR>>/security/nss/lib/freebl/mpi -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/share.o.pp   /<<PKGBUILDDIR>>/third_party/prio/prio/share.c
/usr/bin/g++ -o nfrs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/nfrs.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/nfrs.cpp
config/external/icu/i18n/nfrule.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/third_party/prio'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/third_party/msgpack'
mkdir -p '.deps/'
third_party/msgpack/objectc.o
/usr/bin/gcc -std=gnu99 -o objectc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMSGPACK_DLLEXPORT= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/msgpack -I/<<PKGBUILDDIR>>/build-browser/third_party/msgpack -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/objectc.o.pp   /<<PKGBUILDDIR>>/third_party/msgpack/src/objectc.c
third_party/msgpack/unpack.o
/usr/bin/gcc -std=gnu99 -o unpack.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMSGPACK_DLLEXPORT= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/msgpack -I/<<PKGBUILDDIR>>/build-browser/third_party/msgpack -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/unpack.o.pp   /<<PKGBUILDDIR>>/third_party/msgpack/src/unpack.c
third_party/msgpack/version.o
/usr/bin/gcc -std=gnu99 -o version.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMSGPACK_DLLEXPORT= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/msgpack -I/<<PKGBUILDDIR>>/build-browser/third_party/msgpack -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/version.o.pp   /<<PKGBUILDDIR>>/third_party/msgpack/src/version.c
third_party/msgpack/vrefbuffer.o
/usr/bin/gcc -std=gnu99 -o vrefbuffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMSGPACK_DLLEXPORT= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/msgpack -I/<<PKGBUILDDIR>>/build-browser/third_party/msgpack -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/vrefbuffer.o.pp   /<<PKGBUILDDIR>>/third_party/msgpack/src/vrefbuffer.c
third_party/msgpack/zone.o
/usr/bin/gcc -std=gnu99 -o zone.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMSGPACK_DLLEXPORT= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/third_party/msgpack -I/<<PKGBUILDDIR>>/build-browser/third_party/msgpack -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/zone.o.pp   /<<PKGBUILDDIR>>/third_party/msgpack/src/zone.c
/usr/bin/g++ -o nfrule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/nfrule.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/nfrule.cpp
config/external/icu/i18n/nfsubs.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/third_party/msgpack'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libjpeg'
mkdir -p '.deps/'
media/libjpeg/jcapimin.o
/usr/bin/gcc -std=gnu99 -o jcapimin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcapimin.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcapimin.c
media/libjpeg/jcapistd.o
/usr/bin/gcc -std=gnu99 -o jcapistd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcapistd.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcapistd.c
media/libjpeg/jccoefct.o
/usr/bin/gcc -std=gnu99 -o jccoefct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jccoefct.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jccoefct.c
media/libjpeg/jccolor.o
/usr/bin/gcc -std=gnu99 -o jccolor.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jccolor.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jccolor.c
media/libjpeg/jcdctmgr.o
/usr/bin/gcc -std=gnu99 -o jcdctmgr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcdctmgr.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcdctmgr.c
media/libjpeg/jchuff.o
/usr/bin/gcc -std=gnu99 -o jchuff.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jchuff.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jchuff.c
media/libjpeg/jcicc.o
/usr/bin/g++ -o nfsubs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/nfsubs.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/nfsubs.cpp
config/external/icu/i18n/nounit.o
/usr/bin/g++ -o nounit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/nounit.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/nounit.cpp
config/external/icu/i18n/number_affixutils.o
/usr/bin/g++ -o number_affixutils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_affixutils.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_affixutils.cpp
config/external/icu/i18n/number_asformat.o
/usr/bin/gcc -std=gnu99 -o jcicc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcicc.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcicc.c
media/libjpeg/jcinit.o
/usr/bin/gcc -std=gnu99 -o jcinit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcinit.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcinit.c
media/libjpeg/jcmainct.o
/usr/bin/gcc -std=gnu99 -o jcmainct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcmainct.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcmainct.c
media/libjpeg/jcmarker.o
/usr/bin/gcc -std=gnu99 -o jcmarker.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcmarker.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcmarker.c
media/libjpeg/jcmaster.o
/usr/bin/g++ -o number_asformat.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_asformat.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_asformat.cpp
config/external/icu/i18n/number_capi.o
/usr/bin/gcc -std=gnu99 -o jcmaster.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcmaster.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcmaster.c
media/libjpeg/jcomapi.o
/usr/bin/gcc -std=gnu99 -o jcomapi.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcomapi.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcomapi.c
media/libjpeg/jcparam.o
/usr/bin/gcc -std=gnu99 -o jcparam.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcparam.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcparam.c
media/libjpeg/jcphuff.o
/usr/bin/gcc -std=gnu99 -o jcphuff.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcphuff.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcphuff.c
media/libjpeg/jcprepct.o
/usr/bin/gcc -std=gnu99 -o jcprepct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcprepct.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcprepct.c
media/libjpeg/jcsample.o
/usr/bin/gcc -std=gnu99 -o jcsample.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jcsample.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jcsample.c
media/libjpeg/jctrans.o
/usr/bin/g++ -o number_capi.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_capi.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_capi.cpp
config/external/icu/i18n/number_compact.o
/usr/bin/gcc -std=gnu99 -o jctrans.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jctrans.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jctrans.c
media/libjpeg/jdapimin.o
/usr/bin/gcc -std=gnu99 -o jdapimin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdapimin.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdapimin.c
media/libjpeg/jdapistd.o
/usr/bin/gcc -std=gnu99 -o jdapistd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdapistd.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdapistd.c
media/libjpeg/jdatadst.o
/usr/bin/gcc -std=gnu99 -o jdatadst.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdatadst.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdatadst.c
media/libjpeg/jdatasrc.o
/usr/bin/gcc -std=gnu99 -o jdatasrc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdatasrc.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdatasrc.c
media/libjpeg/jdcoefct.o
/usr/bin/gcc -std=gnu99 -o jdcoefct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdcoefct.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdcoefct.c
media/libjpeg/jdcolor.o
/usr/bin/g++ -o number_compact.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_compact.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_compact.cpp
config/external/icu/i18n/number_currencysymbols.o
/usr/bin/gcc -std=gnu99 -o jdcolor.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdcolor.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdcolor.c
media/libjpeg/jddctmgr.o
/usr/bin/gcc -std=gnu99 -o jddctmgr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jddctmgr.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jddctmgr.c
media/libjpeg/jdhuff.o
/usr/bin/gcc -std=gnu99 -o jdhuff.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdhuff.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdhuff.c
media/libjpeg/jdicc.o
/usr/bin/g++ -o number_currencysymbols.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_currencysymbols.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_currencysymbols.cpp
config/external/icu/i18n/number_decimalquantity.o
/usr/bin/gcc -std=gnu99 -o jdicc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdicc.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdicc.c
media/libjpeg/jdinput.o
/usr/bin/gcc -std=gnu99 -o jdinput.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdinput.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdinput.c
media/libjpeg/jdmainct.o
/usr/bin/gcc -std=gnu99 -o jdmainct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdmainct.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdmainct.c
media/libjpeg/jdmarker.o
/usr/bin/gcc -std=gnu99 -o jdmarker.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdmarker.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdmarker.c
media/libjpeg/jdmaster.o
/usr/bin/g++ -o number_decimalquantity.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_decimalquantity.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_decimalquantity.cpp
config/external/icu/i18n/number_decimfmtprops.o
/usr/bin/gcc -std=gnu99 -o jdmaster.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdmaster.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdmaster.c
media/libjpeg/jdmerge.o
/usr/bin/gcc -std=gnu99 -o jdmerge.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdmerge.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdmerge.c
media/libjpeg/jdphuff.o
/usr/bin/gcc -std=gnu99 -o jdphuff.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdphuff.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c
media/libjpeg/jdpostct.o
/<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first':
/<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  214 |   ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x))
      |                                                            ^~~
/<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND'
  343 |         s = HUFF_EXTEND(r, s);
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first':
/<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
  214 |   ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x))
      |                                                            ^~~
/<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND'
  420 |           s = HUFF_EXTEND(r, s);
      |               ^~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o jdpostct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdpostct.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdpostct.c
media/libjpeg/jdsample.o
/usr/bin/gcc -std=gnu99 -o jdsample.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdsample.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdsample.c
media/libjpeg/jdtrans.o
/usr/bin/gcc -std=gnu99 -o jdtrans.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jdtrans.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jdtrans.c
media/libjpeg/jerror.o
/usr/bin/gcc -std=gnu99 -o jerror.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jerror.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jerror.c
media/libjpeg/jfdctflt.o
/usr/bin/gcc -std=gnu99 -o jfdctflt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jfdctflt.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jfdctflt.c
media/libjpeg/jfdctfst.o
/usr/bin/gcc -std=gnu99 -o jfdctfst.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jfdctfst.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jfdctfst.c
media/libjpeg/jfdctint.o
/usr/bin/g++ -o number_decimfmtprops.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_decimfmtprops.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_decimfmtprops.cpp
config/external/icu/i18n/number_fluent.o
/usr/bin/gcc -std=gnu99 -o jfdctint.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jfdctint.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jfdctint.c
media/libjpeg/jidctflt.o
/usr/bin/gcc -std=gnu99 -o jidctflt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jidctflt.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jidctflt.c
media/libjpeg/jidctfst.o
/usr/bin/gcc -std=gnu99 -o jidctfst.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jidctfst.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jidctfst.c
media/libjpeg/jidctint.o
/usr/bin/gcc -std=gnu99 -o jidctint.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jidctint.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jidctint.c
media/libjpeg/jidctred.o
/usr/bin/g++ -o number_fluent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_fluent.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_fluent.cpp
config/external/icu/i18n/number_formatimpl.o
/usr/bin/gcc -std=gnu99 -o jidctred.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jidctred.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jidctred.c
media/libjpeg/jmemmgr.o
/usr/bin/gcc -std=gnu99 -o jmemmgr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jmemmgr.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jmemmgr.c
media/libjpeg/jmemnobs.o
/usr/bin/gcc -std=gnu99 -o jmemnobs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jmemnobs.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jmemnobs.c
media/libjpeg/jpeg_nbits_table.o
/usr/bin/gcc -std=gnu99 -o jpeg_nbits_table.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jpeg_nbits_table.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jpeg_nbits_table.c
media/libjpeg/jquant1.o
/usr/bin/gcc -std=gnu99 -o jquant1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jquant1.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jquant1.c
media/libjpeg/jquant2.o
/usr/bin/gcc -std=gnu99 -o jquant2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jquant2.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jquant2.c
media/libjpeg/jutils.o
/usr/bin/gcc -std=gnu99 -o jutils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jutils.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/jutils.c
media/libjpeg/jsimd.o
/usr/bin/gcc -std=gnu99 -o jsimd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/media/libjpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/jsimd.o.pp   /<<PKGBUILDDIR>>/media/libjpeg/simd/arm/jsimd.c
media/libjpeg/jsimd_neon.o
/usr/bin/gcc -std=gnu99 -o jsimd_neon.o -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -march=armv7-a -mfpu=neon  -c /<<PKGBUILDDIR>>/media/libjpeg/simd/arm/jsimd_neon.S
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libjpeg'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/brotli'
mkdir -p '.deps/'
modules/brotli/Unified_c_modules_brotli0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_modules_brotli0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -DBROTLI_BUILD_PORTABLE  -MD -MP -MF .deps/Unified_c_modules_brotli0.o.pp   /<<PKGBUILDDIR>>/build-browser/modules/brotli/Unified_c_modules_brotli0.c
/usr/bin/g++ -o number_formatimpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_formatimpl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_formatimpl.cpp
config/external/icu/i18n/number_grouping.o
/usr/bin/g++ -o number_grouping.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_grouping.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_grouping.cpp
config/external/icu/i18n/number_integerwidth.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/brotli'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/woff2'
mkdir -p '.deps/'
modules/woff2/Unified_cpp_modules_woff20.o
/usr/bin/g++ -o Unified_cpp_modules_woff20.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/woff2 -I/<<PKGBUILDDIR>>/build-browser/modules/woff2 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_modules_woff20.o.pp   /<<PKGBUILDDIR>>/build-browser/modules/woff2/Unified_cpp_modules_woff20.cpp
/usr/bin/g++ -o number_integerwidth.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_integerwidth.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_integerwidth.cpp
config/external/icu/i18n/number_longnames.o
In file included from /<<PKGBUILDDIR>>/build-browser/modules/woff2/Unified_cpp_modules_woff20.cpp:29:
/<<PKGBUILDDIR>>/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)':
/<<PKGBUILDDIR>>/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable]
 1177 |   uint64_t dst_offset = first_table_offset;
      |            ^~~~~~~~~~
/usr/bin/g++ -o number_longnames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_longnames.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_longnames.cpp
config/external/icu/i18n/number_mapper.o
/usr/bin/g++ -o number_mapper.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_mapper.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_mapper.cpp
config/external/icu/i18n/number_modifiers.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/woff2'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/xz-embedded'
mkdir -p '.deps/'
modules/xz-embedded/Unified_c_modules_xz-embedded0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_modules_xz-embedded0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXZ_DEC_ARM=1 -DXZ_USE_CRC64=1 -I/<<PKGBUILDDIR>>/modules/xz-embedded -I/<<PKGBUILDDIR>>/build-browser/modules/xz-embedded -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_modules_xz-embedded0.o.pp   /<<PKGBUILDDIR>>/build-browser/modules/xz-embedded/Unified_c_modules_xz-embedded0.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/xz-embedded'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib'
mkdir -p '.deps/'
media/libtremor/lib/tremor_block.o
/usr/bin/gcc -std=gnu99 -o tremor_block.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_block.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_block.c
media/libtremor/lib/tremor_codebook.o
/usr/bin/gcc -std=gnu99 -o tremor_codebook.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_codebook.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_codebook.c
media/libtremor/lib/tremor_floor0.o
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_codebook.c: In function 'vorbis_book_decodev_set':
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_codebook.c:339:11: warning: unused variable 'j' [-Wunused-variable]
  339 |     int i,j;
      |           ^
/usr/bin/g++ -o number_modifiers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_modifiers.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_modifiers.cpp
config/external/icu/i18n/number_multiplier.o
/usr/bin/gcc -std=gnu99 -o tremor_floor0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_floor0.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c
media/libtremor/lib/tremor_floor1.o
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c: In function 'vorbis_lsp_to_curve':
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:171:24: warning: unused variable 'shift' [-Wunused-variable]
  171 |     ogg_int32_t qexp=0,shift;
      |                        ^~~~~
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:168:9: warning: unused variable 'j' [-Wunused-variable]
  168 |     int j,k=map[i];
      |         ^
At top level:
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:134:28: warning: 'MLOOP_3' defined but not used [-Wunused-const-variable=]
  134 | static const unsigned char MLOOP_3[8]={0,1,2,2,3,3,3,3};
      |                            ^~~~~~~
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:127:28: warning: 'MLOOP_2' defined but not used [-Wunused-const-variable=]
  127 | static const unsigned char MLOOP_2[64]={
      |                            ^~~~~~~
/<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:120:28: warning: 'MLOOP_1' defined but not used [-Wunused-const-variable=]
  120 | static const unsigned char MLOOP_1[64]={
      |                            ^~~~~~~
/usr/bin/gcc -std=gnu99 -o tremor_floor1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_floor1.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor1.c
media/libtremor/lib/tremor_info.o
/usr/bin/gcc -std=gnu99 -o tremor_info.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_info.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_info.c
media/libtremor/lib/tremor_mapping0.o
/usr/bin/gcc -std=gnu99 -o tremor_mapping0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_mapping0.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_mapping0.c
media/libtremor/lib/tremor_mdct.o
/usr/bin/gcc -std=gnu99 -o tremor_mdct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_mdct.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_mdct.c
media/libtremor/lib/tremor_registry.o
/usr/bin/g++ -o number_multiplier.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_multiplier.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_multiplier.cpp
config/external/icu/i18n/number_notation.o
/usr/bin/gcc -std=gnu99 -o tremor_registry.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_registry.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_registry.c
media/libtremor/lib/tremor_res012.o
/usr/bin/gcc -std=gnu99 -o tremor_res012.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_res012.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_res012.c
media/libtremor/lib/tremor_sharedbook.o
/usr/bin/gcc -std=gnu99 -o tremor_sharedbook.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_sharedbook.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_sharedbook.c
media/libtremor/lib/tremor_synthesis.o
/usr/bin/gcc -std=gnu99 -o tremor_synthesis.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_synthesis.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_synthesis.c
media/libtremor/lib/tremor_window.o
/usr/bin/gcc -std=gnu99 -o tremor_window.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_ARM_ASSEM_ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtremor/lib -I/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib -I/<<PKGBUILDDIR>>/media/libtremor/include/tremor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tremor_window.o.pp   /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_window.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libtremor/lib'
/usr/bin/g++ -o number_notation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_notation.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_notation.cpp
config/external/icu/i18n/number_output.o
/usr/bin/g++ -o number_output.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_output.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_output.cpp
config/external/icu/i18n/number_padding.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libmkv'
mkdir -p '.deps/'
media/libmkv/EbmlBufferWriter.o
/usr/bin/gcc -std=gnu99 -o EbmlBufferWriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libmkv -I/<<PKGBUILDDIR>>/build-browser/media/libmkv -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/EbmlBufferWriter.o.pp   /<<PKGBUILDDIR>>/media/libmkv/EbmlBufferWriter.c
media/libmkv/EbmlWriter.o
/<<PKGBUILDDIR>>/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function]
   43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) {
      |             ^~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o EbmlWriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libmkv -I/<<PKGBUILDDIR>>/build-browser/media/libmkv -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/EbmlWriter.o.pp   /<<PKGBUILDDIR>>/media/libmkv/EbmlWriter.c
media/libmkv/WebMElement.o
/usr/bin/gcc -std=gnu99 -o WebMElement.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libmkv -I/<<PKGBUILDDIR>>/build-browser/media/libmkv -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/WebMElement.o.pp   /<<PKGBUILDDIR>>/media/libmkv/WebMElement.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libmkv'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libvpx'
mkdir -p '.deps/'
mkdir -p 'libvpx/vpx_dsp/arm/'
media/libvpx/alloccommon.o
/usr/bin/gcc -std=gnu99 -o alloccommon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/alloccommon.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/alloccommon.c
media/libvpx/loopfilter_arm.o
/usr/bin/g++ -o number_padding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_padding.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_padding.cpp
config/external/icu/i18n/number_patternmodifier.o
/usr/bin/gcc -std=gnu99 -o loopfilter_arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/loopfilter_arm.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/loopfilter_arm.c
media/libvpx/bilinearpredict_neon.o
/usr/bin/gcc -std=gnu99 -o bilinearpredict_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bilinearpredict_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c
media/libvpx/copymem_neon.o
/usr/bin/gcc -std=gnu99 -o copymem_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/copymem_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/copymem_neon.c
media/libvpx/dc_only_idct_add_neon.o
/usr/bin/gcc -std=gnu99 -o dc_only_idct_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/dc_only_idct_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c
media/libvpx/dequant_idct_neon.o
/usr/bin/g++ -o number_patternmodifier.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_patternmodifier.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_patternmodifier.cpp
config/external/icu/i18n/number_patternstring.o
/usr/bin/gcc -std=gnu99 -o dequant_idct_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/dequant_idct_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/dequant_idct_neon.c
media/libvpx/dequantizeb_neon.o
/usr/bin/gcc -std=gnu99 -o dequantizeb_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/dequantizeb_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/dequantizeb_neon.c
media/libvpx/idct_blk_neon.o
/usr/bin/gcc -std=gnu99 -o idct_blk_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct_blk_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/idct_blk_neon.c
media/libvpx/idct_dequant_0_2x_neon.o
/usr/bin/gcc -std=gnu99 -o idct_dequant_0_2x_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct_dequant_0_2x_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c
media/libvpx/idct_dequant_full_2x_neon.o
/usr/bin/gcc -std=gnu99 -o idct_dequant_full_2x_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct_dequant_full_2x_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.c
media/libvpx/iwalsh_neon.o
/usr/bin/gcc -std=gnu99 -o iwalsh_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/iwalsh_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/iwalsh_neon.c
media/libvpx/loopfiltersimplehorizontaledge_neon.o
/usr/bin/gcc -std=gnu99 -o loopfiltersimplehorizontaledge_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/loopfiltersimplehorizontaledge_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
media/libvpx/loopfiltersimpleverticaledge_neon.o
/usr/bin/gcc -std=gnu99 -o loopfiltersimpleverticaledge_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/loopfiltersimpleverticaledge_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
media/libvpx/mbloopfilter_neon.o
/usr/bin/g++ -o number_patternstring.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_patternstring.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_patternstring.cpp
config/external/icu/i18n/number_rounding.o
/usr/bin/gcc -std=gnu99 -o mbloopfilter_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/mbloopfilter_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c
media/libvpx/shortidct4x4llm_neon.o
/usr/bin/gcc -std=gnu99 -o shortidct4x4llm_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/shortidct4x4llm_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c
media/libvpx/sixtappredict_neon.o
/usr/bin/gcc -std=gnu99 -o sixtappredict_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/sixtappredict_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/sixtappredict_neon.c
media/libvpx/vp8_loopfilter_neon.o
/usr/bin/gcc -std=gnu99 -o vp8_loopfilter_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp8_loopfilter_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c
media/libvpx/blockd.o
/usr/bin/gcc -std=gnu99 -o blockd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blockd.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/blockd.c
media/libvpx/copy_c.o
/usr/bin/gcc -std=gnu99 -o copy_c.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/copy_c.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/copy_c.c
media/libvpx/dequantize.o
/usr/bin/gcc -std=gnu99 -o dequantize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/dequantize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/dequantize.c
media/libvpx/entropy.o
/usr/bin/gcc -std=gnu99 -o entropy.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entropy.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/entropy.c
media/libvpx/entropymode.o
/usr/bin/g++ -o number_rounding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_rounding.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_rounding.cpp
config/external/icu/i18n/number_scientific.o
/usr/bin/gcc -std=gnu99 -o entropymode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entropymode.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/entropymode.c
media/libvpx/entropymv.o
/usr/bin/gcc -std=gnu99 -o entropymv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entropymv.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/entropymv.c
media/libvpx/extend.o
/usr/bin/gcc -std=gnu99 -o extend.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/extend.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/extend.c
media/libvpx/filter.o
/usr/bin/gcc -std=gnu99 -o filter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/filter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/filter.c
media/libvpx/findnearmv.o
/usr/bin/gcc -std=gnu99 -o findnearmv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/findnearmv.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/findnearmv.c
media/libvpx/systemdependent.o
/usr/bin/gcc -std=gnu99 -o systemdependent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/systemdependent.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/generic/systemdependent.c
media/libvpx/idct_blk.o
/usr/bin/gcc -std=gnu99 -o idct_blk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct_blk.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/idct_blk.c
media/libvpx/idctllm.o
/usr/bin/gcc -std=gnu99 -o idctllm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idctllm.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/idctllm.c
media/libvpx/loopfilter_filters.o
/usr/bin/gcc -std=gnu99 -o loopfilter_filters.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/loopfilter_filters.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/loopfilter_filters.c
media/libvpx/mbpitch.o
/usr/bin/gcc -std=gnu99 -o mbpitch.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/mbpitch.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/mbpitch.c
media/libvpx/modecont.o
/usr/bin/gcc -std=gnu99 -o modecont.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/modecont.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/modecont.c
media/libvpx/quant_common.o
/usr/bin/gcc -std=gnu99 -o quant_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/quant_common.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/quant_common.c
media/libvpx/reconinter.o
/usr/bin/g++ -o number_scientific.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_scientific.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_scientific.cpp
config/external/icu/i18n/number_skeletons.o
/usr/bin/gcc -std=gnu99 -o reconinter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/reconinter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/reconinter.c
media/libvpx/reconintra.o
/usr/bin/gcc -std=gnu99 -o reconintra.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/reconintra.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/reconintra.c
media/libvpx/reconintra4x4.o
/usr/bin/gcc -std=gnu99 -o reconintra4x4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/reconintra4x4.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/reconintra4x4.c
media/libvpx/rtcd.o
/usr/bin/gcc -std=gnu99 -o rtcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/rtcd.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/rtcd.c
media/libvpx/setupintrarecon.o
/usr/bin/gcc -std=gnu99 -o setupintrarecon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/setupintrarecon.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/setupintrarecon.c
media/libvpx/swapyv12buffer.o
/usr/bin/gcc -std=gnu99 -o swapyv12buffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/swapyv12buffer.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/swapyv12buffer.c
media/libvpx/treecoder.o
/usr/bin/gcc -std=gnu99 -o treecoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/treecoder.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/treecoder.c
media/libvpx/vp8_loopfilter.o
/usr/bin/gcc -std=gnu99 -o vp8_loopfilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp8_loopfilter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/vp8_loopfilter.c
media/libvpx/vp8_skin_detection.o
/usr/bin/gcc -std=gnu99 -o vp8_skin_detection.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp8_skin_detection.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/common/vp8_skin_detection.c
media/libvpx/dboolhuff.o
/usr/bin/g++ -o number_skeletons.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_skeletons.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_skeletons.cpp
config/external/icu/i18n/number_stringbuilder.o
/usr/bin/gcc -std=gnu99 -o dboolhuff.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/dboolhuff.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/decoder/dboolhuff.c
media/libvpx/decodeframe.o
   Compiling geckoservo v0.0.1 (/<<PKGBUILDDIR>>/servo/ports/geckolib)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_NAME=geckoservo CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/servo/ports/geckolib CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name geckoservo servo/ports/geckolib/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="bindgen"' --cfg 'feature="gecko_profiler"' --cfg 'feature="style"' -C metadata=23d87d00659a1bd2 -C extra-filename=-23d87d00659a1bd2 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern atomic_refcell=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libatomic_refcell-62a072038fe01ab8.rlib --extern cssparser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcssparser-104336a8902f51bd.rlib --extern cstr=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcstr-ec6dace7994ad124.rlib --extern libc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblibc-6f7166c46d45b6ab.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern malloc_size_of=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmalloc_size_of-d607f93a548eae51.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern num_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnum_traits-ae41b975888fc3e2.rlib --extern parking_lot=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libparking_lot-9cded5ba223de8c1.rlib --extern selectors=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libselectors-4c142679a93d2605.rlib --extern servo_arc=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libservo_arc-da2eaec16330d58e.rlib --extern smallvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libsmallvec-3363f88ec6ee4c2e.rlib --extern style=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstyle-5808ed38c77e77a6.rlib --extern style_traits=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstyle_traits-2a27ecbe587a012a.rlib --extern to_shmem=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libto_shmem-b92b879b6e97fc2a.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=.`
/usr/bin/gcc -std=gnu99 -o decodeframe.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/decodeframe.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/decoder/decodeframe.c
media/libvpx/decodemv.o
/usr/bin/gcc -std=gnu99 -o decodemv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/decodemv.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/decoder/decodemv.c
media/libvpx/detokenize.o
/usr/bin/gcc -std=gnu99 -o detokenize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/detokenize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/decoder/detokenize.c
media/libvpx/onyxd_if.o
/usr/bin/gcc -std=gnu99 -o onyxd_if.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/onyxd_if.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/decoder/onyxd_if.c
media/libvpx/threading.o
/usr/bin/gcc -std=gnu99 -o threading.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/threading.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/decoder/threading.c
media/libvpx/denoising_neon.o
/usr/bin/g++ -o number_stringbuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_stringbuilder.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_stringbuilder.cpp
config/external/icu/i18n/number_utils.o
/usr/bin/gcc -std=gnu99 -o denoising_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/denoising_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/arm/neon/denoising_neon.c
media/libvpx/fastquantizeb_neon.o
/usr/bin/gcc -std=gnu99 -o fastquantizeb_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fastquantizeb_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c
media/libvpx/shortfdct_neon.o
/usr/bin/gcc -std=gnu99 -o shortfdct_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/shortfdct_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c
media/libvpx/vp8_shortwalsh4x4_neon.o
/usr/bin/gcc -std=gnu99 -o vp8_shortwalsh4x4_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp8_shortwalsh4x4_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
media/libvpx/bitstream.o
/usr/bin/gcc -std=gnu99 -o bitstream.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bitstream.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/bitstream.c
media/libvpx/boolhuff.o
/usr/bin/g++ -o number_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/number_utils.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/number_utils.cpp
config/external/icu/i18n/numfmt.o
/usr/bin/gcc -std=gnu99 -o boolhuff.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/boolhuff.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/boolhuff.c
media/libvpx/dct.o
/usr/bin/gcc -std=gnu99 -o dct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/dct.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/dct.c
media/libvpx/denoising.o
/usr/bin/gcc -std=gnu99 -o denoising.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/denoising.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/denoising.c
media/libvpx/encodeframe.o
/usr/bin/gcc -std=gnu99 -o encodeframe.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/encodeframe.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/encodeframe.c
media/libvpx/encodeintra.o
/usr/bin/gcc -std=gnu99 -o encodeintra.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/encodeintra.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/encodeintra.c
media/libvpx/encodemb.o
/usr/bin/g++ -o numfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numfmt.cpp
config/external/icu/i18n/numparse_affixes.o
/usr/bin/gcc -std=gnu99 -o encodemb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/encodemb.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/encodemb.c
media/libvpx/encodemv.o
/usr/bin/gcc -std=gnu99 -o encodemv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/encodemv.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/encodemv.c
media/libvpx/ethreading.o
/usr/bin/gcc -std=gnu99 -o ethreading.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/ethreading.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/ethreading.c
media/libvpx/lookahead.o
/usr/bin/gcc -std=gnu99 -o lookahead.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/lookahead.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/lookahead.c
media/libvpx/mcomp.o
/usr/bin/gcc -std=gnu99 -o mcomp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/mcomp.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/mcomp.c
media/libvpx/modecosts.o
/usr/bin/g++ -o numparse_affixes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_affixes.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_affixes.cpp
config/external/icu/i18n/numparse_compositions.o
/usr/bin/gcc -std=gnu99 -o modecosts.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/modecosts.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/modecosts.c
media/libvpx/mr_dissim.o
/usr/bin/gcc -std=gnu99 -o mr_dissim.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/mr_dissim.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/mr_dissim.c
media/libvpx/onyx_if.o
/usr/bin/gcc -std=gnu99 -o onyx_if.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/onyx_if.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/onyx_if.c
media/libvpx/pickinter.o
/usr/bin/g++ -o numparse_compositions.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_compositions.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_compositions.cpp
config/external/icu/i18n/numparse_currency.o
/usr/bin/gcc -std=gnu99 -o pickinter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/pickinter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/pickinter.c
media/libvpx/picklpf.o
/usr/bin/g++ -o numparse_currency.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_currency.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_currency.cpp
config/external/icu/i18n/numparse_decimal.o
/usr/bin/gcc -std=gnu99 -o picklpf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/picklpf.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/picklpf.c
media/libvpx/ratectrl.o
/usr/bin/gcc -std=gnu99 -o ratectrl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/ratectrl.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/ratectrl.c
media/libvpx/rdopt.o
/usr/bin/g++ -o numparse_decimal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_decimal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_decimal.cpp
config/external/icu/i18n/numparse_impl.o
/usr/bin/gcc -std=gnu99 -o rdopt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/rdopt.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/rdopt.c
media/libvpx/segmentation.o
/usr/bin/g++ -o numparse_impl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_impl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_impl.cpp
config/external/icu/i18n/numparse_parsednumber.o
/usr/bin/gcc -std=gnu99 -o segmentation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/segmentation.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/segmentation.c
media/libvpx/tokenize.o
/usr/bin/gcc -std=gnu99 -o tokenize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/tokenize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/tokenize.c
media/libvpx/treewriter.o
/usr/bin/gcc -std=gnu99 -o treewriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/treewriter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/treewriter.c
media/libvpx/vp8_quantize.o
/usr/bin/gcc -std=gnu99 -o vp8_quantize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp8_quantize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/encoder/vp8_quantize.c
media/libvpx/vp8_cx_iface.o
/usr/bin/gcc -std=gnu99 -o vp8_cx_iface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp8_cx_iface.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/vp8_cx_iface.c
media/libvpx/vp8_dx_iface.o
/usr/bin/gcc -std=gnu99 -o vp8_dx_iface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp8_dx_iface.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp8/vp8_dx_iface.c
media/libvpx/vp9_iht4x4_add_neon.o
/usr/bin/g++ -o numparse_parsednumber.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_parsednumber.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_parsednumber.cpp
config/external/icu/i18n/numparse_scientific.o
/usr/bin/gcc -std=gnu99 -o vp9_iht4x4_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_iht4x4_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c
media/libvpx/vp9_iht8x8_add_neon.o
/usr/bin/gcc -std=gnu99 -o vp9_iht8x8_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_iht8x8_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c
media/libvpx/vp9_alloccommon.o
/usr/bin/gcc -std=gnu99 -o vp9_alloccommon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_alloccommon.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_alloccommon.c
media/libvpx/vp9_blockd.o
/usr/bin/gcc -std=gnu99 -o vp9_blockd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_blockd.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_blockd.c
media/libvpx/vp9_common_data.o
/usr/bin/g++ -o numparse_scientific.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_scientific.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_scientific.cpp
config/external/icu/i18n/numparse_stringsegment.o
/usr/bin/gcc -std=gnu99 -o vp9_common_data.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_common_data.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_common_data.c
media/libvpx/vp9_entropy.o
/usr/bin/gcc -std=gnu99 -o vp9_entropy.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_entropy.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_entropy.c
media/libvpx/vp9_entropymode.o
/usr/bin/gcc -std=gnu99 -o vp9_entropymode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_entropymode.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_entropymode.c
media/libvpx/vp9_entropymv.o
/usr/bin/gcc -std=gnu99 -o vp9_entropymv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_entropymv.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_entropymv.c
media/libvpx/vp9_filter.o
/usr/bin/gcc -std=gnu99 -o vp9_filter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_filter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_filter.c
media/libvpx/vp9_frame_buffers.o
/usr/bin/gcc -std=gnu99 -o vp9_frame_buffers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_frame_buffers.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_frame_buffers.c
media/libvpx/vp9_idct.o
/usr/bin/gcc -std=gnu99 -o vp9_idct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_idct.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_idct.c
media/libvpx/vp9_loopfilter.o
/usr/bin/g++ -o numparse_stringsegment.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_stringsegment.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_stringsegment.cpp
config/external/icu/i18n/numparse_symbols.o
/usr/bin/gcc -std=gnu99 -o vp9_loopfilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_loopfilter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c
media/libvpx/vp9_mvref_common.o
/<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420':
/<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation]
 1177 |     border_mask = ~(mi_col == 0);
      |                   ^
/<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not?
 1177 |     border_mask = ~(mi_col == 0);
      |                   ^
      |                   !
/usr/bin/gcc -std=gnu99 -o vp9_mvref_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_mvref_common.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c
media/libvpx/vp9_pred_common.o
/usr/bin/g++ -o numparse_symbols.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_symbols.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_symbols.cpp
config/external/icu/i18n/numparse_validators.o
/usr/bin/gcc -std=gnu99 -o vp9_pred_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_pred_common.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_pred_common.c
media/libvpx/vp9_quant_common.o
/usr/bin/gcc -std=gnu99 -o vp9_quant_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_quant_common.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_quant_common.c
media/libvpx/vp9_reconinter.o
/usr/bin/gcc -std=gnu99 -o vp9_reconinter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_reconinter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_reconinter.c
media/libvpx/vp9_reconintra.o
/usr/bin/gcc -std=gnu99 -o vp9_reconintra.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_reconintra.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_reconintra.c
media/libvpx/vp9_rtcd.o
/usr/bin/gcc -std=gnu99 -o vp9_rtcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_rtcd.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_rtcd.c
media/libvpx/vp9_scale.o
/usr/bin/gcc -std=gnu99 -o vp9_scale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_scale.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_scale.c
media/libvpx/vp9_scan.o
/usr/bin/gcc -std=gnu99 -o vp9_scan.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_scan.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_scan.c
media/libvpx/vp9_seg_common.o
/usr/bin/gcc -std=gnu99 -o vp9_seg_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_seg_common.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_seg_common.c
media/libvpx/vp9_thread_common.o
/usr/bin/gcc -std=gnu99 -o vp9_thread_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_thread_common.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_thread_common.c
media/libvpx/vp9_tile_common.o
/usr/bin/g++ -o numparse_validators.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numparse_validators.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numparse_validators.cpp
config/external/icu/i18n/numrange_fluent.o
/usr/bin/gcc -std=gnu99 -o vp9_tile_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_tile_common.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/common/vp9_tile_common.c
media/libvpx/vp9_decodeframe.o
/usr/bin/gcc -std=gnu99 -o vp9_decodeframe.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_decodeframe.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/decoder/vp9_decodeframe.c
media/libvpx/vp9_decodemv.o
/usr/bin/g++ -o numrange_fluent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numrange_fluent.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numrange_fluent.cpp
config/external/icu/i18n/numrange_impl.o
/usr/bin/gcc -std=gnu99 -o vp9_decodemv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_decodemv.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c
media/libvpx/vp9_decoder.o
/usr/bin/gcc -std=gnu99 -o vp9_decoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_decoder.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/decoder/vp9_decoder.c
media/libvpx/vp9_detokenize.o
/usr/bin/g++ -o numrange_impl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numrange_impl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numrange_impl.cpp
config/external/icu/i18n/numsys.o
/usr/bin/gcc -std=gnu99 -o vp9_detokenize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_detokenize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/decoder/vp9_detokenize.c
media/libvpx/vp9_dsubexp.o
/usr/bin/gcc -std=gnu99 -o vp9_dsubexp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_dsubexp.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/decoder/vp9_dsubexp.c
media/libvpx/vp9_dct_neon.o
/usr/bin/gcc -std=gnu99 -o vp9_dct_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_dct_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c
media/libvpx/vp9_error_neon.o
/usr/bin/gcc -std=gnu99 -o vp9_error_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_error_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_error_neon.c
media/libvpx/vp9_frame_scale_neon.o
/usr/bin/gcc -std=gnu99 -o vp9_frame_scale_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_frame_scale_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_frame_scale_neon.c
media/libvpx/vp9_quantize_neon.o
/usr/bin/g++ -o numsys.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/numsys.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/numsys.cpp
config/external/icu/i18n/olsontz.o
/usr/bin/gcc -std=gnu99 -o vp9_quantize_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_quantize_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c
media/libvpx/vp9_alt_ref_aq.o
/usr/bin/gcc -std=gnu99 -o vp9_alt_ref_aq.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_alt_ref_aq.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_alt_ref_aq.c
media/libvpx/vp9_aq_360.o
/usr/bin/gcc -std=gnu99 -o vp9_aq_360.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_aq_360.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.c
media/libvpx/vp9_aq_complexity.o
/usr/bin/gcc -std=gnu99 -o vp9_aq_complexity.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_aq_complexity.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.c
media/libvpx/vp9_aq_cyclicrefresh.o
/usr/bin/g++ -o olsontz.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/olsontz.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/olsontz.cpp
config/external/icu/i18n/persncal.o
/usr/bin/gcc -std=gnu99 -o vp9_aq_cyclicrefresh.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_aq_cyclicrefresh.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c
media/libvpx/vp9_aq_variance.o
/usr/bin/gcc -std=gnu99 -o vp9_aq_variance.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_aq_variance.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.c
media/libvpx/vp9_bitstream.o
/usr/bin/gcc -std=gnu99 -o vp9_bitstream.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_bitstream.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c
media/libvpx/vp9_context_tree.o
/usr/bin/g++ -o persncal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/persncal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/persncal.cpp
config/external/icu/i18n/plurfmt.o
/usr/bin/g++ -o plurfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/plurfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/plurfmt.cpp
config/external/icu/i18n/plurrule.o
/usr/bin/gcc -std=gnu99 -o vp9_context_tree.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_context_tree.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_context_tree.c
media/libvpx/vp9_cost.o
/usr/bin/gcc -std=gnu99 -o vp9_cost.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_cost.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_cost.c
media/libvpx/vp9_dct.o
/usr/bin/gcc -std=gnu99 -o vp9_dct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_dct.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_dct.c
media/libvpx/vp9_encodeframe.o
/usr/bin/gcc -std=gnu99 -o vp9_encodeframe.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_encodeframe.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c
media/libvpx/vp9_encodemb.o
/usr/bin/g++ -o plurrule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/plurrule.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/plurrule.cpp
config/external/icu/i18n/quantityformatter.o
/usr/bin/g++ -o quantityformatter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/quantityformatter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/quantityformatter.cpp
config/external/icu/i18n/rbnf.o
/usr/bin/gcc -std=gnu99 -o vp9_encodemb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_encodemb.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_encodemb.c
media/libvpx/vp9_encodemv.o
/usr/bin/gcc -std=gnu99 -o vp9_encodemv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_encodemv.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c
media/libvpx/vp9_encoder.o
/usr/bin/g++ -o rbnf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/rbnf.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/rbnf.cpp
config/external/icu/i18n/rbtz.o
/usr/bin/gcc -std=gnu99 -o vp9_encoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_encoder.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c
media/libvpx/vp9_ethread.o
/usr/bin/g++ -o rbtz.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/rbtz.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/rbtz.cpp
config/external/icu/i18n/region.o
/usr/bin/gcc -std=gnu99 -o vp9_ethread.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_ethread.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_ethread.c
media/libvpx/vp9_extend.o
/usr/bin/gcc -std=gnu99 -o vp9_extend.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_extend.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_extend.c
media/libvpx/vp9_frame_scale.o
/usr/bin/gcc -std=gnu99 -o vp9_frame_scale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_frame_scale.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_frame_scale.c
media/libvpx/vp9_lookahead.o
/usr/bin/gcc -std=gnu99 -o vp9_lookahead.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_lookahead.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_lookahead.c
media/libvpx/vp9_mcomp.o
/usr/bin/gcc -std=gnu99 -o vp9_mcomp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_mcomp.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c
media/libvpx/vp9_multi_thread.o
/usr/bin/g++ -o region.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/region.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/region.cpp
config/external/icu/i18n/reldatefmt.o
/usr/bin/g++ -o reldatefmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/reldatefmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/reldatefmt.cpp
config/external/icu/i18n/reldtfmt.o
/usr/bin/g++ -o reldtfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/reldtfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/reldtfmt.cpp
config/external/icu/i18n/rulebasedcollator.o
/usr/bin/gcc -std=gnu99 -o vp9_multi_thread.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_multi_thread.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_multi_thread.c
media/libvpx/vp9_noise_estimate.o
/usr/bin/g++ -o rulebasedcollator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/rulebasedcollator.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/rulebasedcollator.cpp
config/external/icu/i18n/scriptset.o
/usr/bin/gcc -std=gnu99 -o vp9_noise_estimate.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_noise_estimate.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_noise_estimate.c
media/libvpx/vp9_picklpf.o
/usr/bin/gcc -std=gnu99 -o vp9_picklpf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_picklpf.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_picklpf.c
media/libvpx/vp9_pickmode.o
/usr/bin/gcc -std=gnu99 -o vp9_pickmode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_pickmode.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c
media/libvpx/vp9_quantize.o
/usr/bin/g++ -o scriptset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/scriptset.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/scriptset.cpp
config/external/icu/i18n/search.o
/usr/bin/gcc -std=gnu99 -o vp9_quantize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_quantize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_quantize.c
media/libvpx/vp9_ratectrl.o
/usr/bin/gcc -std=gnu99 -o vp9_ratectrl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_ratectrl.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.c
media/libvpx/vp9_rd.o
/usr/bin/g++ -o search.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/search.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/search.cpp
config/external/icu/i18n/selfmt.o
/usr/bin/g++ -o selfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/selfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/selfmt.cpp
config/external/icu/i18n/sharedbreakiterator.o
/usr/bin/gcc -std=gnu99 -o vp9_rd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_rd.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_rd.c
media/libvpx/vp9_rdopt.o
/usr/bin/gcc -std=gnu99 -o vp9_rdopt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_rdopt.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c
media/libvpx/vp9_resize.o
/usr/bin/g++ -o sharedbreakiterator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/sharedbreakiterator.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/sharedbreakiterator.cpp
config/external/icu/i18n/simpletz.o
/usr/bin/g++ -o simpletz.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/simpletz.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/simpletz.cpp
config/external/icu/i18n/smpdtfmt.o
/usr/bin/g++ -o smpdtfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/smpdtfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/smpdtfmt.cpp
config/external/icu/i18n/smpdtfst.o
/usr/bin/gcc -std=gnu99 -o vp9_resize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_resize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_resize.c
media/libvpx/vp9_segmentation.o
/usr/bin/gcc -std=gnu99 -o vp9_segmentation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_segmentation.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.c
media/libvpx/vp9_skin_detection.o
/usr/bin/gcc -std=gnu99 -o vp9_skin_detection.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_skin_detection.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.c
media/libvpx/vp9_speed_features.o
/usr/bin/gcc -std=gnu99 -o vp9_speed_features.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_speed_features.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_speed_features.c
media/libvpx/vp9_subexp.o
/usr/bin/gcc -std=gnu99 -o vp9_subexp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_subexp.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_subexp.c
media/libvpx/vp9_svc_layercontext.o
/usr/bin/gcc -std=gnu99 -o vp9_svc_layercontext.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_svc_layercontext.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.c
media/libvpx/vp9_tokenize.o
/usr/bin/gcc -std=gnu99 -o vp9_tokenize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_tokenize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_tokenize.c
media/libvpx/vp9_treewriter.o
/usr/bin/g++ -o smpdtfst.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/smpdtfst.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/smpdtfst.cpp
config/external/icu/i18n/sortkey.o
/usr/bin/gcc -std=gnu99 -o vp9_treewriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_treewriter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/encoder/vp9_treewriter.c
media/libvpx/vp9_cx_iface.o
/usr/bin/gcc -std=gnu99 -o vp9_cx_iface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_cx_iface.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/vp9_cx_iface.c
media/libvpx/vp9_dx_iface.o
/usr/bin/gcc -std=gnu99 -o vp9_dx_iface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vp9_dx_iface.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vp9/vp9_dx_iface.c
media/libvpx/vpx_codec.o
/usr/bin/g++ -o sortkey.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/sortkey.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/sortkey.cpp
config/external/icu/i18n/standardplural.o
/usr/bin/gcc -std=gnu99 -o vpx_codec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_codec.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx/src/vpx_codec.c
media/libvpx/vpx_decoder.o
/usr/bin/gcc -std=gnu99 -o vpx_decoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_decoder.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx/src/vpx_decoder.c
media/libvpx/vpx_encoder.o
/usr/bin/gcc -std=gnu99 -o vpx_encoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_encoder.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx/src/vpx_encoder.c
media/libvpx/vpx_image.o
/usr/bin/gcc -std=gnu99 -o vpx_image.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_image.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx/src/vpx_image.c
media/libvpx/avg_neon.o
/usr/bin/g++ -o standardplural.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/standardplural.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/standardplural.cpp
config/external/icu/i18n/stsearch.o
/usr/bin/gcc -std=gnu99 -o avg_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/avg_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/avg_neon.c
media/libvpx/avg_pred_neon.o
/usr/bin/gcc -std=gnu99 -o avg_pred_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/avg_pred_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/avg_pred_neon.c
media/libvpx/fdct16x16_neon.o
/usr/bin/g++ -o stsearch.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/stsearch.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/stsearch.cpp
config/external/icu/i18n/taiwncal.o
/usr/bin/gcc -std=gnu99 -o fdct16x16_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fdct16x16_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/fdct16x16_neon.c
media/libvpx/fdct32x32_neon.o
/usr/bin/gcc -std=gnu99 -o fdct32x32_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fdct32x32_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/fdct32x32_neon.c
media/libvpx/fdct_neon.o
/usr/bin/g++ -o taiwncal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/taiwncal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/taiwncal.cpp
config/external/icu/i18n/timezone.o
/usr/bin/g++ -o timezone.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/timezone.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/timezone.cpp
config/external/icu/i18n/tmunit.o
/usr/bin/gcc -std=gnu99 -o fdct_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fdct_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/fdct_neon.c
media/libvpx/fdct_partial_neon.o
/usr/bin/gcc -std=gnu99 -o fdct_partial_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fdct_partial_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/fdct_partial_neon.c
media/libvpx/fwd_txfm_neon.o
/usr/bin/gcc -std=gnu99 -o fwd_txfm_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fwd_txfm_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/fwd_txfm_neon.c
/usr/bin/g++ -o tmunit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tmunit.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tmunit.cpp
media/libvpx/hadamard_neon.o
config/external/icu/i18n/tmutamt.o
/usr/bin/gcc -std=gnu99 -o hadamard_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/hadamard_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/hadamard_neon.c
media/libvpx/idct16x16_1_add_neon.o
/usr/bin/g++ -o tmutamt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tmutamt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tmutamt.cpp
config/external/icu/i18n/tmutfmt.o
/usr/bin/gcc -std=gnu99 -o idct16x16_1_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct16x16_1_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c
media/libvpx/idct16x16_add_neon.o
/usr/bin/gcc -std=gnu99 -o idct16x16_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct16x16_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct16x16_add_neon.c
media/libvpx/idct32x32_135_add_neon.o
/usr/bin/g++ -o tmutfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tmutfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tmutfmt.cpp
config/external/icu/i18n/tzfmt.o
/usr/bin/gcc -std=gnu99 -o idct32x32_135_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct32x32_135_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c
media/libvpx/idct32x32_1_add_neon.o
/usr/bin/gcc -std=gnu99 -o idct32x32_1_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct32x32_1_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c
media/libvpx/idct32x32_34_add_neon.o
/usr/bin/g++ -o tzfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tzfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tzfmt.cpp
config/external/icu/i18n/tzgnames.o
/usr/bin/gcc -std=gnu99 -o idct32x32_34_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct32x32_34_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c
media/libvpx/idct32x32_add_neon.o
/usr/bin/gcc -std=gnu99 -o idct32x32_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct32x32_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct32x32_add_neon.c
media/libvpx/idct8x8_1_add_neon.o
/usr/bin/gcc -std=gnu99 -o idct8x8_1_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct8x8_1_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c
media/libvpx/idct8x8_add_neon.o
/usr/bin/gcc -std=gnu99 -o idct8x8_add_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct8x8_add_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct8x8_add_neon.c
media/libvpx/intrapred_neon.o
/usr/bin/gcc -std=gnu99 -o intrapred_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/intrapred_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/intrapred_neon.c
media/libvpx/quantize_neon.o
/usr/bin/gcc -std=gnu99 -o quantize_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/quantize_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/quantize_neon.c
media/libvpx/sad4d_neon.o
/usr/bin/g++ -o tzgnames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tzgnames.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tzgnames.cpp
config/external/icu/i18n/tznames.o
/usr/bin/gcc -std=gnu99 -o sad4d_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/sad4d_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/sad4d_neon.c
media/libvpx/sad_neon.o
/usr/bin/gcc -std=gnu99 -o sad_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/sad_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/sad_neon.c
media/libvpx/subpel_variance_neon.o
/usr/bin/gcc -std=gnu99 -o subpel_variance_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/subpel_variance_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/subpel_variance_neon.c
media/libvpx/subtract_neon.o
/usr/bin/g++ -o tznames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tznames.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tznames.cpp
config/external/icu/i18n/tznames_impl.o
/usr/bin/gcc -std=gnu99 -o subtract_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/subtract_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/subtract_neon.c
media/libvpx/variance_neon.o
/usr/bin/gcc -std=gnu99 -o variance_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/variance_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/variance_neon.c
media/libvpx/vpx_convolve_neon.o
/usr/bin/gcc -std=gnu99 -o vpx_convolve_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_convolve_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/vpx_convolve_neon.c
media/libvpx/vpx_scaled_convolve8_neon.o
/usr/bin/gcc -std=gnu99 -o vpx_scaled_convolve8_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_scaled_convolve8_neon.o.pp  -march=armv7-a -mfpu=neon /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/vpx_scaled_convolve8_neon.c
media/libvpx/avg.o
/usr/bin/g++ -o tznames_impl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tznames_impl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tznames_impl.cpp
config/external/icu/i18n/tzrule.o
/usr/bin/gcc -std=gnu99 -o avg.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/avg.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/avg.c
media/libvpx/bitreader.o
/usr/bin/gcc -std=gnu99 -o bitreader.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bitreader.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/bitreader.c
media/libvpx/bitreader_buffer.o
/usr/bin/gcc -std=gnu99 -o bitreader_buffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bitreader_buffer.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/bitreader_buffer.c
media/libvpx/bitwriter.o
/usr/bin/gcc -std=gnu99 -o bitwriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bitwriter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/bitwriter.c
media/libvpx/bitwriter_buffer.o
/usr/bin/gcc -std=gnu99 -o bitwriter_buffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bitwriter_buffer.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/bitwriter_buffer.c
media/libvpx/fwd_txfm.o
/usr/bin/gcc -std=gnu99 -o fwd_txfm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fwd_txfm.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/fwd_txfm.c
media/libvpx/intrapred.o
/usr/bin/gcc -std=gnu99 -o intrapred.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/intrapred.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/intrapred.c
media/libvpx/inv_txfm.o
/usr/bin/g++ -o tzrule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tzrule.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tzrule.cpp
config/external/icu/i18n/tztrans.o
/usr/bin/gcc -std=gnu99 -o inv_txfm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/inv_txfm.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/inv_txfm.c
media/libvpx/loopfilter.o
/usr/bin/gcc -std=gnu99 -o loopfilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/loopfilter.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/loopfilter.c
media/libvpx/prob.o
/usr/bin/g++ -o tztrans.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/tztrans.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/tztrans.cpp
config/external/icu/i18n/ucal.o
/usr/bin/g++ -o ucal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ucal.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucal.cpp
config/external/icu/i18n/ucln_in.o
/usr/bin/gcc -std=gnu99 -o prob.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/prob.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/prob.c
media/libvpx/psnr.o
/usr/bin/gcc -std=gnu99 -o psnr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/psnr.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/psnr.c
media/libvpx/quantize.o
/usr/bin/gcc -std=gnu99 -o quantize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/quantize.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/quantize.c
media/libvpx/sad.o
/usr/bin/gcc -std=gnu99 -o sad.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/sad.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/sad.c
media/libvpx/skin_detection.o
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/cmemory.h:32,
                 from /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucal.cpp:25:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void** ucal_open_64(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucal.cpp:155:7:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 258 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o ucln_in.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ucln_in.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucln_in.cpp
config/external/icu/i18n/ucol.o
/usr/bin/gcc -std=gnu99 -o skin_detection.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/skin_detection.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/skin_detection.c
media/libvpx/subtract.o
/usr/bin/gcc -std=gnu99 -o subtract.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/subtract.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/subtract.c
media/libvpx/sum_squares.o
/usr/bin/gcc -std=gnu99 -o sum_squares.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/sum_squares.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/sum_squares.c
media/libvpx/variance.o
/usr/bin/gcc -std=gnu99 -o variance.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/variance.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/variance.c
media/libvpx/vpx_convolve.o
/usr/bin/g++ -o ucol.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ucol.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol.cpp
config/external/icu/i18n/ucol_res.o
/usr/bin/g++ -o ucol_res.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ucol_res.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_res.cpp
config/external/icu/i18n/ucol_sit.o
/usr/bin/gcc -std=gnu99 -o vpx_convolve.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_convolve.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/vpx_convolve.c
media/libvpx/vpx_dsp_rtcd.o
/usr/bin/gcc -std=gnu99 -o vpx_dsp_rtcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_dsp_rtcd.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/vpx_dsp_rtcd.c
media/libvpx/vpx_mem.o
/usr/bin/gcc -std=gnu99 -o vpx_mem.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_mem.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_mem/vpx_mem.c
media/libvpx/arm_cpudetect.o
/usr/bin/gcc -std=gnu99 -o arm_cpudetect.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/arm_cpudetect.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_ports/arm_cpudetect.c
media/libvpx/gen_scalers.o
/usr/bin/gcc -std=gnu99 -o gen_scalers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/gen_scalers.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_scale/generic/gen_scalers.c
media/libvpx/vpx_scale.o
/usr/bin/gcc -std=gnu99 -o vpx_scale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_scale.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_scale/generic/vpx_scale.c
media/libvpx/yv12config.o
/usr/bin/gcc -std=gnu99 -o yv12config.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/yv12config.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_scale/generic/yv12config.c
media/libvpx/yv12extend.o
/usr/bin/gcc -std=gnu99 -o yv12extend.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/yv12extend.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_scale/generic/yv12extend.c
media/libvpx/vpx_scale_rtcd.o
/usr/bin/gcc -std=gnu99 -o vpx_scale_rtcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_scale_rtcd.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_scale/vpx_scale_rtcd.c
media/libvpx/vpx_thread.o
/usr/bin/gcc -std=gnu99 -o vpx_thread.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_thread.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_util/vpx_thread.c
media/libvpx/vpx_write_yuv_frame.o
/usr/bin/gcc -std=gnu99 -o vpx_write_yuv_frame.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libvpx -I/<<PKGBUILDDIR>>/build-browser/media/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/vpx_write_yuv_frame.o.pp   /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_util/vpx_write_yuv_frame.c
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm > libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm.S
/usr/bin/g++ -o ucol_sit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ucol_sit.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp
config/external/icu/i18n/ucoleitr.o
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct4x4_add_neon.asm > libvpx/vpx_dsp/arm/idct4x4_add_neon.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/idct_neon.asm > libvpx/vpx_dsp/arm/idct_neon.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/intrapred_neon_asm.asm > libvpx/vpx_dsp/arm/intrapred_neon_asm.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/loopfilter_16_neon.asm > libvpx/vpx_dsp/arm/loopfilter_16_neon.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/loopfilter_4_neon.asm > libvpx/vpx_dsp/arm/loopfilter_4_neon.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/loopfilter_8_neon.asm > libvpx/vpx_dsp/arm/loopfilter_8_neon.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/save_reg_neon.asm > libvpx/vpx_dsp/arm/save_reg_neon.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm > libvpx/vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.asm > libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm > libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm.S
/usr/bin/perl /<<PKGBUILDDIR>>/media/libvpx/libvpx/build/make/ads2gas.pl < /<<PKGBUILDDIR>>/media/libvpx/libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm > libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm.S
media/libvpx/idct4x4_1_add_neon.asm.o
/usr/bin/gcc -std=gnu99 -o idct4x4_1_add_neon.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm.S
media/libvpx/idct4x4_add_neon.asm.o
/usr/bin/gcc -std=gnu99 -o idct4x4_add_neon.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/idct4x4_add_neon.asm.S
media/libvpx/idct_neon.asm.o
/usr/bin/gcc -std=gnu99 -o idct_neon.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/idct_neon.asm.S
media/libvpx/intrapred_neon_asm.asm.o
/usr/bin/gcc -std=gnu99 -o intrapred_neon_asm.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/intrapred_neon_asm.asm.S
media/libvpx/loopfilter_16_neon.asm.o
/usr/bin/gcc -std=gnu99 -o loopfilter_16_neon.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/loopfilter_16_neon.asm.S
media/libvpx/loopfilter_4_neon.asm.o
/usr/bin/gcc -std=gnu99 -o loopfilter_4_neon.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/loopfilter_4_neon.asm.S
media/libvpx/loopfilter_8_neon.asm.o
/usr/bin/gcc -std=gnu99 -o loopfilter_8_neon.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/loopfilter_8_neon.asm.S
media/libvpx/save_reg_neon.asm.o
/usr/bin/gcc -std=gnu99 -o save_reg_neon.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/save_reg_neon.asm.S
media/libvpx/vpx_convolve8_avg_neon_asm.asm.o
/usr/bin/gcc -std=gnu99 -o vpx_convolve8_avg_neon_asm.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm.S
media/libvpx/vpx_convolve8_neon_asm.asm.o
/usr/bin/gcc -std=gnu99 -o vpx_convolve8_neon_asm.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.asm.S
media/libvpx/vpx_convolve_avg_neon_asm.asm.o
/usr/bin/gcc -std=gnu99 -o vpx_convolve_avg_neon_asm.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm.S
media/libvpx/vpx_convolve_copy_neon_asm.asm.o
/<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)':
/<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  552 |             ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status);
      |                                                                                            ^
In file included from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/platform.h:25,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ptypes.h:52,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/umachine.h:46,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/utypes.h:38,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ustring.h:21,
                 from /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:18:
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:779:54: note: declared here
  779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
      |                                                      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  128 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  130 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop'
 1271 | ucol_setVariableTop(UCollator *coll,
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  552 |             ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status);
      |                                                                                            ^
In file included from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/platform.h:25,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ptypes.h:52,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/umachine.h:46,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/utypes.h:38,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ustring.h:21,
                 from /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:18:
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:779:54: note: declared here
  779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
      |                                                      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  128 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  130 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop'
 1271 | ucol_setVariableTop(UCollator *coll,
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  554 |             ucol_restoreVariableTop(result, s.variableTopValue, status);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/platform.h:25,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ptypes.h:52,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/umachine.h:46,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/utypes.h:38,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ustring.h:21,
                 from /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:18:
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:770:58: note: declared here
  770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  128 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  130 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop'
 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  554 |             ucol_restoreVariableTop(result, s.variableTopValue, status);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/platform.h:25,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ptypes.h:52,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/umachine.h:46,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/utypes.h:38,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/unicode/ustring.h:21,
                 from /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:18:
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:770:58: note: declared here
  770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  128 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  130 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop'
 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o vpx_convolve_copy_neon_asm.asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H=vpx_config.h -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm -I/<<PKGBUILDDIR>>/media/libvpx/config -I/<<PKGBUILDDIR>>/media/libvpx/libvpx -I/<<PKGBUILDDIR>>/media/libvpx/config/linux/arm/ -I/<<PKGBUILDDIR>>/build-browser/media/libvpx/libvpx -march=armv7-a -mfpu=neon -I./ -I/<<PKGBUILDDIR>>/media/libvpx/libvpx/  -c libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm.S
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libvpx'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libaom'
mkdir -p '.deps/'
media/libaom/aom_codec.o
/usr/bin/gcc -std=gnu99 -o aom_codec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_codec.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom/src/aom_codec.c
media/libaom/aom_decoder.o
/usr/bin/gcc -std=gnu99 -o aom_decoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_decoder.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom/src/aom_decoder.c
media/libaom/aom_encoder.o
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/intl/icu/source/common/cmemory.h:32,
                 from /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:23:
In function 'char* strcat(char*, const char*)',
    inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucol_sit.cpp:395:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:128:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict]
  128 |   return __builtin___strcat_chk (__dest, __src, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o aom_encoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_encoder.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom/src/aom_encoder.c
media/libaom/aom_image.o
/usr/bin/g++ -o ucoleitr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ucoleitr.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ucoleitr.cpp
config/external/icu/i18n/udat.o
/usr/bin/gcc -std=gnu99 -o aom_image.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_image.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom/src/aom_image.c
media/libaom/aom_integer.o
/usr/bin/gcc -std=gnu99 -o aom_integer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_integer.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom/src/aom_integer.c
media/libaom/aom_convolve.o
/usr/bin/gcc -std=gnu99 -o aom_convolve.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_convolve.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/aom_convolve.c
media/libaom/aom_dsp_rtcd.o
/usr/bin/gcc -std=gnu99 -o aom_dsp_rtcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_dsp_rtcd.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/aom_dsp_rtcd.c
media/libaom/blend_a64_mask_neon.o
/usr/bin/gcc -std=gnu99 -o blend_a64_mask_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blend_a64_mask_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/arm/blend_a64_mask_neon.c
media/libaom/fwd_txfm_neon.o
/usr/bin/g++ -o udat.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/udat.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/udat.cpp
config/external/icu/i18n/udatpg.o
/usr/bin/gcc -std=gnu99 -o fwd_txfm_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fwd_txfm_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/arm/fwd_txfm_neon.c
media/libaom/intrapred_neon.o
/usr/bin/gcc -std=gnu99 -o intrapred_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/intrapred_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/arm/intrapred_neon.c
media/libaom/loopfilter_neon.o
/usr/bin/gcc -std=gnu99 -o loopfilter_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/loopfilter_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/arm/loopfilter_neon.c
media/libaom/subtract_neon.o
/usr/bin/g++ -o udatpg.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/udatpg.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/udatpg.cpp
config/external/icu/i18n/ufieldpositer.o
/usr/bin/gcc -std=gnu99 -o subtract_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/subtract_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/arm/subtract_neon.c
media/libaom/binary_codes_reader.o
/usr/bin/gcc -std=gnu99 -o binary_codes_reader.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/binary_codes_reader.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/binary_codes_reader.c
media/libaom/bitreader_buffer.o
/usr/bin/gcc -std=gnu99 -o bitreader_buffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bitreader_buffer.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/bitreader_buffer.c
media/libaom/bitwriter_buffer.o
/usr/bin/gcc -std=gnu99 -o bitwriter_buffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/bitwriter_buffer.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/bitwriter_buffer.c
media/libaom/blend_a64_hmask.o
/usr/bin/gcc -std=gnu99 -o blend_a64_hmask.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blend_a64_hmask.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/blend_a64_hmask.c
media/libaom/blend_a64_mask.o
/usr/bin/gcc -std=gnu99 -o blend_a64_mask.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blend_a64_mask.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/blend_a64_mask.c
media/libaom/blend_a64_vmask.o
/usr/bin/g++ -o ufieldpositer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ufieldpositer.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ufieldpositer.cpp
config/external/icu/i18n/uitercollationiterator.o
/usr/bin/gcc -std=gnu99 -o blend_a64_vmask.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blend_a64_vmask.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/blend_a64_vmask.c
media/libaom/daalaboolreader.o
/usr/bin/gcc -std=gnu99 -o daalaboolreader.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/daalaboolreader.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/daalaboolreader.c
media/libaom/entcode.o
/usr/bin/g++ -o uitercollationiterator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/uitercollationiterator.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/uitercollationiterator.cpp
config/external/icu/i18n/ulistformatter.o
/usr/bin/gcc -std=gnu99 -o entcode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entcode.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/entcode.c
media/libaom/entdec.o
/usr/bin/gcc -std=gnu99 -o entdec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entdec.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/entdec.c
media/libaom/fft.o
/usr/bin/gcc -std=gnu99 -o fft.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/fft.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/fft.c
media/libaom/grain_synthesis.o
/usr/bin/g++ -o ulistformatter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/ulistformatter.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/ulistformatter.cpp
config/external/icu/i18n/umsg.o
/usr/bin/gcc -std=gnu99 -o grain_synthesis.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/grain_synthesis.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/grain_synthesis.c
media/libaom/intrapred.o
/usr/bin/gcc -std=gnu99 -o intrapred.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/intrapred.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/intrapred.c
media/libaom/loopfilter.o
/usr/bin/g++ -o umsg.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/umsg.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/umsg.cpp
config/external/icu/i18n/unum.o
/usr/bin/g++ -o unum.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/unum.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/unum.cpp
config/external/icu/i18n/unumsys.o
/usr/bin/g++ -o unumsys.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/unumsys.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/unumsys.cpp
config/external/icu/i18n/upluralrules.o
/usr/bin/g++ -o upluralrules.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/upluralrules.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/upluralrules.cpp
config/external/icu/i18n/usearch.o
/usr/bin/g++ -o usearch.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/usearch.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/usearch.cpp
config/external/icu/i18n/uspoof.o
/usr/bin/gcc -std=gnu99 -o loopfilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/loopfilter.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/loopfilter.c
media/libaom/subtract.o
/usr/bin/g++ -o uspoof.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/uspoof.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/uspoof.cpp
config/external/icu/i18n/uspoof_impl.o
/usr/bin/gcc -std=gnu99 -o subtract.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/subtract.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/subtract.c
media/libaom/aom_mem.o
/usr/bin/gcc -std=gnu99 -o aom_mem.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_mem.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_mem/aom_mem.c
media/libaom/arm_cpudetect.o
/usr/bin/gcc -std=gnu99 -o arm_cpudetect.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/arm_cpudetect.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_ports/arm_cpudetect.c
media/libaom/aom_scale_rtcd.o
/usr/bin/gcc -std=gnu99 -o aom_scale_rtcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_scale_rtcd.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_scale/aom_scale_rtcd.c
media/libaom/aom_scale.o
/usr/bin/gcc -std=gnu99 -o aom_scale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_scale.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_scale/generic/aom_scale.c
media/libaom/gen_scalers.o
/usr/bin/gcc -std=gnu99 -o gen_scalers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/gen_scalers.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_scale/generic/gen_scalers.c
media/libaom/yv12config.o
/usr/bin/gcc -std=gnu99 -o yv12config.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/yv12config.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_scale/generic/yv12config.c
media/libaom/yv12extend.o
/usr/bin/gcc -std=gnu99 -o yv12extend.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/yv12extend.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_scale/generic/yv12extend.c
media/libaom/aom_thread.o
/usr/bin/gcc -std=gnu99 -o aom_thread.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/aom_thread.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_util/aom_thread.c
media/libaom/debug_util.o
/usr/bin/gcc -std=gnu99 -o debug_util.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/debug_util.o.pp   /<<PKGBUILDDIR>>/third_party/aom/aom_util/debug_util.c
media/libaom/av1_dx_iface.o
/usr/bin/gcc -std=gnu99 -o av1_dx_iface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_dx_iface.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/av1_dx_iface.c
media/libaom/alloccommon.o
/usr/bin/g++ -o uspoof_impl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/uspoof_impl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/uspoof_impl.cpp
config/external/icu/i18n/utf16collationiterator.o
/usr/bin/gcc -std=gnu99 -o alloccommon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/alloccommon.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/alloccommon.c
media/libaom/av1_inv_txfm_neon.o
/usr/bin/gcc -std=gnu99 -o av1_inv_txfm_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_inv_txfm_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/av1_inv_txfm_neon.c
media/libaom/av1_txfm_neon.o
/usr/bin/g++ -o utf16collationiterator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/utf16collationiterator.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/utf16collationiterator.cpp
config/external/icu/i18n/utf8collationiterator.o
/usr/bin/g++ -o utf8collationiterator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/utf8collationiterator.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/utf8collationiterator.cpp
config/external/icu/i18n/utmscale.o
/usr/bin/gcc -std=gnu99 -o av1_txfm_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_txfm_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/av1_txfm_neon.c
media/libaom/blend_a64_hmask_neon.o
/usr/bin/gcc -std=gnu99 -o blend_a64_hmask_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blend_a64_hmask_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/blend_a64_hmask_neon.c
media/libaom/blend_a64_vmask_neon.o
/usr/bin/g++ -o utmscale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/utmscale.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/utmscale.cpp
config/external/icu/i18n/vtzone.o
/usr/bin/g++ -o vtzone.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/vtzone.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/vtzone.cpp
config/external/icu/i18n/windtfmt.o
/usr/bin/gcc -std=gnu99 -o blend_a64_vmask_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blend_a64_vmask_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/blend_a64_vmask_neon.c
media/libaom/cfl_neon.o
/usr/bin/gcc -std=gnu99 -o cfl_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/cfl_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/cfl_neon.c
media/libaom/convolve_neon.o
/usr/bin/gcc -std=gnu99 -o convolve_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/convolve_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/convolve_neon.c
media/libaom/jnt_convolve_neon.o
/usr/bin/gcc -std=gnu99 -o jnt_convolve_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/jnt_convolve_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/jnt_convolve_neon.c
media/libaom/reconinter_neon.o
/usr/bin/g++ -o windtfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/windtfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/windtfmt.cpp
config/external/icu/i18n/winnmfmt.o
/usr/bin/g++ -o winnmfmt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/winnmfmt.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/winnmfmt.cpp
config/external/icu/i18n/wintzimpl.o
/usr/bin/g++ -o wintzimpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/wintzimpl.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/wintzimpl.cpp
config/external/icu/i18n/zonemeta.o
/usr/bin/g++ -o zonemeta.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/<<PKGBUILDDIR>>/config/external/icu/i18n -I/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n -I/<<PKGBUILDDIR>>/intl/icu/source/common -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -frtti  -MD -MP -MF .deps/zonemeta.o.pp   /<<PKGBUILDDIR>>/intl/icu/source/i18n/zonemeta.cpp
/usr/bin/gcc -std=gnu99 -o reconinter_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/reconinter_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/reconinter_neon.c
media/libaom/selfguided_neon.o
/usr/bin/gcc -std=gnu99 -o selfguided_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/selfguided_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/selfguided_neon.c
media/libaom/warp_plane_neon.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu/i18n'
/usr/bin/gcc -std=gnu99 -o warp_plane_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/warp_plane_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/warp_plane_neon.c
media/libaom/wiener_convolve_neon.o
/usr/bin/gcc -std=gnu99 -o wiener_convolve_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/wiener_convolve_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/arm/wiener_convolve_neon.c
media/libaom/av1_inv_txfm1d.o
/usr/bin/gcc -std=gnu99 -o av1_inv_txfm1d.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_inv_txfm1d.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/av1_inv_txfm1d.c
media/libaom/av1_inv_txfm2d.o
/usr/bin/gcc -std=gnu99 -o av1_inv_txfm2d.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_inv_txfm2d.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/av1_inv_txfm2d.c
media/libaom/av1_loopfilter.o
/usr/bin/gcc -std=gnu99 -o av1_loopfilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_loopfilter.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/av1_loopfilter.c
media/libaom/av1_rtcd.o
/usr/bin/gcc -std=gnu99 -o av1_rtcd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_rtcd.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/av1_rtcd.c
media/libaom/av1_txfm.o
/usr/bin/gcc -std=gnu99 -o av1_txfm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/av1_txfm.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/av1_txfm.c
media/libaom/blockd.o
/usr/bin/gcc -std=gnu99 -o blockd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/blockd.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/blockd.c
media/libaom/cdef.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libdav1d'
mkdir -p '.deps/'
media/libdav1d/cdf.o
/usr/bin/gcc -std=gnu99 -o cdf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/cdf.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/cdf.c
media/libdav1d/cpu.o
/usr/bin/gcc -std=gnu99 -o cdef.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/cdef.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/cdef.c
media/libaom/cdef_block.o
/usr/bin/gcc -std=gnu99 -o cdef_block.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/cdef_block.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/cdef_block.c
media/libaom/cdef_block_neon.o
/usr/bin/gcc -std=gnu99 -o cdef_block_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/cdef_block_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/common/cdef_block_neon.c
media/libaom/cfl.o
In file included from /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h:17,
                 from /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/simd/v256_intrinsics_v128.h:16,
                 from /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h:15,
                 from /<<PKGBUILDDIR>>/third_party/aom/aom_dsp/aom_simd.h:28,
                 from /<<PKGBUILDDIR>>/third_party/aom/av1/common/cdef_block_neon.c:12:
/<<PKGBUILDDIR>>/third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h: In function 'u32_store_unaligned':
/<<PKGBUILDDIR>>/third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h:74:3: warning: 'packed' attribute ignored for type 'uint32_t *' {aka 'unsigned int *'} [-Wattributes]
   74 |   *((__attribute((packed)) uint32_t *)p) = a;
      |   ^
/usr/bin/gcc -std=gnu99 -o cfl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/cfl.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/cfl.c
media/libaom/convolve.o
/usr/bin/gcc -std=gnu99 -o convolve.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/convolve.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/convolve.c
media/libaom/debugmodes.o
/usr/bin/gcc -std=gnu99 -o debugmodes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/debugmodes.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/debugmodes.c
media/libaom/entropy.o
/usr/bin/gcc -std=gnu99 -o entropy.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entropy.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/entropy.c
media/libaom/entropymode.o
/usr/bin/gcc -std=gnu99 -o entropymode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entropymode.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/entropymode.c
media/libaom/entropymv.o
/usr/bin/gcc -std=gnu99 -o entropymv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/entropymv.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/entropymv.c
media/libaom/frame_buffers.o
/usr/bin/gcc -std=gnu99 -o frame_buffers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/frame_buffers.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/frame_buffers.c
media/libaom/idct.o
/usr/bin/gcc -std=gnu99 -o idct.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/idct.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/idct.c
media/libaom/mvref_common.o
/usr/bin/gcc -std=gnu99 -o mvref_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/mvref_common.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/mvref_common.c
media/libaom/obu_util.o
/usr/bin/gcc -std=gnu99 -o cpu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/cpu.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/cpu.c
media/libdav1d/data.o
/usr/bin/gcc -std=gnu99 -o data.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/data.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/data.c
media/libdav1d/decode.o
/usr/bin/gcc -std=gnu99 -o decode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/decode.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/decode.c
media/libdav1d/dequant_tables.o
/usr/bin/gcc -std=gnu99 -o obu_util.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/obu_util.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/obu_util.c
media/libaom/odintrin.o
/usr/bin/gcc -std=gnu99 -o odintrin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/odintrin.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/odintrin.c
media/libaom/pred_common.o
/usr/bin/gcc -std=gnu99 -o pred_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/pred_common.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/pred_common.c
media/libaom/quant_common.o
/usr/bin/gcc -std=gnu99 -o quant_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/quant_common.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/quant_common.c
media/libaom/reconinter.o
/usr/bin/gcc -std=gnu99 -o reconinter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/reconinter.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/reconinter.c
media/libaom/reconintra.o
/usr/bin/gcc -std=gnu99 -o reconintra.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/reconintra.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/reconintra.c
media/libaom/resize.o
/usr/bin/gcc -std=gnu99 -o resize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/resize.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/resize.c
media/libaom/restoration.o
/<<PKGBUILDDIR>>/third_party/dav1d/src/decode.c: In function 'decode_sb':
/<<PKGBUILDDIR>>/third_party/dav1d/src/decode.c:2006:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2006 |     int ctx, bx8, by8;
      |                   ^~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/decode.c:2006:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2006 |     int ctx, bx8, by8;
      |              ^~~
/usr/bin/gcc -std=gnu99 -o restoration.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/restoration.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/restoration.c
media/libaom/scale.o
/<<PKGBUILDDIR>>/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame':
/<<PKGBUILDDIR>>/third_party/dav1d/src/decode.c:3238:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3238 |         dav1d_thread_picture_ref(out_delayed, &f->sr_cur);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o dequant_tables.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/dequant_tables.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/dequant_tables.c
media/libdav1d/getbits.o
/usr/bin/gcc -std=gnu99 -o getbits.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/getbits.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/getbits.c
media/libdav1d/intra_edge.o
/usr/bin/gcc -std=gnu99 -o intra_edge.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/intra_edge.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/intra_edge.c
media/libdav1d/lf_mask.o
/usr/bin/gcc -std=gnu99 -o scale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/scale.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/scale.c
media/libaom/scan.o
/usr/bin/gcc -std=gnu99 -o lf_mask.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lf_mask.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/lf_mask.c
media/libdav1d/lib.o
/usr/bin/gcc -std=gnu99 -o scan.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/scan.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/scan.c
media/libaom/seg_common.o
/usr/bin/gcc -std=gnu99 -o seg_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/seg_common.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/seg_common.c
media/libaom/thread_common.o
/usr/bin/gcc -std=gnu99 -o thread_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/thread_common.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/thread_common.c
media/libaom/tile_common.o
/usr/bin/gcc -std=gnu99 -o lib.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lib.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/lib.c
media/libdav1d/log.o
/usr/bin/gcc -std=gnu99 -o log.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/log.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/log.c
media/libdav1d/msac.o
/usr/bin/gcc -std=gnu99 -o tile_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/tile_common.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/tile_common.c
media/libaom/timing.o
/usr/bin/gcc -std=gnu99 -o msac.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/msac.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/msac.c
media/libdav1d/obu.o
/usr/bin/gcc -std=gnu99 -o timing.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/timing.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/timing.c
media/libaom/txb_common.o
/usr/bin/gcc -std=gnu99 -o obu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/obu.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/obu.c
media/libdav1d/picture.o
/usr/bin/gcc -std=gnu99 -o txb_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/txb_common.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/txb_common.c
media/libaom/warped_motion.o
/usr/bin/gcc -std=gnu99 -o warped_motion.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/warped_motion.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/common/warped_motion.c
media/libaom/decodeframe.o
In file included from /<<PKGBUILDDIR>>/third_party/dav1d/src/obu.c:37:
/<<PKGBUILDDIR>>/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus':
/<<PKGBUILDDIR>>/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized]
   36 |     return a > b ? a : b;
      |            ~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here
  922 |         int off_before_idx[2], off_after_idx;
      |                                ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o decodeframe.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/decodeframe.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/decoder/decodeframe.c
media/libaom/decodemv.o
/usr/bin/gcc -std=gnu99 -o picture.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/picture.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/picture.c
media/libdav1d/qm.o
/usr/bin/gcc -std=gnu99 -o qm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/qm.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/qm.c
media/libdav1d/ref.o
/usr/bin/gcc -std=gnu99 -o ref.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/ref.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/ref.c
media/libdav1d/ref_mvs.o
/usr/bin/gcc -std=gnu99 -o ref_mvs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/ref_mvs.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/ref_mvs.c
media/libdav1d/scan.o
/usr/bin/gcc -std=gnu99 -o scan.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/scan.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/scan.c
media/libdav1d/tables.o
/usr/bin/gcc -std=gnu99 -o tables.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tables.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/tables.c
media/libdav1d/thread_task.o
/usr/bin/gcc -std=gnu99 -o thread_task.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/thread_task.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/thread_task.c
media/libdav1d/warpmv.o
/usr/bin/gcc -std=gnu99 -o warpmv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/warpmv.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/warpmv.c
media/libdav1d/wedge.o
/usr/bin/gcc -std=gnu99 -o wedge.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/wedge.o.pp   /<<PKGBUILDDIR>>/third_party/dav1d/src/wedge.c
media/libdav1d/16bd_cdef_apply_tmpl.o
/usr/bin/gcc -std=gnu99 -o 16bd_cdef_apply_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_cdef_apply_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_cdef_apply_tmpl.c
media/libdav1d/16bd_cdef_tmpl.o
/usr/bin/gcc -std=gnu99 -o 16bd_cdef_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_cdef_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_cdef_tmpl.c
media/libdav1d/16bd_film_grain_tmpl.o
/usr/bin/gcc -std=gnu99 -o 16bd_film_grain_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_film_grain_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c
media/libdav1d/16bd_ipred_prepare_tmpl.o
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c: In function 'apply_to_row_uv':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here
  371 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here
  371 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_16bpc':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here
  248 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here
  248 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/usr/bin/gcc -std=gnu99 -o 16bd_ipred_prepare_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_ipred_prepare_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_ipred_prepare_tmpl.c
media/libdav1d/16bd_ipred_tmpl.o
/usr/bin/gcc -std=gnu99 -o decodemv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/decodemv.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/decoder/decodemv.c
media/libaom/decoder.o
/usr/bin/gcc -std=gnu99 -o 16bd_ipred_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_ipred_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_ipred_tmpl.c
media/libdav1d/16bd_itx_tmpl.o
/usr/bin/gcc -std=gnu99 -o 16bd_itx_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_itx_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_itx_tmpl.c
media/libdav1d/16bd_lf_apply_tmpl.o
/usr/bin/gcc -std=gnu99 -o decoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/decoder.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/decoder/decoder.c
media/libaom/decodetxb.o
/usr/bin/gcc -std=gnu99 -o 16bd_lf_apply_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_lf_apply_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_lf_apply_tmpl.c
media/libdav1d/16bd_loopfilter_tmpl.o
/usr/bin/gcc -std=gnu99 -o decodetxb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/decodetxb.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/decoder/decodetxb.c
media/libaom/detokenize.o
/usr/bin/gcc -std=gnu99 -o 16bd_loopfilter_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_loopfilter_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c
media/libdav1d/16bd_looprestoration_tmpl.o
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized]
   54 |         int fm, flat8out, flat8in;
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized]
   94 |         if (wd >= 16 && (flat8out & flat8in)) {
      |                         ~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  125 |             dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  130 |             dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  128 |             dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3;
      |                                  ~~~^~~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  122 |             dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3;
      |                                  ~~~^~~~
/usr/bin/gcc -std=gnu99 -o 16bd_looprestoration_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_looprestoration_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_looprestoration_tmpl.c
media/libdav1d/16bd_lr_apply_tmpl.o
/usr/bin/gcc -std=gnu99 -o detokenize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/detokenize.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/decoder/detokenize.c
media/libaom/dthread.o
/usr/bin/gcc -std=gnu99 -o 16bd_lr_apply_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_lr_apply_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_lr_apply_tmpl.c
media/libdav1d/16bd_mc_tmpl.o
/usr/bin/gcc -std=gnu99 -o dthread.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/dthread.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/decoder/dthread.c
media/libaom/obu.o
/usr/bin/gcc -std=gnu99 -o 16bd_mc_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_mc_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_mc_tmpl.c
media/libdav1d/16bd_recon_tmpl.o
/usr/bin/gcc -std=gnu99 -o obu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/obu.o.pp   /<<PKGBUILDDIR>>/third_party/aom/av1/decoder/obu.c
media/libaom/quantize_neon.o
/usr/bin/gcc -std=gnu99 -o quantize_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libaom -I/<<PKGBUILDDIR>>/build-browser/media/libaom -I/<<PKGBUILDDIR>>/media/libaom/config/linux/arm -I/<<PKGBUILDDIR>>/media/libaom/config -I/<<PKGBUILDDIR>>/third_party/aom -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/quantize_neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/third_party/aom/av1/encoder/arm/neon/quantize_neon.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libaom'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libpng'
mkdir -p '.deps/'
media/libpng/Unified_c_media_libpng0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libpng0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_PNG_USE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libpng -I/<<PKGBUILDDIR>>/build-browser/media/libpng -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -std=gnu89  -MD -MP -MF .deps/Unified_c_media_libpng0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libpng/Unified_c_media_libpng0.c
media/libpng/Unified_c_media_libpng1.o
/usr/bin/gcc -std=gnu99 -o 16bd_recon_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/16bd_recon_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c
media/libdav1d/8bd_cdef_apply_tmpl.o
In file included from /<<PKGBUILDDIR>>/third_party/dav1d/src/internal.h:44,
                 from /<<PKGBUILDDIR>>/third_party/dav1d/src/cdef_apply.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c:40:
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.0':
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized]
  683 |     const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h);
      |                           ~~~~^~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here
  657 |     uint64_t sa, sl;
      |                  ^~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized]
  683 |     const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h);
      |                           ~~~~^~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here
  657 |     uint64_t sa, sl;
      |              ^~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized]
  606 |         const int min = imin(imin((int) la, (int) ll), 4);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here
  577 |         uint64_t la, ll;
      |                      ^~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized]
  606 |         const int min = imin(imin((int) la, (int) ll), 4);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here
  577 |         uint64_t la, ll;
      |                  ^~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized]
  348 |                 cbi->txtp[0] = txtp;
      |                 ~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1453 |                 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1454 |                               bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1455 |                               HIGHBD_CALL_SUFFIX);
      |                               ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/16bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1459 |                 dsp->mc.mask(uvdst, f->cur.stride[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1460 |                              tmp[b->mask_sign], tmp[!b->mask_sign],
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1461 |                              bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1462 |                              HIGHBD_CALL_SUFFIX);
      |                              ~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o 8bd_cdef_apply_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_cdef_apply_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_cdef_apply_tmpl.c
media/libdav1d/8bd_cdef_tmpl.o
/usr/bin/gcc -std=gnu99 -o 8bd_cdef_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_cdef_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_cdef_tmpl.c
media/libdav1d/8bd_film_grain_tmpl.o
/usr/bin/gcc -std=gnu99 -o 8bd_film_grain_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_film_grain_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c
media/libdav1d/8bd_ipred_prepare_tmpl.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libpng1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_PNG_USE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libpng -I/<<PKGBUILDDIR>>/build-browser/media/libpng -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -std=gnu89  -MD -MP -MF .deps/Unified_c_media_libpng1.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libpng/Unified_c_media_libpng1.c
media/libpng/filter_neon.o
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c: In function 'apply_to_row_uv':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here
  371 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here
  371 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_8bpc':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here
  248 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
  210 |     const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
      |                                             ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here
  248 |     int offsets[2 /* col offset */][2 /* row offset */];
      |         ^~~~~~~
/usr/bin/gcc -std=gnu99 -o filter_neon.o -DNDEBUG=1 -DTRIMMED=1 -DMOZ_PNG_USE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT  -c /<<PKGBUILDDIR>>/media/libpng/arm/filter_neon.S
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libpng'
/usr/bin/gcc -std=gnu99 -o 8bd_ipred_prepare_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_ipred_prepare_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_ipred_prepare_tmpl.c
media/libdav1d/8bd_ipred_tmpl.o
/usr/bin/gcc -std=gnu99 -o 8bd_ipred_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_ipred_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_ipred_tmpl.c
media/libdav1d/8bd_itx_tmpl.o
/usr/bin/gcc -std=gnu99 -o 8bd_itx_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_itx_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_itx_tmpl.c
media/libdav1d/8bd_lf_apply_tmpl.o
/usr/bin/gcc -std=gnu99 -o 8bd_lf_apply_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_lf_apply_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_lf_apply_tmpl.c
media/libdav1d/8bd_loopfilter_tmpl.o
/usr/bin/gcc -std=gnu99 -o 8bd_loopfilter_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_loopfilter_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c
media/libdav1d/8bd_looprestoration_tmpl.o
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized]
   54 |         int fm, flat8out, flat8in;
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized]
   94 |         if (wd >= 16 && (flat8out & flat8in)) {
      |                         ~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  125 |             dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  130 |             dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  128 |             dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3;
      |                                  ~~~^~~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  122 |             dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3;
      |                                  ~~~^~~~
/usr/bin/gcc -std=gnu99 -o 8bd_looprestoration_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_looprestoration_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_looprestoration_tmpl.c
media/libdav1d/8bd_lr_apply_tmpl.o
/usr/bin/gcc -std=gnu99 -o 8bd_lr_apply_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_lr_apply_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_lr_apply_tmpl.c
media/libdav1d/8bd_mc_tmpl.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec'
mkdir -p '.deps/'
media/libwebp/src/dec/alpha_dec.o
/usr/bin/gcc -std=gnu99 -o alpha_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/alpha_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/alpha_dec.c
media/libwebp/src/dec/buffer_dec.o
/usr/bin/gcc -std=gnu99 -o buffer_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/buffer_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/buffer_dec.c
media/libwebp/src/dec/frame_dec.o
/usr/bin/gcc -std=gnu99 -o frame_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/frame_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/frame_dec.c
media/libwebp/src/dec/idec_dec.o
/usr/bin/gcc -std=gnu99 -o 8bd_mc_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_mc_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_mc_tmpl.c
media/libdav1d/8bd_recon_tmpl.o
/usr/bin/gcc -std=gnu99 -o idec_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/idec_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/idec_dec.c
media/libwebp/src/dec/io_dec.o
/usr/bin/gcc -std=gnu99 -o io_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/io_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/io_dec.c
media/libwebp/src/dec/quant_dec.o
/usr/bin/gcc -std=gnu99 -o quant_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/quant_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/quant_dec.c
media/libwebp/src/dec/tree_dec.o
/usr/bin/gcc -std=gnu99 -o 8bd_recon_tmpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDAV1D_API= -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libdav1d -I/<<PKGBUILDDIR>>/build-browser/media/libdav1d -I/<<PKGBUILDDIR>>/third_party/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/include -I/<<PKGBUILDDIR>>/third_party/dav1d/include/dav1d -I/<<PKGBUILDDIR>>/third_party/dav1d/src -I/<<PKGBUILDDIR>>/third_party/dav1d/include/compat/gcc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/8bd_recon_tmpl.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c
/usr/bin/gcc -std=gnu99 -o tree_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/tree_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/tree_dec.c
media/libwebp/src/dec/vp8_dec.o
/usr/bin/gcc -std=gnu99 -o vp8_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/vp8_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/vp8_dec.c
media/libwebp/src/dec/vp8l_dec.o
In file included from /<<PKGBUILDDIR>>/third_party/dav1d/src/internal.h:44,
                 from /<<PKGBUILDDIR>>/third_party/dav1d/src/cdef_apply.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c:40:
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.0':
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized]
  683 |     const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h);
      |                           ~~~~^~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here
  657 |     uint64_t sa, sl;
      |                  ^~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized]
  683 |     const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h);
      |                           ~~~~^~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here
  657 |     uint64_t sa, sl;
      |              ^~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized]
  606 |         const int min = imin(imin((int) la, (int) ll), 4);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here
  577 |         uint64_t la, ll;
      |                      ^~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized]
  606 |         const int min = imin(imin((int) la, (int) ll), 4);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here
  577 |         uint64_t la, ll;
      |                  ^~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized]
  348 |                 cbi->txtp[0] = txtp;
      |                 ~~~~~~~~~~~~~^~~~~~
/usr/bin/gcc -std=gnu99 -o vp8l_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/vp8l_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/vp8l_dec.c
media/libwebp/src/dec/webp_dec.o
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc':
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1453 |                 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1454 |                               bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1455 |                               HIGHBD_CALL_SUFFIX);
      |                               ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/media/libdav1d/8bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1459 |                 dsp->mc.mask(uvdst, f->cur.stride[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1460 |                              tmp[b->mask_sign], tmp[!b->mask_sign],
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1461 |                              bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1462 |                              HIGHBD_CALL_SUFFIX);
      |                              ~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o webp_dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/webp_dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dec/webp_dec.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dec'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/demux'
mkdir -p '.deps/'
media/libwebp/src/demux/demux.o
/usr/bin/gcc -std=gnu99 -o demux.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/demux -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/demux -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/demux.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/demux/demux.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libdav1d'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp'
mkdir -p '.deps/'
media/libwebp/src/dsp/alpha_processing.o
/usr/bin/gcc -std=gnu99 -o alpha_processing.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/alpha_processing.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/alpha_processing.c
media/libwebp/src/dsp/dec.o
/usr/bin/gcc -std=gnu99 -o dec.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/dec.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/dec.c
media/libwebp/src/dsp/dec_clip_tables.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/demux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/moz'
mkdir -p '.deps/'
media/libwebp/src/moz/cpu.o
/usr/bin/g++ -o cpu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/moz -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/moz -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cpu.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/moz/cpu.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/moz'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils'
mkdir -p '.deps/'
media/libwebp/src/utils/bit_reader_utils.o
/usr/bin/gcc -std=gnu99 -o bit_reader_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/bit_reader_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/bit_reader_utils.c
media/libwebp/src/utils/color_cache_utils.o
/usr/bin/gcc -std=gnu99 -o color_cache_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/color_cache_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/color_cache_utils.c
media/libwebp/src/utils/filters_utils.o
/usr/bin/gcc -std=gnu99 -o filters_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/filters_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/filters_utils.c
media/libwebp/src/utils/huffman_utils.o
/usr/bin/gcc -std=gnu99 -o huffman_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/huffman_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/huffman_utils.c
media/libwebp/src/utils/quant_levels_dec_utils.o
/usr/bin/gcc -std=gnu99 -o quant_levels_dec_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/quant_levels_dec_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/quant_levels_dec_utils.c
media/libwebp/src/utils/quant_levels_utils.o
/usr/bin/gcc -std=gnu99 -o quant_levels_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/quant_levels_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/quant_levels_utils.c
media/libwebp/src/utils/random_utils.o
/usr/bin/gcc -std=gnu99 -o dec_clip_tables.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/dec_clip_tables.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/dec_clip_tables.c
media/libwebp/src/dsp/filters.o
/usr/bin/gcc -std=gnu99 -o filters.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/filters.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/filters.c
media/libwebp/src/dsp/lossless.o
/usr/bin/gcc -std=gnu99 -o random_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/random_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/random_utils.c
media/libwebp/src/utils/rescaler_utils.o
/usr/bin/gcc -std=gnu99 -o rescaler_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/rescaler_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/rescaler_utils.c
media/libwebp/src/utils/thread_utils.o
/usr/bin/gcc -std=gnu99 -o thread_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/thread_utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/thread_utils.c
media/libwebp/src/utils/utils.o
/usr/bin/gcc -std=gnu99 -o lossless.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lossless.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/lossless.c
media/libwebp/src/dsp/rescaler.o
/usr/bin/gcc -std=gnu99 -o utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/utils.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/utils/utils.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil/arm'
mkdir -p '.deps/'
media/ffvpx/libavutil/arm/cpu.o
/usr/bin/gcc -std=gnu99 -o cpu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/cpu.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/cpu.c
media/ffvpx/libavutil/arm/float_dsp_init_arm.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o float_dsp_init_arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/float_dsp_init_arm.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/float_dsp_init_arm.c
media/ffvpx/libavutil/arm/float_dsp_init_neon.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o float_dsp_init_neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/float_dsp_init_neon.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/float_dsp_init_neon.c
media/ffvpx/libavutil/arm/float_dsp_init_vfp.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o float_dsp_init_vfp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil/arm -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/float_dsp_init_vfp.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/float_dsp_init_vfp.c
media/ffvpx/libavutil/arm/float_dsp_neon.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o float_dsp_neon.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/ffvpx -march=armv7-a -mfpu=neon -I/<<PKGBUILDDIR>>/media/ffvpx/ -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec/x86/ -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil/x86/  -c /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/float_dsp_neon.S
media/ffvpx/libavutil/arm/float_dsp_vfp.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/float_dsp_neon.S:22:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
/usr/bin/gcc -std=gnu99 -o float_dsp_vfp.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/ffvpx -march=armv7-a -mfpu=neon -I/<<PKGBUILDDIR>>/media/ffvpx/ -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec/x86/ -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil/x86/  -c /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/float_dsp_vfp.S
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/float_dsp_vfp.S:21:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil/arm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec/arm'
mkdir -p '.deps/'
media/ffvpx/libavcodec/arm/flacdsp_init_arm.o
/usr/bin/gcc -std=gnu99 -o flacdsp_init_arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec/arm -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec/arm -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/flacdsp_init_arm.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/arm/flacdsp_init_arm.c
media/ffvpx/libavcodec/arm/flacdsp_arm.o
/usr/bin/gcc -std=gnu99 -o rescaler.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/rescaler.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/rescaler.c
media/libwebp/src/dsp/upsampling.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o flacdsp_arm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/media/ffvpx -march=armv7-a -mfpu=neon -I/<<PKGBUILDDIR>>/media/ffvpx/ -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec/x86/ -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil/x86/  -c /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/arm/flacdsp_arm.S
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/arm/asm.S:21,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/arm/flacdsp_arm.S:21:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec/arm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/kiss_fft'
mkdir -p '.deps/'
media/kiss_fft/kiss_fft.o
/usr/bin/gcc -std=gnu99 -o kiss_fft.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/kiss_fft -I/<<PKGBUILDDIR>>/build-browser/media/kiss_fft -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/kiss_fft.o.pp   /<<PKGBUILDDIR>>/media/kiss_fft/kiss_fft.c
media/kiss_fft/kiss_fftr.o
/usr/bin/gcc -std=gnu99 -o upsampling.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/upsampling.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/upsampling.c
media/libwebp/src/dsp/yuv.o
/usr/bin/gcc -std=gnu99 -o kiss_fftr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/kiss_fft -I/<<PKGBUILDDIR>>/build-browser/media/kiss_fft -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/kiss_fftr.o.pp   /<<PKGBUILDDIR>>/media/kiss_fft/kiss_fftr.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/kiss_fft'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src'
mkdir -p '.deps/'
media/libcubeb/src/cubeb.o
/usr/bin/gcc -std=gnu99 -o cubeb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -D_REENTRANT  -MD -MP -MF .deps/cubeb.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb.c
media/libcubeb/src/cubeb_alsa.o
/usr/bin/gcc -std=gnu99 -o cubeb_alsa.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -D_REENTRANT  -MD -MP -MF .deps/cubeb_alsa.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_alsa.c
media/libcubeb/src/cubeb_pulse.o
/usr/bin/gcc -std=gnu99 -o cubeb_pulse.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -D_REENTRANT  -MD -MP -MF .deps/cubeb_pulse.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_pulse.c
media/libcubeb/src/cubeb_strings.o
/usr/bin/gcc -std=gnu99 -o yuv.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp -I/<<PKGBUILDDIR>>/media/libwebp -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/yuv.o.pp   /<<PKGBUILDDIR>>/media/libwebp/src/dsp/yuv.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libwebp/src/dsp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libnestegg/src'
mkdir -p '.deps/'
media/libnestegg/src/Unified_c_media_libnestegg_src0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libnestegg_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libnestegg/src -I/<<PKGBUILDDIR>>/build-browser/media/libnestegg/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_media_libnestegg_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libnestegg/src/Unified_c_media_libnestegg_src0.c
In file included from /<<PKGBUILDDIR>>/build-browser/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2:
/<<PKGBUILDDIR>>/media/libnestegg/src/nestegg.c: In function 'ne_parse':
/<<PKGBUILDDIR>>/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable]
 1096 |   uint64_t id, size, peeked_id;
      |                      ^~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cubeb_strings.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -D_REENTRANT  -MD -MP -MF .deps/cubeb_strings.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_strings.c
media/libcubeb/src/cubeb_log.o
/usr/bin/g++ -o cubeb_log.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cubeb_log.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_log.cpp
media/libcubeb/src/cubeb_mixer.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libnestegg/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libogg'
mkdir -p '.deps/'
media/libogg/Unified_c_media_libogg0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libogg0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libogg -I/<<PKGBUILDDIR>>/build-browser/media/libogg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_media_libogg0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libogg/Unified_c_media_libogg0.c
/usr/bin/g++ -o cubeb_mixer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cubeb_mixer.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_mixer.cpp
media/libcubeb/src/cubeb_panner.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libogg'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libopus'
mkdir -p '.deps/'
mkdir -p 'celt/arm/'
media/libopus/arm_celt_map.o
/usr/bin/gcc -std=gnu99 -o arm_celt_map.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/arm_celt_map.o.pp   /<<PKGBUILDDIR>>/media/libopus/celt/arm/arm_celt_map.c
media/libopus/armcpu.o
/usr/bin/gcc -std=gnu99 -o armcpu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/armcpu.o.pp   /<<PKGBUILDDIR>>/media/libopus/celt/arm/armcpu.c
media/libopus/celt.o
/usr/bin/gcc -std=gnu99 -o celt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/celt.o.pp   /<<PKGBUILDDIR>>/media/libopus/celt/celt.c
media/libopus/celt_decoder.o
/usr/bin/gcc -std=gnu99 -o celt_decoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/celt_decoder.o.pp   /<<PKGBUILDDIR>>/media/libopus/celt/celt_decoder.c
media/libopus/celt_encoder.o
/usr/bin/g++ -o cubeb_panner.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cubeb_panner.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_panner.cpp
media/libcubeb/src/cubeb_resampler.o
/usr/bin/g++ -o cubeb_resampler.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cubeb_resampler.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_resampler.cpp
media/libcubeb/src/cubeb_utils.o
/usr/bin/gcc -std=gnu99 -o celt_encoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/celt_encoder.o.pp   /<<PKGBUILDDIR>>/media/libopus/celt/celt_encoder.c
media/libopus/LPC_inv_pred_gain.o
/usr/bin/g++ -o cubeb_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_ALSA -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cubeb_utils.o.pp   /<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_utils.cpp
/<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)':
/<<PKGBUILDDIR>>/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type]
   19 |     default:
      |     ^~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libcubeb/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libtheora'
mkdir -p '.deps/'
/usr/bin/perl /<<PKGBUILDDIR>>/media/libtheora/lib/arm/arm2gnu.pl < /<<PKGBUILDDIR>>/media/libtheora/lib/arm/armbits.s > armbits-gnu.s
/usr/bin/perl /<<PKGBUILDDIR>>/media/libtheora/lib/arm/arm2gnu.pl < /<<PKGBUILDDIR>>/media/libtheora/lib/arm/armopts.s > armopts-gnu.S
media/libtheora/armcpu.o
/usr/bin/gcc -std=gnu99 -o armcpu.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_ARM_ASM -DOC_ARM_ASM_EDSP -DOC_ARM_ASM_MEDIA -DOC_ARM_ASM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtheora -I/<<PKGBUILDDIR>>/build-browser/media/libtheora -I/<<PKGBUILDDIR>>/media/libtheora/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-type-limits  -MD -MP -MF .deps/armcpu.o.pp   /<<PKGBUILDDIR>>/media/libtheora/lib/arm/armcpu.c
media/libtheora/armstate.o
/usr/bin/gcc -std=gnu99 -o LPC_inv_pred_gain.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/LPC_inv_pred_gain.o.pp   /<<PKGBUILDDIR>>/media/libopus/silk/LPC_inv_pred_gain.c
media/libopus/NLSF2A.o
/usr/bin/gcc -std=gnu99 -o armstate.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_ARM_ASM -DOC_ARM_ASM_EDSP -DOC_ARM_ASM_MEDIA -DOC_ARM_ASM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtheora -I/<<PKGBUILDDIR>>/build-browser/media/libtheora -I/<<PKGBUILDDIR>>/media/libtheora/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-type-limits  -MD -MP -MF .deps/armstate.o.pp   /<<PKGBUILDDIR>>/media/libtheora/lib/arm/armstate.c
media/libtheora/Unified_c_media_libtheora0.o
/usr/bin/gcc -std=gnu99 -o NLSF2A.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/NLSF2A.o.pp   /<<PKGBUILDDIR>>/media/libopus/silk/NLSF2A.c
media/libopus/Unified_c_media_libopus0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libtheora0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_ARM_ASM -DOC_ARM_ASM_EDSP -DOC_ARM_ASM_MEDIA -DOC_ARM_ASM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libtheora -I/<<PKGBUILDDIR>>/build-browser/media/libtheora -I/<<PKGBUILDDIR>>/media/libtheora/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-type-limits  -MD -MP -MF .deps/Unified_c_media_libtheora0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libtheora/Unified_c_media_libtheora0.c
media/libtheora/armbits-gnu.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus0.c
media/libopus/Unified_c_media_libopus1.o
/usr/bin/gcc -std=gnu99 -o armbits-gnu.o -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -march=armv7-a -mfpu=neon  -c /<<PKGBUILDDIR>>/build-browser/media/libtheora/armbits-gnu.s
/usr/bin/perl /<<PKGBUILDDIR>>/media/libtheora/lib/arm/arm2gnu.pl < /<<PKGBUILDDIR>>/media/libtheora/lib/arm/armfrag.s > armfrag-gnu.s
/usr/bin/perl /<<PKGBUILDDIR>>/media/libtheora/lib/arm/arm2gnu.pl < /<<PKGBUILDDIR>>/media/libtheora/lib/arm/armidct.s > armidct-gnu.s
/usr/bin/perl /<<PKGBUILDDIR>>/media/libtheora/lib/arm/arm2gnu.pl < /<<PKGBUILDDIR>>/media/libtheora/lib/arm/armloop.s > armloop-gnu.s
media/libtheora/armfrag-gnu.o
/usr/bin/gcc -std=gnu99 -o armfrag-gnu.o -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -march=armv7-a -mfpu=neon  -c /<<PKGBUILDDIR>>/build-browser/media/libtheora/armfrag-gnu.s
media/libtheora/armidct-gnu.o
/usr/bin/gcc -std=gnu99 -o armidct-gnu.o -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -march=armv7-a -mfpu=neon  -c /<<PKGBUILDDIR>>/build-browser/media/libtheora/armidct-gnu.s
media/libtheora/armloop-gnu.o
/usr/bin/gcc -std=gnu99 -o armloop-gnu.o -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -march=armv7-a -mfpu=neon  -c /<<PKGBUILDDIR>>/build-browser/media/libtheora/armloop-gnu.s
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libtheora'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libspeex_resampler/src'
mkdir -p '.deps/'
media/libspeex_resampler/src/resample.o
/usr/bin/gcc -std=gnu99 -o resample.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFIXED_POINT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libspeex_resampler/src -I/<<PKGBUILDDIR>>/build-browser/media/libspeex_resampler/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-sign-compare  -MD -MP -MF .deps/resample.o.pp   /<<PKGBUILDDIR>>/media/libspeex_resampler/src/resample.c
media/libspeex_resampler/src/simd_detect.o
/<<PKGBUILDDIR>>/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac':
/<<PKGBUILDDIR>>/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable]
  814 |    spx_uint32_t i;
      |                 ^
/usr/bin/g++ -o simd_detect.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFIXED_POINT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libspeex_resampler/src -I/<<PKGBUILDDIR>>/build-browser/media/libspeex_resampler/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/simd_detect.o.pp   /<<PKGBUILDDIR>>/media/libspeex_resampler/src/simd_detect.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libspeex_resampler/src'
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus1.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus1.c
media/libopus/Unified_c_media_libopus2.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus2.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus2.c
media/libopus/Unified_c_media_libopus3.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus3.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus3.c
media/libopus/Unified_c_media_libopus4.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus4.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus4.c
media/libopus/Unified_c_media_libopus5.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus5.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus5.c
media/libopus/Unified_c_media_libopus6.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus6.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus6.c
media/libopus/Unified_c_media_libopus7.o
/usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.3-rc-19-g5cbd7d5f-mozilla"' -DUSE_ALLOCA -DENABLE_HARDENING -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libopus -I/<<PKGBUILDDIR>>/build-browser/media/libopus -I/<<PKGBUILDDIR>>/media/libopus/celt -I/<<PKGBUILDDIR>>/media/libopus/include -I/<<PKGBUILDDIR>>/media/libopus/silk -I/<<PKGBUILDDIR>>/media/libopus/silk/fixed -I/<<PKGBUILDDIR>>/media/libopus/silk/float -I/<<PKGBUILDDIR>>/media/libopus/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -O3  -MD -MP -MF .deps/Unified_c_media_libopus7.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libopus/Unified_c_media_libopus7.c
/usr/bin/perl /<<PKGBUILDDIR>>/media/libopus/celt/arm/arm2gnu.pl < /<<PKGBUILDDIR>>/media/libopus/celt/arm/armopts.s > celt/arm/armopts-gnu.S
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src'
mkdir -p '.deps/'
media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.o
/usr/bin/g++ -o Unified_cpp_libsoundtouch_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DST_NO_EXCEPTION_HANDLING=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/media/libsoundtouch/src -I/<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -include /<<PKGBUILDDIR>>/media/libsoundtouch/src/soundtouch_perms.h  -MD -MP -MF .deps/Unified_cpp_libsoundtouch_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20:
/<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
   89 |     #pragma omp parallel for
      | 
/<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
  145 |     #pragma omp parallel for
      | 
/<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
  192 |     #pragma omp parallel for
      | 
In file included from /<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47:
/<<PKGBUILDDIR>>/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined
   75 | #define PI 3.1415926536
      | 
In file included from /<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2:
/<<PKGBUILDDIR>>/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition
   52 | #define PI       M_PI
      | 
In file included from /<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83:
/<<PKGBUILDDIR>>/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
  306 |     #pragma omp parallel for
      | 
/<<PKGBUILDDIR>>/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas]
  331 |             #pragma omp critical
      | 
In file included from /<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56:
/<<PKGBUILDDIR>>/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)':
/<<PKGBUILDDIR>>/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  133 |     uint count;
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libsoundtouch/src'
/usr/bin/perl /<<PKGBUILDDIR>>/media/libopus/celt/arm/arm2gnu.pl < /<<PKGBUILDDIR>>/media/libopus/celt/arm/celt_pitch_xcorr_arm.s > celt_pitch_xcorr_arm-gnu.s
media/libopus/celt_pitch_xcorr_arm-gnu.o
/usr/bin/gcc -std=gnu99 -o celt_pitch_xcorr_arm-gnu.o -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -march=armv7-a -mfpu=neon  -c /<<PKGBUILDDIR>>/build-browser/media/libopus/celt_pitch_xcorr_arm-gnu.s
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/mp4parse-rust'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/mp4parse-rust'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/psshparser'
mkdir -p '.deps/'
media/psshparser/Unified_cpp_media_psshparser0.o
/usr/bin/g++ -o Unified_cpp_media_psshparser0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -I/<<PKGBUILDDIR>>/media/psshparser -I/<<PKGBUILDDIR>>/build-browser/media/psshparser -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_media_psshparser0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/psshparser/Unified_cpp_media_psshparser0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/psshparser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/certverifier'
mkdir -p '.deps/'
security/certverifier/Unified_cpp_certverifier0.o
/usr/bin/g++ -o Unified_cpp_certverifier0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/security/certverifier -I/<<PKGBUILDDIR>>/security/ct -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wextra -Wunreachable-code -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_certverifier0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/certverifier/Unified_cpp_certverifier0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libopus'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/ct'
mkdir -p '.deps/'
security/ct/Unified_cpp_security_ct0.o
/usr/bin/g++ -o Unified_cpp_security_ct0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/ct -I/<<PKGBUILDDIR>>/build-browser/security/ct -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wextra -Wunreachable-code -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_security_ct0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/ct/Unified_cpp_security_ct0.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/security/ct/BTTypes.h:10,
                 from /<<PKGBUILDDIR>>/security/ct/BTVerifier.h:10,
                 from /<<PKGBUILDDIR>>/security/ct/BTVerifier.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/security/ct/Unified_cpp_security_ct0.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::ct::VerifiedSCT}; _Tp = mozilla::ct::VerifiedSCT; _Alloc = std::allocator<mozilla::ct::VerifiedSCT>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::ct::VerifiedSCT>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::ct::VerifiedSCT*, std::vector<mozilla::ct::VerifiedSCT> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mozilla::ct::VerifiedSCT}; _Tp = mozilla::ct::VerifiedSCT; _Alloc = std::allocator<mozilla::ct::VerifiedSCT>]':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::ct::VerifiedSCT*, std::vector<mozilla::ct::VerifiedSCT> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::ct::CTLogVerifier}; _Tp = mozilla::ct::CTLogVerifier; _Alloc = std::allocator<mozilla::ct::CTLogVerifier>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::ct::CTLogVerifier>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::ct::CTLogVerifier*, std::vector<mozilla::ct::CTLogVerifier> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void mozilla::ct::MultiLogCTVerifier::AddLog(mozilla::ct::CTLogVerifier&&)':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::ct::CTLogVerifier*, std::vector<mozilla::ct::CTLogVerifier> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/ct'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/ct/tests/gtest'
mkdir -p '.deps/'
security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_ct_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/ct/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/ct/tests/gtest -I/<<PKGBUILDDIR>>/security/ct -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_ct_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/certverifier'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/certverifier/tests/gtest'
mkdir -p '.deps/'
security/certverifier/tests/gtest/TrustOverrideTest.o
/usr/bin/g++ -o TrustOverrideTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/certverifier/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/certverifier/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TrustOverrideTest.o.pp   /<<PKGBUILDDIR>>/security/certverifier/tests/gtest/TrustOverrideTest.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/certverifier/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/apps'
mkdir -p '.deps/'
security/apps/Unified_cpp_security_apps0.o
/usr/bin/g++ -o Unified_cpp_security_apps0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/apps -I/<<PKGBUILDDIR>>/build-browser/security/apps -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wextra -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_security_apps0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/apps/Unified_cpp_security_apps0.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/security/ct/BTTypes.h:10,
                 from /<<PKGBUILDDIR>>/security/ct/BTVerifier.h:10,
                 from /<<PKGBUILDDIR>>/security/ct/tests/gtest/BTSerializationTest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::ct::VerifiedSCT}; _Tp = mozilla::ct::VerifiedSCT; _Alloc = std::allocator<mozilla::ct::VerifiedSCT>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::ct::VerifiedSCT>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::ct::VerifiedSCT*, std::vector<mozilla::ct::VerifiedSCT> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void mozilla::ct::CTPolicyEnforcerTest::AddSct(mozilla::ct::VerifiedSCTList&, size_t, mozilla::ct::CTLogOperatorId, mozilla::ct::VerifiedSCT::Origin, uint64_t, mozilla::ct::VerifiedSCT::Status)':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::ct::VerifiedSCT*, std::vector<mozilla::ct::VerifiedSCT> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/apps'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/freetype2'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/freetype2'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/string'
mkdir -p '.deps/'
xpcom/string/Unified_cpp_xpcom_string0.o
/usr/bin/g++ -o Unified_cpp_xpcom_string0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/string -I/<<PKGBUILDDIR>>/build-browser/xpcom/string -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_string0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/string/Unified_cpp_xpcom_string0.cpp
/usr/include/c++/9/bits/vector.tcc: In member function 'virtual void mozilla::ct::CTPolicyEnforcerTest_ConformsToPolicyExactNumberOfSCTsForValidityPeriod_Test::TestBody()':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::ct::VerifiedSCT*, std::vector<mozilla::ct::VerifiedSCT> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::ct::VerifiedSCT*, std::vector<mozilla::ct::VerifiedSCT> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/ct/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/glue/standalone'
mkdir -p '.deps/'
xpcom/glue/standalone/FileUtils.o
/usr/bin/g++ -o FileUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/<<PKGBUILDDIR>>/xpcom/glue/standalone -I/<<PKGBUILDDIR>>/build-browser/xpcom/glue/standalone -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/FileUtils.o.pp   /<<PKGBUILDDIR>>/xpcom/glue/FileUtils.cpp
xpcom/glue/standalone/MemUtils.o
/usr/bin/g++ -o MemUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/<<PKGBUILDDIR>>/xpcom/glue/standalone -I/<<PKGBUILDDIR>>/build-browser/xpcom/glue/standalone -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/MemUtils.o.pp   /<<PKGBUILDDIR>>/xpcom/glue/MemUtils.cpp
xpcom/glue/standalone/nsXPCOMGlue.o
/usr/bin/g++ -o nsXPCOMGlue.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/<<PKGBUILDDIR>>/xpcom/glue/standalone -I/<<PKGBUILDDIR>>/build-browser/xpcom/glue/standalone -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsXPCOMGlue.o.pp   /<<PKGBUILDDIR>>/xpcom/glue/standalone/nsXPCOMGlue.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/glue/standalone'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/base'
mkdir -p '.deps/'
xpcom/base/nsDebugImpl.o
/usr/bin/g++ -o nsDebugImpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsDebugImpl.o.pp   /<<PKGBUILDDIR>>/xpcom/base/nsDebugImpl.cpp
xpcom/base/Unified_cpp_xpcom_base0.o
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/string/Unified_cpp_xpcom_string0.cpp:92:
/<<PKGBUILDDIR>>/xpcom/string/nsTextFormatter.cpp: In static member function 'static int nsTextFormatter::dosprintf(nsTextFormatter::SprintfStateStr*, const char16_t*, mozilla::Span<nsTextFormatter::BoxedValue>)':
/<<PKGBUILDDIR>>/xpcom/string/nsTextFormatter.cpp:456:5: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
  456 | int nsTextFormatter::dosprintf(SprintfStateStr* aState, const char16_t* aFmt,
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/string/nsTextFormatter.cpp: In static member function 'static void nsTextFormatter::vssprintf(nsAString&, const char16_t*, mozilla::Span<nsTextFormatter::BoxedValue>)':
/<<PKGBUILDDIR>>/xpcom/string/nsTextFormatter.cpp:842:6: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
  842 | void nsTextFormatter::vssprintf(nsAString& aOut, const char16_t* aFmt,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/string/nsTextFormatter.cpp: In static member function 'static uint32_t nsTextFormatter::vsnprintf(char16_t*, uint32_t, const char16_t*, mozilla::Span<nsTextFormatter::BoxedValue>)':
/<<PKGBUILDDIR>>/xpcom/string/nsTextFormatter.cpp:872:10: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
  872 | uint32_t nsTextFormatter::vsnprintf(char16_t* aOut, uint32_t aOutLen,
      |          ^~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/string'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/ds'
mkdir -p '.deps/'
xpcom/ds/Unified_cpp_xpcom_ds0.o
/usr/bin/g++ -o Unified_cpp_xpcom_ds0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/xpcom/ds -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_ds0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds0.cpp
xpcom/ds/Unified_cpp_xpcom_ds1.o
/usr/bin/g++ -o Unified_cpp_xpcom_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_xpcom_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp
xpcom/base/Unified_cpp_xpcom_base1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Tokenizer.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/IncrementalTokenizer.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/ds/IncrementalTokenizer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11:
/<<PKGBUILDDIR>>/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   16 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   15 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   22 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  244 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  243 |   NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  291 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  290 |   NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_xpcom_ds1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/xpcom/ds -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_ds1.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp:20:
/<<PKGBUILDDIR>>/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()':
/<<PKGBUILDDIR>>/xpcom/base/CycleCollectedJSContext.cpp:67:79: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(static_cast<PerThreadAtomCache*>(this), 0, sizeof(PerThreadAtomCache));
      |                                                                               ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/xpcom/base/CycleCollectedJSContext.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:4156:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here
 4156 | struct PerThreadAtomCache : public APZBucketAtoms,
      |        ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/base/MemoryTelemetry.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp:137:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsObserverService.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1878 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1877 |   NS_INTERFACE_MAP_ENTRY(nsIWritableVariant)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/xpcom/base/AvailableMemoryTracker.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/MemoryTelemetry.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp:137:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/xpcom/base/AvailableMemoryTracker.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/MemoryTelemetry.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base0.cpp:137:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:92:
/<<PKGBUILDDIR>>/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantBase::GetAsJSVal(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/xpcom/ds/nsVariant.cpp:1575:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1575 | nsVariantBase::GetAsJSVal(JS::MutableHandleValue) {
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:38:
/<<PKGBUILDDIR>>/xpcom/ds/nsSimpleEnumerator.cpp: In member function 'virtual nsresult {anonymous}::JSEnumerator::Next(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/xpcom/ds/nsSimpleEnumerator.cpp:42:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   42 | nsresult JSEnumerator::Next(JSContext* aCx, JS::MutableHandleValue aResult) {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/ds/nsSimpleEnumerator.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsContentUtils.h:2184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2184 |     return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:56:
/<<PKGBUILDDIR>>/xpcom/ds/nsStringEnumerator.cpp: In member function 'virtual nsresult {anonymous}::JSStringEnumerator::Next(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/xpcom/ds/nsStringEnumerator.cpp:45:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   45 | nsresult JSStringEnumerator::Next(JSContext* aCx,
      |          ^~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/ds'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/io'
mkdir -p '.deps/'
xpcom/io/Unified_c_xpcom_io0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_xpcom_io0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_xpcom_io0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_c_xpcom_io0.c
xpcom/io/nsLocalFileUnix.o
/usr/bin/g++ -o nsLocalFileUnix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsLocalFileUnix.o.pp   /<<PKGBUILDDIR>>/xpcom/io/nsLocalFileUnix.cpp
xpcom/io/Unified_cpp_xpcom_io0.o
/usr/bin/g++ -o Unified_cpp_xpcom_io0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_io0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io0.cpp
xpcom/io/Unified_cpp_xpcom_io1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/io/Base64.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io0.cpp:2:
/<<PKGBUILDDIR>>/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   36 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   35 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   58 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   57 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   44 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   43 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_xpcom_base1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_xpcom_base1.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp
xpcom/base/Unified_cpp_xpcom_base2.o
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io0.cpp:119:
/<<PKGBUILDDIR>>/xpcom/io/nsBinaryStream.cpp: In member function 'virtual nsresult nsBinaryInputStream::ReadArrayBuffer(uint32_t, JS::Handle<JS::Value>, JSContext*, uint32_t*)':
/<<PKGBUILDDIR>>/xpcom/io/nsBinaryStream.cpp:771:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  771 | nsBinaryInputStream::ReadArrayBuffer(uint32_t aLength,
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Tokenizer.h:15,
                 from /<<PKGBUILDDIR>>/xpcom/base/NSPRLogModulesParser.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsClassInfoImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:29:
/<<PKGBUILDDIR>>/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
  164 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                       \
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io0.cpp:137:
/<<PKGBUILDDIR>>/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)':
/<<PKGBUILDDIR>>/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized]
  554 |   unsigned char* destPtr;
      |                  ^~~~~~~
/usr/bin/g++ -o Unified_cpp_xpcom_io1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_io1.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIIOUtil.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsIOUtil.h:17,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsIOUtil.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  179 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/io/nsLocalFileUnix.h:21,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsLocalFile.h:44,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsLocalFileCommon.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io1.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
  178 |   NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIIOUtil.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsIOUtil.h:17,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsIOUtil.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/io/nsLocalFileUnix.h:21,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsLocalFile.h:44,
                 from /<<PKGBUILDDIR>>/xpcom/io/nsLocalFileCommon.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io1.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
  164 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                       \
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:155,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
   40 |   ~AutoRestore() { mLocation = mValue; }
      |                                ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here
  920 |     Maybe<AutoRestore<bool>> ar;
      |                              ^~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:155,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
   40 |   ~AutoRestore() { mLocation = mValue; }
      |                                ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here
  920 |     Maybe<AutoRestore<bool>> ar;
      |                              ^~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:155,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
   40 |   ~AutoRestore() { mLocation = mValue; }
      |                                ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here
  920 |     Maybe<AutoRestore<bool>> ar;
      |                              ^~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:155,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
   40 |   ~AutoRestore() { mLocation = mValue; }
      |                                ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here
  920 |     Maybe<AutoRestore<bool>> ar;
      |                              ^~
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=gkrust-shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/toolkit/library/rust/shared CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PKG_AUTHORS='nobody@mozilla.org' OUT_DIR=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/gkrust-shared-e0353f29adf9f219/out CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Shared Rust code for libxul' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name gkrust_shared toolkit/library/rust/shared/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="audioipc-client"' --cfg 'feature="audioipc-server"' --cfg 'feature="bindgen"' --cfg 'feature="bookmark_sync"' --cfg 'feature="cubeb-pulse"' --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb-sys"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="default"' --cfg 'feature="gecko_profiler"' --cfg 'feature="geckoservo"' --cfg 'feature="moz_memory"' --cfg 'feature="moz_places"' --cfg 'feature="mp4parse_capi"' --cfg 'feature="profiler_helper"' --cfg 'feature="quantum_render"' --cfg 'feature="servo"' --cfg 'feature="webrender_bindings"' -C metadata=340125298efc7687 -C extra-filename=-340125298efc7687 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern arrayvec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libarrayvec-6da260f082179dbf.rlib --extern audioipc_client=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libaudioipc_client-2f80ab6be40f7b83.rlib --extern audioipc_server=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libaudioipc_server-08ba46b5c298adb1.rlib --extern bookmark_sync=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libbookmark_sync-853a73113dff81e2.rlib --extern cosec=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcosec-e89ea3f94961b63c.rlib --extern cubeb_pulse=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_pulse-d8017e69983263f3.rlib --extern cubeb_sys=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libcubeb_sys-330ab7edc97ae4bd.rlib --extern encoding_c=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libencoding_c-64895f8364d7cb43.rlib --extern encoding_glue=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libencoding_glue-da80b5da05e621ba.rlib --extern env_logger=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libenv_logger-a6e49ba7e8e8bd58.rlib --extern geckoservo=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libgeckoservo-23d87d00659a1bd2.rlib --extern gkrust_utils=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libgkrust_utils-5c795c2eab521fc2.rlib --extern kvstore=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libkvstore-4a2f67ecfe1d4338.rlib --extern lmdb_rkv_sys=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblmdb_rkv_sys-60996d1d9aeb7d73.rlib --extern log=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/liblog-fc18825658bfd2a8.rlib --extern mozurl=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmozurl-38b1934e1f5e9ef3.rlib --extern mp4parse_capi=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmp4parse_capi-acc0237382d17c8f.rlib --extern netwerk_helper=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnetwerk_helper-e1d0f915297ffec6.rlib --extern nserror=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnserror-c111fd8336e3153a.rlib --extern nsstring=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libnsstring-3df26e1f9edf1765.rlib --extern prefs_parser=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libprefs_parser-17a1a3af1dbb170f.rlib --extern profiler_helper=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libprofiler_helper-25cd55bc358d19b4.rlib --extern rsdparsa_capi=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librsdparsa_capi-a2a08379f5a76ef0.rlib --extern storage=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libstorage-183889f4f8809581.rlib --extern u2fhid=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libu2fhid-fdc86d17eb107848.rlib --extern webrender_bindings=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libwebrender_bindings-6024e4cac02bb529.rlib --extern xpcom=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libxpcom-01553d4cee823428.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out`
/usr/bin/g++ -o Unified_cpp_xpcom_base2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/mfbt -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_xpcom_base2.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/io/Unified_cpp_xpcom_io1.cpp:92:
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]':
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  516 |   return Seek(pos);
      |          ~~~~^~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here
  602 |   int64_t offset;
      |           ^~~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]':
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  516 |   return Seek(pos);
      |          ~~~~^~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here
  602 |   int64_t offset;
      |           ^~~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]':
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  516 |   return Seek(pos);
      |          ~~~~^~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here
  602 |   int64_t offset;
      |           ^~~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]':
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  516 |   return Seek(pos);
      |          ~~~~^~~~~
/<<PKGBUILDDIR>>/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here
  602 |   int64_t offset;
      |           ^~~~~~
   Compiling gkrust v0.1.0 (/<<PKGBUILDDIR>>/toolkit/library/rust)
     Running `CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_NAME=gkrust CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/toolkit/library/rust CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_HOMEPAGE= CARGO_PRIMARY_PACKAGE=1 CARGO_PKG_AUTHORS='nobody@mozilla.org' CARGO_PKG_REPOSITORY= CARGO_PKG_DESCRIPTION='Rust code for libxul' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_VERSION_MAJOR=0 /usr/bin/rustc --crate-name gkrust toolkit/library/rust/lib.rs --color never --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C lto --cfg 'feature="bindgen"' --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="gecko_profiler"' --cfg 'feature="gkrust-shared"' --cfg 'feature="moz_memory"' --cfg 'feature="moz_places"' --cfg 'feature="quantum_render"' --cfg 'feature="servo"' -C metadata=69675de00f9b0e7e -C extra-filename=-69675de00f9b0e7e --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern gkrust_shared=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libgkrust_shared-340125298efc7687.rlib --extern mozilla_central_workspace_hack=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/libmozilla_central_workspace_hack-cb03bcdd265b0c21.rlib -C opt-level=2 --cap-lints warn --remap-path-prefix=/<<PKGBUILDDIR>>=. -L native=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/build/lmdb-rkv-sys-c60195978d3280d7/out`
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/io'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/components'
mkdir -p '.deps/'
xpcom/components/StaticComponents.o
/usr/bin/g++ -o StaticComponents.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/components -I/<<PKGBUILDDIR>>/build-browser/xpcom/components -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/layout/build -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/StaticComponents.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp
xpcom/components/Unified_cpp_xpcom_components0.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsMemoryInfoDumper.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base2.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsInterfaceRequestorAgg.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base2.cpp:38:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsInterfaceRequestorAgg.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/base/Unified_cpp_xpcom_base2.cpp:38:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/threads'
mkdir -p '.deps/'
xpcom/threads/IdleTaskRunner.o
/usr/bin/g++ -o IdleTaskRunner.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/xpcom/threads -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/IdleTaskRunner.o.pp   /<<PKGBUILDDIR>>/xpcom/threads/IdleTaskRunner.cpp
xpcom/threads/ThreadDelay.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/xpcom/components/../../widget/GfxInfoBase.h:19,
                 from /<<PKGBUILDDIR>>/xpcom/components/../../widget/GfxInfoX11.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp:273:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientsBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientInfo.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIGlobalObject.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp:13:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp:292:
/<<PKGBUILDDIR>>/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientsBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientInfo.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIGlobalObject.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp:13:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp:292:
/<<PKGBUILDDIR>>/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
/usr/bin/g++ -o ThreadDelay.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/xpcom/threads -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ThreadDelay.o.pp   /<<PKGBUILDDIR>>/xpcom/threads/ThreadDelay.cpp
xpcom/threads/Unified_cpp_xpcom_threads0.o
/usr/bin/g++ -o Unified_cpp_xpcom_threads0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/xpcom/threads -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_threads0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads0.cpp
xpcom/threads/Unified_cpp_xpcom_threads1.o
/<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp: In function 'nsresult mozilla::xpcom::ConstructJSMComponent(const nsACString&, const char*, nsISupports**)':
/<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp:1561:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1561 |   if (!JS_GetProperty(cx, exports, aConstructor, &ctor) ||
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/components/StaticComponents.cpp:1567:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1567 |   if (!JS::Construct(cx, ctor, JS::HandleValueArray::empty(), &inst)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_xpcom_components0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/components -I/<<PKGBUILDDIR>>/build-browser/xpcom/components -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/layout/build -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_xpcom_components0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/components/Unified_cpp_xpcom_components0.cpp
/usr/bin/g++ -o Unified_cpp_xpcom_threads1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/xpcom/threads -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_threads1.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads1.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/components'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo'
mkdir -p '.deps/'
xpcom/reflect/xptinfo/xptdata.o
/usr/bin/g++ -o xptdata.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/reflect/xptinfo -I/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/xptdata.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp
xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractEventQueue.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ThreadEventQueue.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/threads/ThreadEventQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  198 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83:
/<<PKGBUILDDIR>>/xpcom/threads/nsThread.cpp:197:5: note: some parts of macro expansion are not guarded by this 'else' clause
  197 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractEventQueue.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ThreadEventQueue.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/threads/ThreadEventQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/threads/nsThread.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractEventQueue.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ThreadEventQueue.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/threads/ThreadEventQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  167 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  166 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/threads/nsThread.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DragEvent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:13:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/threads'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptcall'
mkdir -p '.deps/'
xpcom/reflect/xptcall/xptcall.o
/usr/bin/g++ -o xptcall.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/reflect/xptcall -I/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptcall -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/xptcall.o.pp   /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.cpp
In file included from /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcprivate.h:11,
                 from /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.cpp:8:
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptcall'
/usr/bin/g++ -o Unified_cpp_reflect_xptinfo0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/reflect/xptinfo -I/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_reflect_xptinfo0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2:
/<<PKGBUILDDIR>>/xpcom/reflect/xptinfo/xptinfo.cpp: In member function 'nsresult nsXPTInterfaceInfo::GetConstant(uint16_t, JS::MutableHandleValue, char**) const':
/<<PKGBUILDDIR>>/xpcom/reflect/xptinfo/xptinfo.cpp:64:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   64 | nsresult nsXPTInterfaceInfo::GetConstant(uint16_t aIndex,
      |          ^~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptcall/md/unix'
mkdir -p '.deps/'
xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.o
/usr/bin/g++ -o xptcinvoke_arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/md/unix -I/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptcall/md/unix -I/<<PKGBUILDDIR>>/xpcom/reflect/xptcall -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -O2  -MD -MP -MF .deps/xptcinvoke_arm.o.pp   /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp
xpcom/reflect/xptcall/md/unix/xptcstubs_arm.o
In file included from /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcprivate.h:11,
                 from /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp:8:
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
/usr/bin/g++ -o xptcstubs_arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/md/unix -I/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptcall/md/unix -I/<<PKGBUILDDIR>>/xpcom/reflect/xptcall -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -O2  -MD -MP -MF .deps/xptcstubs_arm.o.pp   /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp
In file included from /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcprivate.h:11,
                 from /<<PKGBUILDDIR>>/xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp:8:
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptcall/md/unix'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/chrome'
mkdir -p '.deps/'
chrome/Unified_cpp_chrome0.o
/usr/bin/g++ -o Unified_cpp_chrome0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/build-browser/chrome -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/res -I/<<PKGBUILDDIR>>/xpcom/components -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_chrome0.o.pp   /<<PKGBUILDDIR>>/build-browser/chrome/Unified_cpp_chrome0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoElementHashEntry.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectCompositor.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Document; T = mozilla::dom::Document]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Element; T = mozilla::dom::Element]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Node; T = nsINode]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::BrowsingContext; T = mozilla::dom::BrowsingContext]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Event; T = mozilla::dom::Event]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::NodeList; T = nsINodeList]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::DOMRequest; T = mozilla::dom::DOMRequest]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::DOMRect; T = mozilla::dom::DOMRect]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Animation; T = mozilla::dom::Animation]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::DocumentFragment; T = mozilla::dom::DocumentFragment]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::DragEvent; T = mozilla::dom::DragEvent]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::ContentFrameMessageManager; T = mozilla::dom::ContentFrameMessageManager]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::WebExtensionContentScript; T = mozilla::extensions::WebExtensionContentScript]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Storage; T = mozilla::dom::Storage]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::EventTarget; T = mozilla::dom::EventTarget]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::CharacterData; T = mozilla::dom::CharacterData]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::PositionError; T = mozilla::dom::PositionError]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Animation]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsINode]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DocumentFragment]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DOMRequest]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Document]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Storage]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::CharacterData]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::BrowsingContext]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsINodeList]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Blob]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::ContentFrameMessageManager]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::EventTarget]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsTreeColumn]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::TreeColumn; T = nsTreeColumn]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Element]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::HTMLInputElement]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::HTMLFormElement]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::XULTreeElement]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::XULTreeElement; T = mozilla::dom::XULTreeElement]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DOMRect]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Event]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DragEvent]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::PositionError]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::HTMLFormElement; T = mozilla::dom::HTMLFormElement]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::extensions::WebExtensionContentScript]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::WindowGlobalParent]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::WindowGlobalParent; T = mozilla::dom::WindowGlobalParent]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DataTransfer]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::DataTransfer; T = mozilla::dom::DataTransfer]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::HTMLInputElement; T = mozilla::dom::HTMLInputElement]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsFrameLoader]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::FrameLoader; T = nsFrameLoader]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Blob; T = mozilla::dom::Blob]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Selection]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Selection; T = mozilla::dom::Selection]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsRange]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:47:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 | static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle)
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp: In function 'nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = mozilla::dom::prototypes::id::Range; T = nsRange]':
/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo/xptdata.cpp:38:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx)
      |                 ^~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/reflect/xptinfo'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/build'
mkdir -p '.deps/'
xpcom/build/NSPRInterposer.o
/usr/bin/g++ -o NSPRInterposer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/components -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/xpcom/glue -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/NSPRInterposer.o.pp   /<<PKGBUILDDIR>>/xpcom/build/NSPRInterposer.cpp
xpcom/build/PoisonIOInterposerStub.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIProtocolHandler.h:10,
                 from /<<PKGBUILDDIR>>/chrome/nsChromeProtocolHandler.h:9,
                 from /<<PKGBUILDDIR>>/chrome/nsChromeProtocolHandler.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/chrome/Unified_cpp_chrome0.cpp:2:
/<<PKGBUILDDIR>>/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  101 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  100 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o PoisonIOInterposerStub.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/components -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/xpcom/glue -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PoisonIOInterposerStub.o.pp   /<<PKGBUILDDIR>>/xpcom/build/PoisonIOInterposerStub.cpp
xpcom/build/Services.o
/usr/bin/g++ -o Services.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/components -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/xpcom/glue -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Services.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/build/Services.cpp
xpcom/build/Unified_cpp_xpcom_build0.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/chrome/nsChromeRegistryChrome.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/chrome/Unified_cpp_chrome0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_xpcom_build0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/xpcom -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/components -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/xpcom/glue -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_build0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/chrome'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/rust/gtest'
mkdir -p '.deps/'
xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.o
/usr/bin/g++ -o Unified_cpp_xpcom_rust_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/rust/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/rust/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_rust_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/rust/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest'
mkdir -p '.deps/'
xpcom/tests/gtest/TestAllocReplacement.o
/usr/bin/g++ -o TestAllocReplacement.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestAllocReplacement.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestAllocReplacement.cpp
xpcom/tests/gtest/TestCOMArray.o
/usr/bin/g++ -o TestCOMArray.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestCOMArray.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestCOMArray.cpp
xpcom/tests/gtest/TestCOMPtr.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XPCOM.h:160,
                 from /<<PKGBUILDDIR>>/xpcom/build/XPCOMInit.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
/usr/bin/g++ -o TestCOMPtr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestCOMPtr.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestCOMPtr.cpp
xpcom/tests/gtest/TestHashtables.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/build/FileLocation.h:13,
                 from /<<PKGBUILDDIR>>/xpcom/build/FileLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/build/XPCOMInit.cpp:65,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp:47:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/build/FileLocation.h:13,
                 from /<<PKGBUILDDIR>>/xpcom/build/FileLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/build/XPCOMInit.cpp:65,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp:47:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/build/FileLocation.h:13,
                 from /<<PKGBUILDDIR>>/xpcom/build/FileLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RemoteDecoderManagerChild.h:8,
                 from /<<PKGBUILDDIR>>/xpcom/build/XPCOMInit.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/build/Unified_cpp_xpcom_build0.cpp:47:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o TestHashtables.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestHashtables.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestHashtables.cpp
xpcom/tests/gtest/TestNsRefPtr.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/libpref'
mkdir -p '.deps/'
modules/libpref/Unified_cpp_modules_libpref0.o
/usr/bin/g++ -o Unified_cpp_modules_libpref0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DOS_ARCH=Linux -DMOZ_WIDGET_TOOLKIT=gtk3 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/modules/libpref -I/<<PKGBUILDDIR>>/build-browser/modules/libpref -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_modules_libpref0.o.pp   /<<PKGBUILDDIR>>/build-browser/modules/libpref/Unified_cpp_modules_libpref0.cpp
/usr/bin/g++ -o TestNsRefPtr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestNsRefPtr.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestNsRefPtr.cpp
xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_xpcom_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp
xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.o
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/Helpers.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/Helpers.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  193 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  192 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_xpcom_tests_gtest1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_tests_gtest1.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp
xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/libpref'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/libpref/test/gtest'
mkdir -p '.deps/'
modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_libpref_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/modules/libpref/test/gtest -I/<<PKGBUILDDIR>>/build-browser/modules/libpref/test/gtest -I/<<PKGBUILDDIR>>/modules/libpref -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_libpref_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsExpirationTracker.h:11,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestExpirationTracker.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   93 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   92 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/libpref/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/gtest'
mkdir -p '.deps/'
intl/gtest/Unified_cpp_intl_gtest0.o
/usr/bin/g++ -o Unified_cpp_intl_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/gtest -I/<<PKGBUILDDIR>>/build-browser/intl/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_intl_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/gtest/Unified_cpp_intl_gtest0.cpp
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  320 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  319 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/hyphenation/hyphen'
mkdir -p '.deps/'
intl/hyphenation/hyphen/hyphen.o
/usr/bin/gcc -std=gnu99 -o hyphen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/hyphenation/hyphen -I/<<PKGBUILDDIR>>/build-browser/intl/hyphenation/hyphen -I/<<PKGBUILDDIR>>/intl/hyphenation/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/hyphen.o.pp   /<<PKGBUILDDIR>>/intl/hyphenation/hyphen/hyphen.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/hyphenation/hyphen'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/hyphenation/glue'
mkdir -p '.deps/'
intl/hyphenation/glue/hnjstdio.o
/usr/bin/g++ -o hnjstdio.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/hyphenation/glue -I/<<PKGBUILDDIR>>/build-browser/intl/hyphenation/glue -I/<<PKGBUILDDIR>>/intl/hyphenation/hyphen -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/hnjstdio.o.pp   /<<PKGBUILDDIR>>/intl/hyphenation/glue/hnjstdio.cpp
intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.o
/usr/bin/g++ -o Unified_cpp_hyphenation_glue0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/hyphenation/glue -I/<<PKGBUILDDIR>>/build-browser/intl/hyphenation/glue -I/<<PKGBUILDDIR>>/intl/hyphenation/hyphen -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_hyphenation_glue0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/hyphenation/glue'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/locale'
mkdir -p '.deps/'
intl/locale/Unified_cpp_intl_locale0.o
/usr/bin/g++ -o Unified_cpp_intl_locale0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/locale -I/<<PKGBUILDDIR>>/build-browser/intl/locale -I/<<PKGBUILDDIR>>/intl/uconv -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_intl_locale0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/locale/Unified_cpp_intl_locale0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/locale'
/usr/bin/g++ -o Unified_cpp_xpcom_tests_gtest2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_tests_gtest2.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp
xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestExpirationTracker.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp: In member function 'virtual void GCPostBarriers_nsTArray_Test::TestBody()':
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |     ASSERT_TRUE(JS_SetProperty(cx, obj, property, value));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:5: note: in expansion of macro 'ASSERT_TRUE'
   56 |     ASSERT_TRUE(JS_SetProperty(cx, obj, property, value));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   72 |     ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:5: note: in expansion of macro 'ASSERT_TRUE'
   72 |     ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |     ASSERT_TRUE(JS_SetProperty(cx, obj, property, value));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:5: note: in expansion of macro 'ASSERT_TRUE'
   56 |     ASSERT_TRUE(JS_SetProperty(cx, obj, property, value));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   72 |     ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:5: note: in expansion of macro 'ASSERT_TRUE'
   72 |     ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |     ASSERT_TRUE(JS_SetProperty(cx, obj, property, value));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:5: note: in expansion of macro 'ASSERT_TRUE'
   56 |     ASSERT_TRUE(JS_SetProperty(cx, obj, property, value));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   72 |     ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:5: note: in expansion of macro 'ASSERT_TRUE'
   72 |     ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value));
      |     ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestPLDHash.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  112 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  111 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  132 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  131 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_xpcom_tests_gtest3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpcom_tests_gtest3.o.pp   /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h: In member function 'virtual void Tokenizer_IntegerReading_Test::TestBody()':
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u64' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:755:14: note: 'u64' was declared here
  755 |     uint64_t u64;
      |              ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:741:14: note: 'u32' was declared here
  741 |     uint32_t u32;
      |              ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 's64' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:727:13: note: 's64' was declared here
  727 |     int64_t s64;
      |             ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 's32' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:726:13: note: 's32' was declared here
  726 |     int32_t s32;
      |             ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u64' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:713:14: note: 'u64' was declared here
  713 |     uint64_t u64;
      |              ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:712:14: note: 'u32' was declared here
  712 |     uint32_t u32;
      |              ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 's64' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:691:13: note: 's64' was declared here
  691 |     int64_t s64;
      |             ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 's32' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:690:13: note: 's32' was declared here
  690 |     int32_t s32;
      |             ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 's16' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:689:13: note: 's16' was declared here
  689 |     int16_t s16;
      |             ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 's8' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:688:12: note: 's8' was declared here
  688 |     int8_t s8;
      |            ^~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u64' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:673:14: note: 'u64' was declared here
  673 |     uint64_t u64;
      |              ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:672:14: note: 'u32' was declared here
  672 |     uint32_t u32;
      |              ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u16' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:671:14: note: 'u16' was declared here
  671 |     uint16_t u16;
      |              ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'u8' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:670:13: note: 'u8' was declared here
  670 |     uint8_t u8;
      |             ^~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h: In member function 'virtual void Tokenizer_ShortcutChecks_Test::TestBody()':
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'integer' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:515:12: note: 'integer' was declared here
  515 |   uint32_t integer;
      |            ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h: In member function 'virtual void Tokenizer_ReadIntegers_Test::TestBody()':
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'signed_value64' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:1368:11: note: 'signed_value64' was declared here
 1368 |   int64_t signed_value64;
      |           ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTaskQueue.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: 'unsigned_value32' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1281 |   if (const ::testing::AssertionResult gtest_ar_ = \
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTokenizer.cpp:1366:12: note: 'unsigned_value32' was declared here
 1366 |   uint32_t unsigned_value32;
      |            ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTextFormatter.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h: In member function 'virtual void TextFormatterOrdering_orders_Test::TestBody()':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
   56 |     return vsnprintf(aOut, aOutLen, aFmt,
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   57 |                      mozilla::MakeSpan(values, sizeof...(aArgs)));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
   56 |     return vsnprintf(aOut, aOutLen, aFmt,
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   57 |                      mozilla::MakeSpan(values, sizeof...(aArgs)));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:56:
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp: In function 'void TestNewRunnableFunction(bool)':
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds]
  132 |     ++mCopyCounter;
      |     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter'
  338 |     int copyCounter = 0;
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds]
  132 |     ++mCopyCounter;
      |     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter'
  338 |     int copyCounter = 0;
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds]
  146 |     ++mCopyCounter;
      |     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter'
  358 |     int copyCounter = 0;
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds]
  146 |     ++mCopyCounter;
      |     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter'
  358 |     int copyCounter = 0;
      |         ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/tests/gtest/TestTextFormatter.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h: In member function 'virtual void TextFormatter_Tests_Test::TestBody()':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
   56 |     return vsnprintf(aOut, aOutLen, aFmt,
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   57 |                      mozilla::MakeSpan(values, sizeof...(aArgs)));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h: In member function 'virtual void TextFormatterTestResults_Tests_Test::TestBody()':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
   56 |     return vsnprintf(aOut, aOutLen, aFmt,
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   57 |                      mozilla::MakeSpan(values, sizeof...(aArgs)));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/locale/gtk'
mkdir -p '.deps/'
intl/locale/gtk/OSPreferences_gtk.o
/usr/bin/g++ -o OSPreferences_gtk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/locale/gtk -I/<<PKGBUILDDIR>>/build-browser/intl/locale/gtk -I/<<PKGBUILDDIR>>/intl/locale -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/OSPreferences_gtk.o.pp   /<<PKGBUILDDIR>>/intl/locale/gtk/OSPreferences_gtk.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/locale/gtk'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/locale/tests/gtest'
mkdir -p '.deps/'
intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_locale_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/locale/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/intl/locale/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_locale_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/locale/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/lwbrk'
mkdir -p '.deps/'
intl/lwbrk/nsPangoBreaker.o
/usr/bin/g++ -o nsPangoBreaker.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/lwbrk -I/<<PKGBUILDDIR>>/build-browser/intl/lwbrk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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  -MD -MP -MF .deps/nsPangoBreaker.o.pp   /<<PKGBUILDDIR>>/intl/lwbrk/nsPangoBreaker.cpp
intl/lwbrk/Unified_cpp_intl_lwbrk0.o
/usr/bin/g++ -o Unified_cpp_intl_lwbrk0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/lwbrk -I/<<PKGBUILDDIR>>/build-browser/intl/lwbrk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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  -MD -MP -MF .deps/Unified_cpp_intl_lwbrk0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/lwbrk'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/lwbrk/gtest'
mkdir -p '.deps/'
intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.o
/usr/bin/g++ -o Unified_cpp_intl_lwbrk_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/lwbrk/gtest -I/<<PKGBUILDDIR>>/build-browser/intl/lwbrk/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_intl_lwbrk_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/lwbrk/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/strres'
mkdir -p '.deps/'
intl/strres/Unified_cpp_intl_strres0.o
/usr/bin/g++ -o Unified_cpp_intl_strres0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/strres -I/<<PKGBUILDDIR>>/build-browser/intl/strres -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_intl_strres0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/strres/Unified_cpp_intl_strres0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/intl/strres/nsStringBundle.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/intl/strres/Unified_cpp_intl_strres0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/strres'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/unicharutil'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/unicharutil'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/unicharutil/util'
mkdir -p '.deps/'
intl/unicharutil/util/Unified_cpp_unicharutil_util0.o
/usr/bin/g++ -o Unified_cpp_unicharutil_util0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/unicharutil/util -I/<<PKGBUILDDIR>>/build-browser/intl/unicharutil/util -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_unicharutil_util0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/unicharutil/util/Unified_cpp_unicharutil_util0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/unicharutil/util'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/l10n'
mkdir -p '.deps/'
intl/l10n/Unified_cpp_intl_l10n0.o
/usr/bin/g++ -o Unified_cpp_intl_l10n0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/l10n -I/<<PKGBUILDDIR>>/build-browser/intl/l10n -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_intl_l10n0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/l10n/Unified_cpp_intl_l10n0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/uconv'
mkdir -p '.deps/'
intl/uconv/Unified_cpp_intl_uconv0.o
/usr/bin/g++ -o Unified_cpp_intl_uconv0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/uconv -I/<<PKGBUILDDIR>>/build-browser/intl/uconv -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_intl_uconv0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/uconv/Unified_cpp_intl_uconv0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozIDOMLocalization.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentL10n.h:10,
                 from /<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/intl/l10n/Unified_cpp_intl_l10n0.cpp:2:
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   35 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   34 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   64 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   63 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/uconv'
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::LocalizationHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  434 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  433 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/build'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/base'
mkdir -p '.deps/'
netwerk/base/NetworkInfoServiceLinux.o
/usr/bin/g++ -o NetworkInfoServiceLinux.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/NetworkInfoServiceLinux.o.pp   /<<PKGBUILDDIR>>/netwerk/base/NetworkInfoServiceLinux.cpp
netwerk/base/nsNetworkInfoService.o
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  564 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  563 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o nsNetworkInfoService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/nsNetworkInfoService.o.pp   /<<PKGBUILDDIR>>/netwerk/base/nsNetworkInfoService.cpp
netwerk/base/nsURLHelperUnix.o
In file included from /<<PKGBUILDDIR>>/build-browser/intl/l10n/Unified_cpp_intl_l10n0.cpp:2:
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual void mozilla::dom::PromiseResolver::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:42:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   42 | void PromiseResolver::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual void mozilla::dom::PromiseResolver::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:47:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 | void PromiseResolver::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual void mozilla::dom::LocalizationHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:419:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  419 |   virtual void RejectedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual void mozilla::dom::L10nReadyHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:548:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  548 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual void mozilla::dom::L10nReadyHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:543:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  543 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'void mozilla::dom::DocumentL10n::SetAttributes(JSContext*, mozilla::dom::Element&, const nsAString&, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:281:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  281 |     if (!nsContentUtils::StringifyJSON(aCx, &val, data)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'void mozilla::dom::DocumentL10n::GetAttributes(JSContext*, mozilla::dom::Element&, mozilla::dom::L10nKey&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:305:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  305 |     if (!JS_ParseJSON(aCx, l10nArgs.get(), l10nArgs.Length(), &json)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentL10n.h:22,
                 from /<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/intl/l10n/Unified_cpp_intl_l10n0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const JS::Value]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentL10n.h:22,
                 from /<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/intl/l10n/Unified_cpp_intl_l10n0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/intl/l10n/Unified_cpp_intl_l10n0.cpp:2:
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp: In member function 'virtual void mozilla::dom::LocalizationHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:330:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  330 |   virtual void ResolvedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:339:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  339 |       if (!iter.init(aValue, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:351:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentL10n.h:22,
                 from /<<PKGBUILDDIR>>/intl/l10n/DocumentL10n.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/intl/l10n/Unified_cpp_intl_l10n0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/l10n'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/base/mozurl'
mkdir -p '.deps/'
netwerk/base/mozurl/MozURL.o
/usr/bin/g++ -o MozURL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base/mozurl -I/<<PKGBUILDDIR>>/build-browser/netwerk/base/mozurl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/MozURL.o.pp   /<<PKGBUILDDIR>>/netwerk/base/mozurl/MozURL.cpp
/usr/bin/g++ -o nsURLHelperUnix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/nsURLHelperUnix.o.pp   /<<PKGBUILDDIR>>/netwerk/base/nsURLHelperUnix.cpp
netwerk/base/Unified_cpp_netwerk_base0.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/base/mozurl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/cookie'
mkdir -p '.deps/'
netwerk/cookie/nsCookieService.o
/usr/bin/g++ -o nsCookieService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/build-browser/netwerk/cookie -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/intl/uconv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/nsCookieService.o.pp   /<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp
netwerk/cookie/Unified_cpp_netwerk_cookie0.o
/usr/bin/g++ -o Unified_cpp_netwerk_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp
netwerk/base/Unified_cpp_netwerk_base1.o
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::CookieExists(const nsACString&, const nsACString&, const nsACString&, JS::HandleValue, JSContext*, bool*)':
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp:4468:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4468 | nsCookieService::CookieExists(const nsACString& aHost, const nsACString& aPath,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::GetCookiesFromHost(const nsACString&, JS::HandleValue, JSContext*, nsISimpleEnumerator**)':
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp:4611:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4611 | nsCookieService::GetCookiesFromHost(const nsACString& aHost,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::Add(const nsACString&, const nsACString&, const nsACString&, const nsACString&, bool, bool, bool, int64_t, JS::HandleValue, int32_t, JSContext*)':
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp:2492:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2492 | nsCookieService::Add(const nsACString& aHost, const nsACString& aPath,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::Remove(const nsACString&, const nsACString&, const nsACString&, bool, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookieService.cpp:2610:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2610 | nsCookieService::Remove(const nsACString& aHost, const nsACString& aName,
      | ^~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_netwerk_cookie0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/build-browser/netwerk/cookie -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/intl/uconv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_cookie0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIArrayBufferInputStream.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/base/ArrayBufferInputStream.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/base/ArrayBufferInputStream.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   35 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   34 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/base/Predictor.cpp:52,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:137:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/cookie/CookieServiceChild.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/ArrayBufferInputStream.cpp: In member function 'virtual nsresult ArrayBufferInputStream::SetData(JS::Handle<JS::Value>, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/netwerk/base/ArrayBufferInputStream.cpp:24:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   24 | ArrayBufferInputStream::SetData(JS::Handle<JS::Value> aBuffer,
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:83:
/<<PKGBUILDDIR>>/netwerk/base/LoadContextInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadContextInfo::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/base/LoadContextInfo.cpp:41:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   41 | NS_IMETHODIMP LoadContextInfo::GetOriginAttributes(
      |               ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:92:
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp:1017:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1017 | LoadInfo::GetScriptableOriginAttributes(
      | ^~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::SetScriptableOriginAttributes(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp:1043:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1043 | LoadInfo::SetScriptableOriginAttributes(
      | ^~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetRedirects(JSContext*, JS::MutableHandle<JS::Value>, const RedirectHistoryArray&)':
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp:1100:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1100 | LoadInfo::GetRedirects(JSContext* aCx, JS::MutableHandle<JS::Value> aRedirects,
      | ^~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetRedirectChainIncludingInternalRedirects(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp:1127:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1127 | LoadInfo::GetRedirectChainIncludingInternalRedirects(
      | ^~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetRedirectChain(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/base/LoadInfo.cpp:1138:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1138 | LoadInfo::GetRedirectChain(JSContext* aCx,
      | ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:47:
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetConnectionStatus(mozilla::net::ConnectionData*)':
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:843:54: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |   connectionData->mCallback->OnDashboardDataAvailable(val);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:83:
/<<PKGBUILDDIR>>/netwerk/base/LoadContextInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadContextInfoFactory::Custom(bool, JS::HandleValue, JSContext*, nsILoadContextInfo**)':
/<<PKGBUILDDIR>>/netwerk/base/LoadContextInfo.cpp:78:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   78 | NS_IMETHODIMP LoadContextInfoFactory::Custom(bool aAnonymous,
      |               ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:137:
/<<PKGBUILDDIR>>/netwerk/base/Predictor.cpp: In member function 'virtual nsresult mozilla::net::Predictor::Learn(nsIURI*, nsIURI*, PredictorLearnReason, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/netwerk/base/Predictor.cpp:1399:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1399 | Predictor::Learn(nsIURI* targetURI, nsIURI* sourceURI,
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:29:
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookie.cpp: In member function 'virtual nsresult nsCookie::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/cookie/nsCookie.cpp:194:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  194 | nsCookie::GetOriginAttributes(JSContext* aCx,
      | ^~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/cookie'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/dns/mdns/libmdns'
mkdir -p '.deps/'
netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.o
/usr/bin/g++ -o Unified_cpp_dns_mdns_libmdns0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/dns/mdns/libmdns -I/<<PKGBUILDDIR>>/build-browser/netwerk/dns/mdns/libmdns -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dns_mdns_libmdns0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:47:
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetDNSCacheEntries(mozilla::net::DnsData*)':
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:688:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  688 |   dnsData->mCallback->OnDashboardDataAvailable(val);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetRcwnData(mozilla::net::RcwnData*)':
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:766:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  766 |   aData->mCallback->OnDashboardDataAvailable(val);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetSockets(mozilla::net::SocketData*)':
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:383:50: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  383 |   socketData->mCallback->OnDashboardDataAvailable(val);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetWebSocketConnections(mozilla::net::WebSocketRequest*)':
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:598:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  598 |   wsRequest->mCallback->OnDashboardDataAvailable(val);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetHttpConnections(mozilla::net::HttpData*)':
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:480:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  480 |   httpData->mCallback->OnDashboardDataAvailable(val);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::LookupHelper::ConstructAnswer(mozilla::net::LookupArgument*)':
/<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:313:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  313 |   this->mCallback->OnDashboardDataAvailable(val);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/Dashboard.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::IOActivityDataDictionary]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::net::IOActivityMonitor::RequestActivitiesInternal(mozilla::dom::Promise*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/dns/mdns/libmdns'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/socket'
mkdir -p '.deps/'
netwerk/socket/Unified_cpp_netwerk_socket0.o
/usr/bin/g++ -o Unified_cpp_netwerk_socket0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/build-browser/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_netwerk_socket0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/socket/Unified_cpp_netwerk_socket0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base0.cpp:137:
/<<PKGBUILDDIR>>/netwerk/base/Predictor.cpp: In member function 'virtual nsresult mozilla::net::Predictor::Predict(nsIURI*, nsIURI*, PredictorPredictReason, JS::HandleValue, nsINetworkPredictorVerifier*, JSContext*)':
/<<PKGBUILDDIR>>/netwerk/base/Predictor.cpp:632:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  632 | Predictor::Predict(nsIURI* targetURI, nsIURI* sourceURI,
      | ^~~~~~~~~
/usr/bin/g++ -o Unified_cpp_netwerk_base1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_base1.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base1.cpp
netwerk/base/Unified_cpp_netwerk_base2.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/socket'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/mime'
mkdir -p '.deps/'
netwerk/mime/nsMIMEHeaderParamImpl.o
/usr/bin/g++ -o nsMIMEHeaderParamImpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/mime -I/<<PKGBUILDDIR>>/build-browser/netwerk/mime -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/nsMIMEHeaderParamImpl.o.pp   /<<PKGBUILDDIR>>/netwerk/mime/nsMIMEHeaderParamImpl.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/mime'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/streamconv'
mkdir -p '.deps/'
netwerk/streamconv/nsStreamConverterService.o
/usr/bin/g++ -o nsStreamConverterService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/streamconv -I/<<PKGBUILDDIR>>/build-browser/netwerk/streamconv -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsStreamConverterService.o.pp   /<<PKGBUILDDIR>>/netwerk/streamconv/nsStreamConverterService.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/streamconv'
/usr/bin/g++ -o Unified_cpp_netwerk_base2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_base2.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base2.cpp
netwerk/base/Unified_cpp_netwerk_base3.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/base/SimpleChannel.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base1.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAsyncInputStream.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   41 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   40 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  295 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsBufferedStreams.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAsyncInputStream.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  833 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  832 |   NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  402 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause
  986 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
 1061 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
  401 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable())
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::net::PACProxyAlert(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp: In member function 'bool mozilla::net::ProxyAutoConfig::MyIPAddress(const JS::CallArgs&)':
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp:939:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  939 |       JS_GetProperty(cx, global, "pacUseMultihomedDNS", &v) &&
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::net::PACDnsResolve(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp: In function 'nsresult mozilla::net::ProxyAutoConfig::SetupJS()':
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp:388:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  388 |     if (!JS_GetPendingException(mCx, &exn)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp:388:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  388 |     if (!JS_GetPendingException(mCx, &exn)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp: In member function 'nsresult mozilla::net::ProxyAutoConfig::GetProxyForURI(const nsCString&, const nsCString&, nsACString&)':
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp:829:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  829 |     bool ok = JS_CallFunctionName(cx, global, "FindProxyForURL", args, &rval);
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/ProxyAutoConfig.cpp:388:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  388 |     if (!JS_GetPendingException(mCx, &exn)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsIOService.cpp:52,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_netwerk_base3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_base3.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp
netwerk/base/Unified_cpp_netwerk_base4.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAsyncInputStream.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsBaseContentStream.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base2.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  123 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsBufferedStreams.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/usr/bin/g++ -o Unified_cpp_netwerk_base4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_base4.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base4.cpp
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsNetUtil.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  748 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsProtocolProxyService.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsNetUtil.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.h:23,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsNetUtil.cpp:93,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsNetUtil.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   60 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   59 |     NS_INTERFACE_MAP_ENTRY(nsISizeOf)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  740 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.h:23,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsNetUtil.cpp:93,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  740 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsNetUtil.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1200 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1199 |     NS_INTERFACE_MAP_ENTRY(nsISizeOf)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.h:23,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsNetUtil.cpp:93,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsStreamListenerWrapper.h:8,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsStreamListenerWrapper.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base4.cpp:2:
/<<PKGBUILDDIR>>/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  164 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  163 |   NS_INTERFACE_MAP_ENTRY(nsIUDPMessage)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base4.cpp:47:
/<<PKGBUILDDIR>>/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::{anonymous}::UDPMessageProxy::GetRawData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/netwerk/base/nsUDPSocket.cpp:371:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  371 | UDPMessageProxy::GetRawData(JSContext* cx, JS::MutableHandleValue aRawData) {
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::GetRawData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/netwerk/base/nsUDPSocket.cpp:210:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 | nsUDPMessage::GetRawData(JSContext* cx, JS::MutableHandleValue aRawData) {
      | ^~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/streamconv/converters'
mkdir -p '.deps/'
netwerk/streamconv/converters/Unified_cpp_converters0.o
/usr/bin/g++ -o Unified_cpp_converters0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/streamconv/converters -I/<<PKGBUILDDIR>>/build-browser/netwerk/streamconv/converters -I/<<PKGBUILDDIR>>/modules/brotli/dec -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_converters0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/streamconv/converters/Unified_cpp_converters0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/base/Unified_cpp_netwerk_base3.cpp:110:
/<<PKGBUILDDIR>>/netwerk/base/nsSocketTransport2.cpp: In member function 'virtual nsresult mozilla::net::nsSocketTransport::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/base/nsSocketTransport2.cpp:2692:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2692 | nsSocketTransport::GetScriptableOriginAttributes(
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSocketTransport2.cpp: In member function 'virtual nsresult mozilla::net::nsSocketTransport::SetScriptableOriginAttributes(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/base/nsSocketTransport2.cpp:2701:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2701 | nsSocketTransport::SetScriptableOriginAttributes(
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIRequestObserver.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIStreamListener.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIStreamConverter.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozITXTToHTMLConv.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11:
/<<PKGBUILDDIR>>/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   93 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   92 |   NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  117 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  116 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)':
/<<PKGBUILDDIR>>/netwerk/base/nsSocketTransport2.cpp:1111:12: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1111 |   nsresult rv;
      |            ^~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/streamconv/converters'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/cache'
mkdir -p '.deps/'
netwerk/cache/Unified_cpp_netwerk_cache0.o
/usr/bin/g++ -o Unified_cpp_netwerk_cache0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/cache -I/<<PKGBUILDDIR>>/build-browser/netwerk/cache -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_cache0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/cache/Unified_cpp_netwerk_cache0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsICache.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntry.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/cache/nsDiskCache.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/cache/nsApplicationCacheService.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  640 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  639 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  812 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  811 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  971 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  970 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1164 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1163 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/cache2'
mkdir -p '.deps/'
netwerk/cache2/AppCacheStorage.o
/usr/bin/g++ -o AppCacheStorage.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/cache2 -I/<<PKGBUILDDIR>>/build-browser/netwerk/cache2 -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cache -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/AppCacheStorage.o.pp   /<<PKGBUILDDIR>>/netwerk/cache2/AppCacheStorage.cpp
netwerk/cache2/CacheStorage.o
/usr/bin/g++ -o CacheStorage.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/cache2 -I/<<PKGBUILDDIR>>/build-browser/netwerk/cache2 -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cache -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/CacheStorage.o.pp   /<<PKGBUILDDIR>>/netwerk/cache2/CacheStorage.cpp
netwerk/cache2/Unified_cpp_netwerk_cache20.o
/usr/bin/g++ -o Unified_cpp_netwerk_cache20.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/cache2 -I/<<PKGBUILDDIR>>/build-browser/netwerk/cache2 -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cache -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_cache20.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp
netwerk/cache2/Unified_cpp_netwerk_cache21.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/cache'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about'
mkdir -p '.deps/'
netwerk/protocol/about/Unified_cpp_protocol_about0.o
/usr/bin/g++ -o Unified_cpp_protocol_about0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/about -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cache2 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_protocol_about0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsICacheEntry.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/cache2/CacheEntry.h:8,
                 from /<<PKGBUILDDIR>>/netwerk/cache2/CacheEntry.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2:
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  157 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  155 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  291 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  290 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  110 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  109 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   43 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   42 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   45 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   44 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAboutModule.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutBlank.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutBlank.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  331 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29:
/<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.cpp:330:3: note: some parts of macro expansion are not guarded by this 'else' clause
  330 |   else
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAboutModule.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutBlank.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutBlank.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  414 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.h:15,
                 from /<<PKGBUILDDIR>>/netwerk/base/nsSimpleNestedURI.h:16,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  414 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  248 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  247 |   NS_INTERFACE_MAP_ENTRY(nsIRunnable)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/about'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/data'
mkdir -p '.deps/'
netwerk/protocol/data/Unified_cpp_protocol_data0.o
/usr/bin/g++ -o Unified_cpp_protocol_data0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/data -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/data -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_protocol_data0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/data/DataChannelChild.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/data'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/file'
mkdir -p '.deps/'
netwerk/protocol/file/Unified_cpp_protocol_file0.o
/usr/bin/g++ -o Unified_cpp_protocol_file0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/file -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/file -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_protocol_file0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/file/FileChannelChild.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_netwerk_cache21.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/cache2 -I/<<PKGBUILDDIR>>/build-browser/netwerk/cache2 -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cache -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_cache21.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/file'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/ftp'
mkdir -p '.deps/'
netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.o
/usr/bin/g++ -o Unified_cpp_netwerk_protocol_ftp0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/ftp -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/ftp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_ftp0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/cache2'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/gio'
mkdir -p '.deps/'
netwerk/protocol/gio/nsGIOProtocolHandler.o
/usr/bin/g++ -o nsGIOProtocolHandler.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/gio -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/gio -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsGIOProtocolHandler.o.pp   /<<PKGBUILDDIR>>/netwerk/protocol/gio/nsGIOProtocolHandler.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/ftp/FTPChannelChild.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/gio'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http'
mkdir -p '.deps/'
netwerk/protocol/http/nsHttpChannelAuthProvider.o
/usr/bin/g++ -o nsHttpChannelAuthProvider.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsHttpChannelAuthProvider.o.pp   /<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
netwerk/protocol/http/nsHttpHandler.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/ftp/FTPChannelChild.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/ftp/FTPChannelChild.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o nsHttpHandler.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsHttpHandler.o.pp   /<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpHandler.cpp
netwerk/protocol/http/Unified_cpp_protocol_http0.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/ftp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res'
mkdir -p '.deps/'
netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.o
/usr/bin/g++ -o Unified_cpp_netwerk_protocol_res0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/res -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_res0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpHandler.cpp:71:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISerializable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoParent.h:8,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
   47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsStandardURL.h:23,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/SubstitutingProtocolHandler.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.h:12,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
   47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISerializable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoParent.h:8,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  194 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/usr/bin/g++ -o Unified_cpp_protocol_http0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_protocol_http0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp
netwerk/protocol/http/Unified_cpp_protocol_http1.o
In file included from /<<PKGBUILDDIR>>/netwerk/protocol/res/ExtensionProtocolHandler.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::{anonymous}::NativeThenHandler<Callback, Args>::CallResolveCallback(JSContext*, JS::Handle<JS::Value>) [with Callback = mozilla::net::OpenWhenReady(mozilla::dom::Promise*, nsIStreamListener*, nsIChannel*, const std::function<nsresult(nsIStreamListener*, nsIChannel*)>&)::<lambda(JSContext*, JS::HandleValue, nsIStreamListener*)>; Args = {nsCOMPtr<nsIStreamListener>&}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h:111:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   already_AddRefed<Promise> CallResolveCallback(
      |                             ^~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/res'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/viewsource'
mkdir -p '.deps/'
netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.o
/usr/bin/g++ -o Unified_cpp_protocol_viewsource0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/viewsource -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_protocol_viewsource0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/ASpdySession.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   37 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   36 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/ClassifierDummyChannel.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/ASpdySession.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   77 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
   76 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  116 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  115 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   53 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   52 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/viewsource/nsViewSourceChannel.h:10,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   42 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   41 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/viewsource'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/websocket'
mkdir -p '.deps/'
netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.o
/usr/bin/g++ -o Unified_cpp_protocol_websocket0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/websocket -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/websocket -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_protocol_websocket0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp
/usr/bin/g++ -o Unified_cpp_protocol_http1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_protocol_http1.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp
netwerk/protocol/http/Unified_cpp_protocol_http2.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketLog.h:12,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   50 |   NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   17 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   16 |   NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  203 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  202 |   NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpBaseChannel.cpp:424:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  424 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpBaseChannel.cpp:423:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
  423 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelChild.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  295 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
  294 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/websocket'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/system/linux'
mkdir -p '.deps/'
netwerk/system/linux/nsNotifyAddrListener_Linux.o
/usr/bin/g++ -o nsNotifyAddrListener_Linux.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/system/linux -I/<<PKGBUILDDIR>>/build-browser/netwerk/system/linux -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsNotifyAddrListener_Linux.o.pp   /<<PKGBUILDDIR>>/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/system/linux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/ipc'
mkdir -p '.deps/'
netwerk/ipc/Unified_cpp_netwerk_ipc0.o
/usr/bin/g++ -o Unified_cpp_netwerk_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/ipc -I/<<PKGBUILDDIR>>/build-browser/netwerk/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_netwerk_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelParent.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  286 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelParent.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
  285 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   67 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
   66 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/ipc/NeckoChild.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:110:
/<<PKGBUILDDIR>>/netwerk/protocol/http/TunnelUtils.cpp: In member function 'virtual nsresult mozilla::net::SocketTransportShim::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/protocol/http/TunnelUtils.cpp:2020:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2020 | SocketTransportShim::GetScriptableOriginAttributes(
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/TunnelUtils.cpp: In member function 'virtual nsresult mozilla::net::SocketTransportShim::SetScriptableOriginAttributes(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/protocol/http/TunnelUtils.cpp:2026:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2026 | SocketTransportShim::SetScriptableOriginAttributes(
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/xpcom/threads/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/netwerk/ipc/ChannelEventQueue.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/ipc/ChannelEventQueue.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/ipc/NeckoChild.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/url-classifier'
mkdir -p '.deps/'
netwerk/url-classifier/Unified_cpp_url-classifier0.o
/usr/bin/g++ -o Unified_cpp_url-classifier0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/netwerk/url-classifier -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_url-classifier0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp
/usr/bin/g++ -o Unified_cpp_protocol_http2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_protocol_http2.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/toolkit/components/url-classifier/Entries.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/url-classifier/Classifier.h:9,
                 from /<<PKGBUILDDIR>>/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   33 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   32 |   NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   14 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   13 |   NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   43 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   42 |   NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/url-classifier'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/wifi'
mkdir -p '.deps/'
netwerk/wifi/Unified_cpp_netwerk_wifi0.o
/usr/bin/g++ -o Unified_cpp_netwerk_wifi0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/wifi -I/<<PKGBUILDDIR>>/build-browser/netwerk/wifi -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -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  -MD -MP -MF .deps/Unified_cpp_netwerk_wifi0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/wifi/Unified_cpp_netwerk_wifi0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/wifi'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/build'
mkdir -p '.deps/'
netwerk/build/nsNetModule.o
/usr/bin/g++ -o nsNetModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/build -I/<<PKGBUILDDIR>>/build-browser/netwerk/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cache -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/netwerk/mime -I/<<PKGBUILDDIR>>/netwerk/protocol/about -I/<<PKGBUILDDIR>>/netwerk/protocol/data -I/<<PKGBUILDDIR>>/netwerk/protocol/file -I/<<PKGBUILDDIR>>/netwerk/protocol/ftp -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/netwerk/protocol/res -I/<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I/<<PKGBUILDDIR>>/netwerk/protocol/websocket -I/<<PKGBUILDDIR>>/netwerk/socket -I/<<PKGBUILDDIR>>/netwerk/streamconv -I/<<PKGBUILDDIR>>/netwerk/streamconv/converters -I/<<PKGBUILDDIR>>/netwerk/protocol/gio -I/<<PKGBUILDDIR>>/build-browser/netwerk/dns -I/<<PKGBUILDDIR>>/modules/brotli/dec -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsNetModule.o.pp   /<<PKGBUILDDIR>>/netwerk/build/nsNetModule.cpp
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpAuthCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2:
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannel.cpp:6131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 6131 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannel.cpp:6130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
 6130 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpConnection.cpp:2441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 2441 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpConnection.cpp:2440:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
 2440 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 3924 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65:
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3923:5: note: some parts of macro expansion are not guarded by this 'else' clause
 3923 |   } else
      |     ^~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/test'
mkdir -p '.deps/'
netwerk/test/Unified_cpp_netwerk_test0.o
/usr/bin/g++ -o Unified_cpp_netwerk_test0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/test -I/<<PKGBUILDDIR>>/build-browser/netwerk/test -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_test0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/test/Unified_cpp_netwerk_test0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpAuthCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/NeckoChild.h:11,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/HttpLog.h:20,
                 from /<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpAuthCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/test'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/test/gtest/parse-ftp'
mkdir -p '.deps/'
netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.o
/usr/bin/g++ -o Unified_cpp_gtest_parse-ftp0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/test/gtest/parse-ftp -I/<<PKGBUILDDIR>>/build-browser/netwerk/test/gtest/parse-ftp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/streamconv/converters -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gtest_parse-ftp0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)':
/<<PKGBUILDDIR>>/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess]
   93 |   memset(&state, 0, sizeof(state));
      |                                  ^
In file included from /<<PKGBUILDDIR>>/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here
   71 | struct list_state {
      |        ^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/test/gtest/parse-ftp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/auth'
mkdir -p '.deps/'
extensions/auth/nsAuthSASL.o
/usr/bin/g++ -o nsAuthSASL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/build-browser/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsAuthSASL.o.pp   /<<PKGBUILDDIR>>/extensions/auth/nsAuthSASL.cpp
extensions/auth/nsHttpNegotiateAuth.o
/usr/bin/g++ -o nsHttpNegotiateAuth.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/build-browser/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsHttpNegotiateAuth.o.pp   /<<PKGBUILDDIR>>/extensions/auth/nsHttpNegotiateAuth.cpp
extensions/auth/nsIAuthModule.o
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:29:
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual void mozilla::net::DomPromiseListener::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannel.cpp:7282:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7282 |   virtual void RejectedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual void mozilla::net::DomPromiseListener::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/netwerk/protocol/http/nsHttpChannel.cpp:7269:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7269 |   virtual void ResolvedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
/usr/bin/g++ -o nsIAuthModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/build-browser/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsIAuthModule.o.pp   /<<PKGBUILDDIR>>/extensions/auth/nsIAuthModule.cpp
extensions/auth/Unified_cpp_extensions_auth0.o
/usr/bin/g++ -o Unified_cpp_extensions_auth0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/auth -I/<<PKGBUILDDIR>>/build-browser/extensions/auth -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_extensions_auth0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/auth/Unified_cpp_extensions_auth0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/auth'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/chromium'
mkdir -p '.deps/'
ipc/chromium/message_pump_glib.o
/usr/bin/g++ -o message_pump_glib.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/message_pump_glib.o.pp   /<<PKGBUILDDIR>>/ipc/chromium/src/base/message_pump_glib.cc
ipc/chromium/process_util_linux.o
/usr/bin/g++ -o process_util_linux.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/process_util_linux.o.pp   /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util_linux.cc
ipc/chromium/time_posix.o
/usr/bin/g++ -o time_posix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/time_posix.o.pp   /<<PKGBUILDDIR>>/ipc/chromium/src/base/time_posix.cc
ipc/chromium/Unified_cpp_ipc_chromium0.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/protocol/http'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/glue'
mkdir -p '.deps/'
ipc/glue/BackgroundChildImpl.o
/usr/bin/g++ -o BackgroundChildImpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/BackgroundChildImpl.o.pp   /<<PKGBUILDDIR>>/ipc/glue/BackgroundChildImpl.cpp
ipc/glue/BackgroundParentImpl.o
/usr/bin/g++ -o Unified_cpp_ipc_chromium0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_ipc_chromium0.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium0.cpp
ipc/chromium/Unified_cpp_ipc_chromium1.o
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/algorithm:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/algorithm:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/at_exit.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/at_exit.cc:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<MessageLoop::PendingTask*, std::vector<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >; _Distance = int; _Tp = MessageLoop::PendingTask; _Compare = __gnu_cxx::__ops::_Iter_comp_val<std::less<MessageLoop::PendingTask> >]':
/usr/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MessageLoop::PendingTask*, std::vector<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >' changed in GCC 7.1
  128 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/base/basictypes.h:16,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/at_exit.h:12,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/at_exit.cc:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList<AllocPolicy> mozilla::BufferList<AllocPolicy>::Extract(mozilla::BufferList<AllocPolicy>::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/base/pickle.h:17,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/histogram.cc:20,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here
  542 |   Maybe<size_t> lastSegmentSize;
      |                 ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/command_line.h:26,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/command_line.cc:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {MessageLoop::PendingTask}; _Tp = MessageLoop::PendingTask; _Alloc = std::allocator<MessageLoop::PendingTask>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >::iterator' {aka '__gnu_cxx::__normal_iterator<MessageLoop::PendingTask*, std::vector<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void MessageLoop::AddToDelayedWorkQueue(const MessageLoop::PendingTask&)':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MessageLoop::PendingTask*, std::vector<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/algorithm:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/algorithm:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/at_exit.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/at_exit.cc:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<MessageLoop::PendingTask*, std::vector<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >; _Distance = int; _Tp = MessageLoop::PendingTask; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<MessageLoop::PendingTask> >]':
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MessageLoop::PendingTask*, std::vector<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >' changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_ipc_chromium1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_ipc_chromium1.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium1.cpp
ipc/chromium/Unified_cpp_ipc_chromium2.o
/usr/bin/g++ -o BackgroundParentImpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/BackgroundParentImpl.o.pp   /<<PKGBUILDDIR>>/ipc/glue/BackgroundParentImpl.cpp
ipc/glue/FileDescriptorSetChild.o
/usr/bin/g++ -o Unified_cpp_ipc_chromium2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_ipc_chromium2.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/chromium/Unified_cpp_ipc_chromium2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundParentImpl.cpp:17:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/chromium'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl'
mkdir -p '.deps/'
ipc/ipdl/UnifiedProtocols0.o
/usr/bin/g++ -o UnifiedProtocols0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols0.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols0.cpp
ipc/ipdl/UnifiedProtocols1.o
/usr/bin/g++ -o FileDescriptorSetChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/FileDescriptorSetChild.o.pp   /<<PKGBUILDDIR>>/ipc/glue/FileDescriptorSetChild.cpp
ipc/glue/FileDescriptorSetParent.o
/usr/bin/g++ -o FileDescriptorSetParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/FileDescriptorSetParent.o.pp   /<<PKGBUILDDIR>>/ipc/glue/FileDescriptorSetParent.cpp
ipc/glue/Unified_cpp_ipc_glue0.o
/usr/bin/g++ -o Unified_cpp_ipc_glue0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_ipc_glue0.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue0.cpp
ipc/glue/Unified_cpp_ipc_glue1.o
    Finished release [optimized] target(s) in 67m 34s
    Blocking waiting for file lock on build directory
   Compiling rustc-demangle v0.1.8
     Running `CARGO_PKG_VERSION=0.1.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_NAME=rustc-demangle CARGO=/usr/bin/cargo CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Rust compiler symbol demangling.
' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/rustc-demangle' CARGO_PKG_VERSION_PATCH=8 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/third_party/rust/rustc-demangle CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/rustc-demangle' /usr/bin/rustc --crate-name rustc_demangle /<<PKGBUILDDIR>>/third_party/rust/rustc-demangle/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=31227e54be3c5db3 -C extra-filename=-31227e54be3c5db3 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --cap-lints warn -C opt-level=2 --cap-lints warn`
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target --networking /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/libgkrust.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/testshell'
mkdir -p '.deps/'
ipc/testshell/TestShellChild.o
/usr/bin/g++ -o TestShellChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/testshell -I/<<PKGBUILDDIR>>/build-browser/ipc/testshell -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestShellChild.o.pp   /<<PKGBUILDDIR>>/ipc/testshell/TestShellChild.cpp
ipc/testshell/TestShellParent.o
   Compiling dump_syms_rust_demangle v0.1.0 (/<<PKGBUILDDIR>>/toolkit/crashreporter/rust)
     Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_AUTHORS= LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/build-browser/release/deps:/usr/lib' CARGO_PKG_NAME=dump_syms_rust_demangle CARGO=/usr/bin/cargo CARGO_PRIMARY_PACKAGE=1 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION= CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_PATCH=0 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/toolkit/crashreporter/rust CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_REPOSITORY= /usr/bin/rustc --crate-name dump_syms_rust_demangle toolkit/crashreporter/rust/lib.rs --color never --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C metadata=1557cdffd5aea004 -C extra-filename=-1557cdffd5aea004 --out-dir /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/build-browser/release/deps --extern rustc_demangle=/<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/deps/librustc_demangle-31227e54be3c5db3.rlib -C opt-level=2 --cap-lints warn`
    Finished release [optimized] target(s) in 67m 39s
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/rust'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/contentproc'
mkdir -p '.deps/'
ipc/contentproc/plugin-container.o
/usr/bin/g++ -o plugin-container.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -I/<<PKGBUILDDIR>>/ipc/contentproc -I/<<PKGBUILDDIR>>/build-browser/ipc/contentproc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/plugin-container.o.pp   /<<PKGBUILDDIR>>/ipc/contentproc/plugin-container.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/contentproc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/ipc'
mkdir -p '.deps/'
js/ipc/Unified_cpp_js_ipc0.o
/usr/bin/g++ -o Unified_cpp_js_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/ipc -I/<<PKGBUILDDIR>>/build-browser/js/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/ipc -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp
/usr/bin/g++ -o TestShellParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/testshell -I/<<PKGBUILDDIR>>/build-browser/ipc/testshell -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestShellParent.o.pp   /<<PKGBUILDDIR>>/ipc/testshell/TestShellParent.cpp
ipc/testshell/XPCShellEnvironment.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundImpl.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message.h:21,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_channel.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/Transport.h:11,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundChild.h:11,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue0.cpp:2:
/<<PKGBUILDDIR>>/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  238 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  237 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptParent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/ipc/testshell/TestShellParent.cpp: In member function 'bool mozilla::ipc::TestShellCommandParent::RunCallback(const nsString&)':
/<<PKGBUILDDIR>>/ipc/testshell/TestShellParent.cpp:74:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   74 |   bool ok = JS_CallFunctionValue(cx, global, callback,
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   75 |                                  JS::HandleValueArray(strVal), &rval);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o XPCShellEnvironment.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/testshell -I/<<PKGBUILDDIR>>/build-browser/ipc/testshell -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/XPCShellEnvironment.o.pp   /<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.h:12,
                 from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptBase.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols1.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols1.cpp
ipc/ipdl/UnifiedProtocols10.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XPCOM.h:160,
                 from /<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp:40:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool {anonymous}::Dump(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp: In function 'bool {anonymous}::Quit(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp:69:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   69 |   if (!JS_GetProperty(cx, global, "__XPCShellEnvironment", &v) ||
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp:40:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool {anonymous}::Load(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool {anonymous}::Print(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool {anonymous}::DumpXPC(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:196:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'void mozilla::ipc::XPCShellEnvironment::ProcessFile(JSContext*, const char*, FILE*, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp: In member function 'bool mozilla::ipc::XPCShellEnvironment::Init()':
/<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp:398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  398 |   if (!JS_DefineProperty(cx, globalObj, "__XPCShellEnvironment", privateVal,
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399 |                          JSPROP_READONLY | JSPROP_PERMANENT) ||
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/ipc/testshell/XPCShellEnvironment.cpp:40:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool mozilla::ipc::XPCShellEnvironment::EvaluateString(const nsString&, nsString*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/testshell'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/hal'
mkdir -p '.deps/'
hal/Hal.o
/usr/bin/g++ -o Hal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/hal -I/<<PKGBUILDDIR>>/build-browser/hal -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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  -MD -MP -MF .deps/Hal.o.pp   /<<PKGBUILDDIR>>/hal/Hal.cpp
hal/Unified_cpp_hal0.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:20:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In function 'bool UnknownPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  511 | bool UnknownPropertyStub(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In function 'bool UnknownStrictPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:517:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  517 | bool UnknownStrictPropertyStub(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:38:
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In function 'mozilla::jsipc::RemoteObject MakeRemoteObject(JSContext*, mozilla::jsipc::ObjectId, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:1059:21: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
 1059 | static RemoteObject MakeRemoteObject(JSContext* cx, ObjectId id,
      |                     ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:20:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::IdToObjectMap::find(mozilla::jsipc::ObjectId)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:43:11: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
   43 | JSObject* IdToObjectMap::find(ObjectId id) {
      |           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::IdToObjectMap::findPreserveColor(mozilla::jsipc::ObjectId)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:51:11: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
   51 | JSObject* IdToObjectMap::findPreserveColor(ObjectId id) {
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.h:16,
                 from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptBase.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool mozilla::jsipc::JavaScriptShared::convertIdToGeckoString(JSContext*, JS::HandleId, nsString*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:20:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::fromVariant(JSContext*, const mozilla::jsipc::JSVariant&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:230:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  230 | bool JavaScriptShared::fromVariant(JSContext* cx, const JSVariant& from,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'virtual bool mozilla::jsipc::JavaScriptShared::Unwrap(JSContext*, InfallibleTArray<mozilla::jsipc::CpowEntry>&, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:656:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  656 |     if (!fromVariant(cx, aCpows[i].value(), &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:660:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  660 |     if (!JS_DefineUCProperty(cx, obj, name.BeginReading(), name.Length(), v,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::toDescriptor(JSContext*, const mozilla::jsipc::PPropertyDescriptor&, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:523:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  523 | bool JavaScriptShared::toDescriptor(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:527:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  527 |   if (!fromVariant(cx, in.value(), out.value())) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::formatObject(bool, bool, mozilla::jsipc::ObjectId, nsCString&)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h:93:8: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
   93 |   void formatObject(bool incoming, bool local, ObjectId id, nsCString& out) {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:38:
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::DOMQI(JSContext*, JS::HandleObject, JS::CallArgs&)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:406:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  406 |   if (!JS_GetPropertyDescriptor(cx, proxy, "QueryInterface", &propDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:414:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  414 |   return JS_CallFunctionValue(cx, proxy, propDesc.value(), args, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::ok(JSContext*, const mozilla::jsipc::ReturnStatus&)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:1019:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1019 |   if (!fromVariant(cx, status.get_ReturnException().exn(), &exn)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:1023:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1023 |   JS_SetPendingException(cx, exn);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:162:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  162 | bool WrapperOwner::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  184 |   return toDescriptor(cx, result, desc);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:156:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:159:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  154 |   { return owner->call args; }
      |            ~~~~~~~~~~~~~~~~~~~       
  155 | 
      |                                      
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |     MutableHandle<PropertyDescriptor> desc) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |   FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro 'FORWARD'
  154 |   { return owner->call args; }
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::format(bool, const mozilla::jsipc::JSVariant&, nsCString&)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h:167:23: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
  167 |           formatObject(incoming, true, objId.value(), out);
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h:172:23: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
  172 |           formatObject(incoming, false, objId.value(), out);
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:20:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::toVariant(JSContext*, JS::HandleValue, mozilla::jsipc::JSVariant*)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:160:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  160 | bool JavaScriptShared::toVariant(JSContext* cx, JS::HandleValue from,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:162:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |   switch (JS_TypeOfValue(cx, from)) {
      |           ~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.h:16,
                 from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptBase.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.h:11,
                 from /<<PKGBUILDDIR>>/js/ipc/JavaScriptChild.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:20:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::fromDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, mozilla::jsipc::PPropertyDescriptor*)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:470:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  470 | bool JavaScriptShared::fromDescriptor(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:38:
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:194:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  194 | bool WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:187:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  187 | bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:191:27: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  154 |   { return owner->call args; }
      |            ~~~~~~~~~~~~~~~~~~~
  155 | 
      |                            
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |     MutableHandle<PropertyDescriptor> desc) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |   FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 | }
      | ~                          
  161 | 
      |                            
  162 | bool WrapperOwner::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |     MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 | 
      |                            
  167 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~       
  168 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |     return false;
      |     ~~~~~~~~~~~~~          
  170 |   }
      |   ~                        
  171 | 
      |                            
  172 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~     
  173 |   PPropertyDescriptor result;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |   if (!SendGetOwnPropertyDescriptor(objId, idVar, &status, &result)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~    
  176 |   }
      |   ~                        
  177 | 
      |                            
  178 |   LOG_STACK();
      |   ~~~~~~~~~~~~             
  179 | 
      |                            
  180 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~   
  181 |     return false;
      |     ~~~~~~~~~~~~~          
  182 |   }
      |   ~                        
  183 | 
      |                            
  184 |   return toDescriptor(cx, result, desc);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 | }
      | ~                          
  186 | 
      |                            
  187 | bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       HandleId id,
      |                                       ~~~~~~~~~~~~
  189 |                                       Handle<PropertyDescriptor> desc,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                                       ObjectOpResult& result) const {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |   FORWARD(defineProperty, (cx, proxy, id, desc, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro 'FORWARD'
  154 |   { return owner->call args; }
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::fail(mozilla::dom::AutoJSAPI&, mozilla::jsipc::ReturnStatus*)':
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:62:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   62 |   if (!jsapi.StealException(&exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h: In function 'bool mozilla::jsipc::WrapperAnswer::RecvSet(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, const mozilla::jsipc::JSVariant&, const mozilla::jsipc::JSVariant&, mozilla::jsipc::ReturnStatus*)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 9.1
  118 |     formatObject(true, true, obj.id, out);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:382:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  382 |   if (!fromVariant(cx, value, &val)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:387:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  387 |   if (!fromVariant(cx, receiverVar, &receiver)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:392:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |   if (!JS_ForwardSetPropertyTo(cx, obj, id, val, receiver, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:392:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h: In function 'bool mozilla::jsipc::WrapperAnswer::RecvHasInstance(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSVariant&, mozilla::jsipc::ReturnStatus*, bool*)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 9.1
  118 |     formatObject(true, true, obj.id, out);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:572:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  572 |   if (!fromVariant(cx, vVar, &val)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:38:
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:417:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  417 | bool WrapperOwner::get(JSContext* cx, HandleObject proxy, HandleValue receiver,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:417:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:458:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |   if (!fromVariant(cx, val, vp)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:472:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  472 |     if (!JS_DefineProperty(cx, toStringObj, "__cpow__", vp,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473 |                            JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | bool CPOWProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:312:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |   { return owner->call args; }
      |            ~~~~~~~~~~~~~~~~~~~
  155 | 
      |                 
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |     MutableHandle<PropertyDescriptor> desc) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |   FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 | }
      | ~               
  161 | 
      |                 
  162 | bool WrapperOwner::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |     MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 | 
      |                 
  167 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  168 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |     return false;
      |     ~~~~~~~~~~~~~
  170 |   }
      |   ~             
  171 | 
      |                 
  172 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  173 |   PPropertyDescriptor result;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |   if (!SendGetOwnPropertyDescriptor(objId, idVar, &status, &result)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  176 |   }
      |   ~             
  177 | 
      |                 
  178 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  179 | 
      |                 
  180 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  181 |     return false;
      |     ~~~~~~~~~~~~~
  182 |   }
      |   ~             
  183 | 
      |                 
  184 |   return toDescriptor(cx, result, desc);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 | }
      | ~               
  186 | 
      |                 
  187 | bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       HandleId id,
      |                                       ~~~~~~~~~~~~
  189 |                                       Handle<PropertyDescriptor> desc,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                                       ObjectOpResult& result) const {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |   FORWARD(defineProperty, (cx, proxy, id, desc, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192 | }
      | ~               
  193 | 
      |                 
  194 | bool WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195 |                                   HandleId id, Handle<PropertyDescriptor> desc,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                                   ObjectOpResult& result) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 | 
      |                 
  199 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  200 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     return false;
      |     ~~~~~~~~~~~~~
  202 |   }
      |   ~             
  203 | 
      |                 
  204 |   PPropertyDescriptor descriptor;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |   if (!fromDescriptor(cx, desc, &descriptor)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |     return false;
      |     ~~~~~~~~~~~~~
  207 |   }
      |   ~             
  208 | 
      |                 
  209 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  210 |   if (!SendDefineProperty(objId, idVar, descriptor, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  212 |   }
      |   ~             
  213 | 
      |                 
  214 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  215 | 
      |                 
  216 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 | }
      | ~               
  218 | 
      |                 
  219 | bool CPOWProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |                                        MutableHandleIdVector props) const {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |   FORWARD(ownPropertyKeys, (cx, proxy, props), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222 | }
      | ~               
  223 | 
      |                 
  224 | bool WrapperOwner::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225 |                                    MutableHandleIdVector props) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |   return getPropertyKeys(
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  227 |       cx, proxy, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, props);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 | }
      | ~               
  229 | 
      |                 
  230 | bool CPOWProxyHandler::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                                ObjectOpResult& result) const {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |   FORWARD(delete_, (cx, proxy, id, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233 | }
      | ~               
  234 | 
      |                 
  235 | bool WrapperOwner::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                            ObjectOpResult& result) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  237 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 | 
      |                 
  239 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  240 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |     return false;
      |     ~~~~~~~~~~~~~
  242 |   }
      |   ~             
  243 | 
      |                 
  244 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  245 |   if (!SendDelete(objId, idVar, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  247 |   }
      |   ~             
  248 | 
      |                 
  249 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  250 | 
      |                 
  251 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 | }
      | ~               
  253 | 
      |                 
  254 | bool CPOWProxyHandler::enumerate(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                                  MutableHandleIdVector props) const {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |   // Call the base hook. That will use our implementation of
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |   // getOwnEnumerablePropertyKeys and follow the proto chain.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |   return BaseProxyHandler::enumerate(cx, proxy, props);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 | }
      | ~               
  260 | 
      |                 
  261 | bool CPOWProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  262 |                            bool* bp) const {
      |                            ~~~~~~~~~~~~~~~~~
  263 |   FORWARD(has, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 | }
      | ~               
  265 | 
      |                 
  266 | bool WrapperOwner::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                        bool* bp) {
      |                        ~~~~~~~~~~~
  268 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 | 
      |                 
  270 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  271 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |     return false;
      |     ~~~~~~~~~~~~~
  273 |   }
      |   ~             
  274 | 
      |                 
  275 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  276 |   if (!SendHas(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  278 |   }
      |   ~             
  279 | 
      |                 
  280 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  281 | 
      |                 
  282 |   return ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~
  283 | }
      | ~               
  284 | 
      |                 
  285 | bool CPOWProxyHandler::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                               bool* bp) const {
      |                               ~~~~~~~~~~~~~~~~~
  287 |   FORWARD(hasOwn, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  288 | }
      | ~               
  289 | 
      |                 
  290 | bool WrapperOwner::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |                           bool* bp) {
      |                           ~~~~~~~~~~~
  292 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293 | 
      |                 
  294 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  295 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |     return false;
      |     ~~~~~~~~~~~~~
  297 |   }
      |   ~             
  298 | 
      |                 
  299 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  300 |   if (!SendHasOwn(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  302 |   }
      |   ~             
  303 | 
      |                 
  304 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  305 | 
      |                 
  306 |   return !!ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  307 | }
      | ~               
  308 | 
      |                 
  309 | bool CPOWProxyHandler::get(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310 |                            HandleValue receiver, HandleId id,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311 |                            MutableHandleValue vp) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |   FORWARD(get, (cx, proxy, receiver, id, vp), false);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro 'FORWARD'
  154 |   { return owner->call args; }
      |                        ^~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:312:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |   { return owner->call args; }
      |            ~~~~~~~~~~~~~~~~~~~
  155 | 
      |                 
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |     MutableHandle<PropertyDescriptor> desc) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |   FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 | }
      | ~               
  161 | 
      |                 
  162 | bool WrapperOwner::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |     MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 | 
      |                 
  167 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  168 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |     return false;
      |     ~~~~~~~~~~~~~
  170 |   }
      |   ~             
  171 | 
      |                 
  172 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  173 |   PPropertyDescriptor result;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |   if (!SendGetOwnPropertyDescriptor(objId, idVar, &status, &result)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  176 |   }
      |   ~             
  177 | 
      |                 
  178 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  179 | 
      |                 
  180 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  181 |     return false;
      |     ~~~~~~~~~~~~~
  182 |   }
      |   ~             
  183 | 
      |                 
  184 |   return toDescriptor(cx, result, desc);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 | }
      | ~               
  186 | 
      |                 
  187 | bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       HandleId id,
      |                                       ~~~~~~~~~~~~
  189 |                                       Handle<PropertyDescriptor> desc,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                                       ObjectOpResult& result) const {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |   FORWARD(defineProperty, (cx, proxy, id, desc, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192 | }
      | ~               
  193 | 
      |                 
  194 | bool WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195 |                                   HandleId id, Handle<PropertyDescriptor> desc,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                                   ObjectOpResult& result) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 | 
      |                 
  199 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  200 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     return false;
      |     ~~~~~~~~~~~~~
  202 |   }
      |   ~             
  203 | 
      |                 
  204 |   PPropertyDescriptor descriptor;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |   if (!fromDescriptor(cx, desc, &descriptor)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |     return false;
      |     ~~~~~~~~~~~~~
  207 |   }
      |   ~             
  208 | 
      |                 
  209 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  210 |   if (!SendDefineProperty(objId, idVar, descriptor, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  212 |   }
      |   ~             
  213 | 
      |                 
  214 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  215 | 
      |                 
  216 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 | }
      | ~               
  218 | 
      |                 
  219 | bool CPOWProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |                                        MutableHandleIdVector props) const {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |   FORWARD(ownPropertyKeys, (cx, proxy, props), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222 | }
      | ~               
  223 | 
      |                 
  224 | bool WrapperOwner::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225 |                                    MutableHandleIdVector props) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |   return getPropertyKeys(
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  227 |       cx, proxy, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, props);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 | }
      | ~               
  229 | 
      |                 
  230 | bool CPOWProxyHandler::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                                ObjectOpResult& result) const {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |   FORWARD(delete_, (cx, proxy, id, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233 | }
      | ~               
  234 | 
      |                 
  235 | bool WrapperOwner::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                            ObjectOpResult& result) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  237 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 | 
      |                 
  239 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  240 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |     return false;
      |     ~~~~~~~~~~~~~
  242 |   }
      |   ~             
  243 | 
      |                 
  244 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  245 |   if (!SendDelete(objId, idVar, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  247 |   }
      |   ~             
  248 | 
      |                 
  249 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  250 | 
      |                 
  251 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 | }
      | ~               
  253 | 
      |                 
  254 | bool CPOWProxyHandler::enumerate(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                                  MutableHandleIdVector props) const {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |   // Call the base hook. That will use our implementation of
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |   // getOwnEnumerablePropertyKeys and follow the proto chain.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |   return BaseProxyHandler::enumerate(cx, proxy, props);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 | }
      | ~               
  260 | 
      |                 
  261 | bool CPOWProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  262 |                            bool* bp) const {
      |                            ~~~~~~~~~~~~~~~~~
  263 |   FORWARD(has, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 | }
      | ~               
  265 | 
      |                 
  266 | bool WrapperOwner::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                        bool* bp) {
      |                        ~~~~~~~~~~~
  268 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 | 
      |                 
  270 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  271 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |     return false;
      |     ~~~~~~~~~~~~~
  273 |   }
      |   ~             
  274 | 
      |                 
  275 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  276 |   if (!SendHas(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  278 |   }
      |   ~             
  279 | 
      |                 
  280 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  281 | 
      |                 
  282 |   return ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~
  283 | }
      | ~               
  284 | 
      |                 
  285 | bool CPOWProxyHandler::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                               bool* bp) const {
      |                               ~~~~~~~~~~~~~~~~~
  287 |   FORWARD(hasOwn, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  288 | }
      | ~               
  289 | 
      |                 
  290 | bool WrapperOwner::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |                           bool* bp) {
      |                           ~~~~~~~~~~~
  292 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293 | 
      |                 
  294 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  295 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |     return false;
      |     ~~~~~~~~~~~~~
  297 |   }
      |   ~             
  298 | 
      |                 
  299 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  300 |   if (!SendHasOwn(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  302 |   }
      |   ~             
  303 | 
      |                 
  304 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  305 | 
      |                 
  306 |   return !!ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  307 | }
      | ~               
  308 | 
      |                 
  309 | bool CPOWProxyHandler::get(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310 |                            HandleValue receiver, HandleId id,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311 |                            MutableHandleValue vp) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |   FORWARD(get, (cx, proxy, receiver, id, vp), false);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro 'FORWARD'
  154 |   { return owner->call args; }
      |                        ^~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  490 | bool WrapperOwner::set(JSContext* cx, JS::HandleObject proxy, JS::HandleId id,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:483:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 | bool CPOWProxyHandler::set(JSContext* cx, JS::HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:483:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:487:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |   { return owner->call args; }
      |            ~~~~~~~~~~~~~~~~~~~
  155 | 
      |                 
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |     MutableHandle<PropertyDescriptor> desc) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |   FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 | }
      | ~               
  161 | 
      |                 
  162 | bool WrapperOwner::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |     MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 | 
      |                 
  167 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  168 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |     return false;
      |     ~~~~~~~~~~~~~
  170 |   }
      |   ~             
  171 | 
      |                 
  172 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  173 |   PPropertyDescriptor result;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |   if (!SendGetOwnPropertyDescriptor(objId, idVar, &status, &result)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  176 |   }
      |   ~             
  177 | 
      |                 
  178 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  179 | 
      |                 
  180 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  181 |     return false;
      |     ~~~~~~~~~~~~~
  182 |   }
      |   ~             
  183 | 
      |                 
  184 |   return toDescriptor(cx, result, desc);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 | }
      | ~               
  186 | 
      |                 
  187 | bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       HandleId id,
      |                                       ~~~~~~~~~~~~
  189 |                                       Handle<PropertyDescriptor> desc,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                                       ObjectOpResult& result) const {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |   FORWARD(defineProperty, (cx, proxy, id, desc, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192 | }
      | ~               
  193 | 
      |                 
  194 | bool WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195 |                                   HandleId id, Handle<PropertyDescriptor> desc,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                                   ObjectOpResult& result) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 | 
      |                 
  199 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  200 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     return false;
      |     ~~~~~~~~~~~~~
  202 |   }
      |   ~             
  203 | 
      |                 
  204 |   PPropertyDescriptor descriptor;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |   if (!fromDescriptor(cx, desc, &descriptor)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |     return false;
      |     ~~~~~~~~~~~~~
  207 |   }
      |   ~             
  208 | 
      |                 
  209 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  210 |   if (!SendDefineProperty(objId, idVar, descriptor, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  212 |   }
      |   ~             
  213 | 
      |                 
  214 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  215 | 
      |                 
  216 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 | }
      | ~               
  218 | 
      |                 
  219 | bool CPOWProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |                                        MutableHandleIdVector props) const {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |   FORWARD(ownPropertyKeys, (cx, proxy, props), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222 | }
      | ~               
  223 | 
      |                 
  224 | bool WrapperOwner::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225 |                                    MutableHandleIdVector props) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |   return getPropertyKeys(
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  227 |       cx, proxy, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, props);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 | }
      | ~               
  229 | 
      |                 
  230 | bool CPOWProxyHandler::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                                ObjectOpResult& result) const {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |   FORWARD(delete_, (cx, proxy, id, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233 | }
      | ~               
  234 | 
      |                 
  235 | bool WrapperOwner::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                            ObjectOpResult& result) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  237 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 | 
      |                 
  239 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  240 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |     return false;
      |     ~~~~~~~~~~~~~
  242 |   }
      |   ~             
  243 | 
      |                 
  244 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  245 |   if (!SendDelete(objId, idVar, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  247 |   }
      |   ~             
  248 | 
      |                 
  249 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  250 | 
      |                 
  251 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 | }
      | ~               
  253 | 
      |                 
  254 | bool CPOWProxyHandler::enumerate(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                                  MutableHandleIdVector props) const {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |   // Call the base hook. That will use our implementation of
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |   // getOwnEnumerablePropertyKeys and follow the proto chain.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |   return BaseProxyHandler::enumerate(cx, proxy, props);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 | }
      | ~               
  260 | 
      |                 
  261 | bool CPOWProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  262 |                            bool* bp) const {
      |                            ~~~~~~~~~~~~~~~~~
  263 |   FORWARD(has, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 | }
      | ~               
  265 | 
      |                 
  266 | bool WrapperOwner::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                        bool* bp) {
      |                        ~~~~~~~~~~~
  268 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 | 
      |                 
  270 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  271 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |     return false;
      |     ~~~~~~~~~~~~~
  273 |   }
      |   ~             
  274 | 
      |                 
  275 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  276 |   if (!SendHas(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  278 |   }
      |   ~             
  279 | 
      |                 
  280 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  281 | 
      |                 
  282 |   return ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~
  283 | }
      | ~               
  284 | 
      |                 
  285 | bool CPOWProxyHandler::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                               bool* bp) const {
      |                               ~~~~~~~~~~~~~~~~~
  287 |   FORWARD(hasOwn, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  288 | }
      | ~               
  289 | 
      |                 
  290 | bool WrapperOwner::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |                           bool* bp) {
      |                           ~~~~~~~~~~~
  292 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293 | 
      |                 
  294 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  295 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |     return false;
      |     ~~~~~~~~~~~~~
  297 |   }
      |   ~             
  298 | 
      |                 
  299 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  300 |   if (!SendHasOwn(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  302 |   }
      |   ~             
  303 | 
      |                 
  304 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  305 | 
      |                 
  306 |   return !!ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  307 | }
      | ~               
  308 | 
      |                 
  309 | bool CPOWProxyHandler::get(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310 |                            HandleValue receiver, HandleId id,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311 |                            MutableHandleValue vp) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |   FORWARD(get, (cx, proxy, receiver, id, vp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  313 | }
      | ~               
  314 | 
      |                 
  315 | static bool CPOWDOMQI(JSContext* cx, unsigned argc, Value* vp) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316 |   CallArgs args = CallArgsFromVp(argc, vp);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317 |   if (!args.thisv().isObject() || !IsCPOW(&args.thisv().toObject())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  318 |     JS_ReportErrorASCII(cx, "bad this object passed to special QI");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319 |     return false;
      |     ~~~~~~~~~~~~~
  320 |   }
      |   ~             
  321 | 
      |                 
  322 |   RootedObject proxy(cx, &args.thisv().toObject());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323 |   FORWARD(DOMQI, (cx, proxy, args), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324 | }
      | ~               
  325 | 
      |                 
  326 | static bool CPOWToString(JSContext* cx, unsigned argc, Value* vp) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |   CallArgs args = CallArgsFromVp(argc, vp);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |   RootedObject callee(cx, &args.callee());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329 |   RootedValue cpowValue(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  330 |   if (!JS_GetProperty(cx, callee, "__cpow__", &cpowValue)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  331 |     return false;
      |     ~~~~~~~~~~~~~
  332 |   }
      |   ~             
  333 | 
      |                 
  334 |   if (!cpowValue.isObject() || !IsCPOW(&cpowValue.toObject())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  335 |     JS_ReportErrorASCII(cx, "CPOWToString called on an incompatible object");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |     return false;
      |     ~~~~~~~~~~~~~
  337 |   }
      |   ~             
  338 | 
      |                 
  339 |   RootedObject proxy(cx, &cpowValue.toObject());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  340 |   FORWARD(toString, (cx, proxy, args), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341 | }
      | ~               
  342 | 
      |                 
  343 | bool WrapperOwner::toString(JSContext* cx, HandleObject cpow,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |                             JS::CallArgs& args) {
      |                             ~~~~~~~~~~~~~~~~~~~~~
  345 |   // Ask the other side to call its toString method. Update the callee so that
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |   // it points to the CPOW and not to the synthesized CPOWToString function.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |   args.setCallee(ObjectValue(*cpow));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |   if (!callOrConstruct(cx, cpow, args, false)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |     return false;
      |     ~~~~~~~~~~~~~
  350 |   }
      |   ~             
  351 | 
      |                 
  352 |   if (!args.rval().isString()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |     return true;
      |     ~~~~~~~~~~~~
  354 |   }
      |   ~             
  355 | 
      |                 
  356 |   RootedString cpowResult(cx, args.rval().toString());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |   nsAutoJSString toStringResult;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |   if (!toStringResult.init(cx, cpowResult)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |     return false;
      |     ~~~~~~~~~~~~~
  360 |   }
      |   ~             
  361 | 
      |                 
  362 |   // We don't want to wrap toString() results for things like the location
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |   // object, where toString() is supposed to return a URL and nothing else.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |   nsAutoString result;
      |   ~~~~~~~~~~~~~~~~~~~~
  365 |   if (toStringResult[0] == '[') {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  366 |     result.AppendLiteral("[object CPOW ");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367 |     result += toStringResult;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |     result.AppendLiteral("]");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  369 |   } else {
      |   ~~~~~~~~      
  370 |     result += toStringResult;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |   }
      |   ~             
  372 | 
      |                 
  373 |   JSString* str = JS_NewUCStringCopyN(cx, result.get(), result.Length());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  374 |   if (!str) {
      |   ~~~~~~~~~~~   
  375 |     return false;
      |     ~~~~~~~~~~~~~
  376 |   }
      |   ~             
  377 | 
      |                 
  378 |   args.rval().setString(str);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |   return true;
      |   ~~~~~~~~~~~~  
  380 | }
      | ~               
  381 | 
      |                 
  382 | bool WrapperOwner::DOMQI(JSContext* cx, JS::HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  383 |                          JS::CallArgs& args) {
      |                          ~~~~~~~~~~~~~~~~~~~~~
  384 |   // Someone's calling us, handle nsISupports specially to avoid unnecessary
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385 |   // CPOW traffic.
      |   ~~~~~~~~~~~~~~~~
  386 |   if (Maybe<nsID> id = xpc::JSValue2ID(cx, args[0])) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387 |     if (id->Equals(NS_GET_IID(nsISupports))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  388 |       args.rval().set(args.thisv());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |       return true;
      |       ~~~~~~~~~~~~
  390 |     }
      |     ~           
  391 | 
      |                 
  392 |     // Webidl-implemented DOM objects never have nsIClassInfo.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393 |     if (id->Equals(NS_GET_IID(nsIClassInfo))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394 |       return Throw(cx, NS_ERROR_NO_INTERFACE);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395 |     }
      |     ~           
  396 |   }
      |   ~             
  397 | 
      |                 
  398 |   // It wasn't nsISupports, call into the other process to do the QI for us
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399 |   // (since we don't know what other interfaces our object supports). Note
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  400 |   // that we have to use JS_GetPropertyDescriptor here to avoid infinite
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |   // recursion back into CPOWDOMQI via WrapperOwner::get().
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402 |   // We could stash the actual QI function on our own function object to avoid
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403 |   // if we're called multiple times, but since we're transient, there's no
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404 |   // point right now.
      |   ~~~~~~~~~~~~~~~~~~~
  405 |   JS::Rooted<PropertyDescriptor> propDesc(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |   if (!JS_GetPropertyDescriptor(cx, proxy, "QueryInterface", &propDesc)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407 |     return false;
      |     ~~~~~~~~~~~~~
  408 |   }
      |   ~             
  409 | 
      |                 
  410 |   if (!propDesc.value().isObject()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411 |     MOZ_ASSERT_UNREACHABLE("We didn't get QueryInterface off a node");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  412 |     return Throw(cx, NS_ERROR_UNEXPECTED);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 |   }
      |   ~             
  414 |   return JS_CallFunctionValue(cx, proxy, propDesc.value(), args, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415 | }
      | ~               
  416 | 
      |                 
  417 | bool WrapperOwner::get(JSContext* cx, HandleObject proxy, HandleValue receiver,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                        HandleId id, MutableHandleValue vp) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  420 | 
      |                 
  421 |   JSVariant receiverVar;
      |   ~~~~~~~~~~~~~~~~~~~~~~
  422 |   if (!toVariant(cx, receiver, &receiverVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423 |     return false;
      |     ~~~~~~~~~~~~~
  424 |   }
      |   ~             
  425 | 
      |                 
  426 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  427 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |     return false;
      |     ~~~~~~~~~~~~~
  429 |   }
      |   ~             
  430 | 
      |                 
  431 |   AuxCPOWData* data = AuxCPOWDataOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |   if (data->isDOMObject && idVar.type() == JSIDVariant::TnsString &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433 |       idVar.get_nsString().EqualsLiteral("QueryInterface")) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |     // Handle QueryInterface on DOM Objects specially since we can assume
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  435 |     // certain things about their implementation.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |     RootedFunction qi(cx,
      |     ~~~~~~~~~~~~~~~~~~~~~
  437 |                       JS_NewFunction(cx, CPOWDOMQI, 1, 0, "QueryInterface"));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |     if (!qi) {
      |     ~~~~~~~~~~  
  439 |       return false;
      |       ~~~~~~~~~~~~~
  440 |     }
      |     ~           
  441 | 
      |                 
  442 |     vp.set(ObjectValue(*JS_GetFunctionObject(qi)));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |     return true;
      |     ~~~~~~~~~~~~
  444 |   }
      |   ~             
  445 | 
      |                 
  446 |   JSVariant val;
      |   ~~~~~~~~~~~~~~
  447 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  448 |   if (!SendGet(objId, receiverVar, idVar, &status, &val)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  449 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  450 |   }
      |   ~             
  451 | 
      |                 
  452 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  453 | 
      |                 
  454 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  455 |     return false;
      |     ~~~~~~~~~~~~~
  456 |   }
      |   ~             
  457 | 
      |                 
  458 |   if (!fromVariant(cx, val, vp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |     return false;
      |     ~~~~~~~~~~~~~
  460 |   }
      |   ~             
  461 | 
      |                 
  462 |   if (idVar.type() == JSIDVariant::TnsString &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  463 |       idVar.get_nsString().EqualsLiteral("toString")) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  464 |     RootedFunction toString(cx,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                             JS_NewFunction(cx, CPOWToString, 0, 0, "toString"));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |     if (!toString) {
      |     ~~~~~~~~~~~~~~~~
  467 |       return false;
      |       ~~~~~~~~~~~~~
  468 |     }
      |     ~           
  469 | 
      |                 
  470 |     RootedObject toStringObj(cx, JS_GetFunctionObject(toString));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 | 
      |                 
  472 |     if (!JS_DefineProperty(cx, toStringObj, "__cpow__", vp,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473 |                            JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  474 |       return false;
      |       ~~~~~~~~~~~~~
  475 |     }
      |     ~           
  476 | 
      |                 
  477 |     vp.set(ObjectValue(*toStringObj));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |   }
      |   ~             
  479 | 
      |                 
  480 |   return true;
      |   ~~~~~~~~~~~~  
  481 | }
      | ~               
  482 | 
      |                 
  483 | bool CPOWProxyHandler::set(JSContext* cx, JS::HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                            JS::HandleId id, JS::HandleValue v,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  485 |                            JS::HandleValue receiver,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  486 |                            JS::ObjectOpResult& result) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  487 |   FORWARD(set, (cx, proxy, id, v, receiver, result), false);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro 'FORWARD'
  154 |   { return owner->call args; }
      |                        ^~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:487:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |   { return owner->call args; }
      |            ~~~~~~~~~~~~~~~~~~~
  155 | 
      |                 
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |     MutableHandle<PropertyDescriptor> desc) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |   FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 | }
      | ~               
  161 | 
      |                 
  162 | bool WrapperOwner::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |     MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 | 
      |                 
  167 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  168 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |     return false;
      |     ~~~~~~~~~~~~~
  170 |   }
      |   ~             
  171 | 
      |                 
  172 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  173 |   PPropertyDescriptor result;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |   if (!SendGetOwnPropertyDescriptor(objId, idVar, &status, &result)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  176 |   }
      |   ~             
  177 | 
      |                 
  178 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  179 | 
      |                 
  180 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  181 |     return false;
      |     ~~~~~~~~~~~~~
  182 |   }
      |   ~             
  183 | 
      |                 
  184 |   return toDescriptor(cx, result, desc);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 | }
      | ~               
  186 | 
      |                 
  187 | bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       HandleId id,
      |                                       ~~~~~~~~~~~~
  189 |                                       Handle<PropertyDescriptor> desc,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                                       ObjectOpResult& result) const {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |   FORWARD(defineProperty, (cx, proxy, id, desc, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192 | }
      | ~               
  193 | 
      |                 
  194 | bool WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195 |                                   HandleId id, Handle<PropertyDescriptor> desc,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                                   ObjectOpResult& result) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 | 
      |                 
  199 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  200 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     return false;
      |     ~~~~~~~~~~~~~
  202 |   }
      |   ~             
  203 | 
      |                 
  204 |   PPropertyDescriptor descriptor;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |   if (!fromDescriptor(cx, desc, &descriptor)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |     return false;
      |     ~~~~~~~~~~~~~
  207 |   }
      |   ~             
  208 | 
      |                 
  209 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  210 |   if (!SendDefineProperty(objId, idVar, descriptor, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  212 |   }
      |   ~             
  213 | 
      |                 
  214 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  215 | 
      |                 
  216 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 | }
      | ~               
  218 | 
      |                 
  219 | bool CPOWProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |                                        MutableHandleIdVector props) const {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |   FORWARD(ownPropertyKeys, (cx, proxy, props), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222 | }
      | ~               
  223 | 
      |                 
  224 | bool WrapperOwner::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225 |                                    MutableHandleIdVector props) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |   return getPropertyKeys(
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  227 |       cx, proxy, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, props);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 | }
      | ~               
  229 | 
      |                 
  230 | bool CPOWProxyHandler::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                                ObjectOpResult& result) const {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |   FORWARD(delete_, (cx, proxy, id, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233 | }
      | ~               
  234 | 
      |                 
  235 | bool WrapperOwner::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                            ObjectOpResult& result) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  237 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 | 
      |                 
  239 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  240 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |     return false;
      |     ~~~~~~~~~~~~~
  242 |   }
      |   ~             
  243 | 
      |                 
  244 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  245 |   if (!SendDelete(objId, idVar, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  247 |   }
      |   ~             
  248 | 
      |                 
  249 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  250 | 
      |                 
  251 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 | }
      | ~               
  253 | 
      |                 
  254 | bool CPOWProxyHandler::enumerate(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                                  MutableHandleIdVector props) const {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |   // Call the base hook. That will use our implementation of
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |   // getOwnEnumerablePropertyKeys and follow the proto chain.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |   return BaseProxyHandler::enumerate(cx, proxy, props);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 | }
      | ~               
  260 | 
      |                 
  261 | bool CPOWProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  262 |                            bool* bp) const {
      |                            ~~~~~~~~~~~~~~~~~
  263 |   FORWARD(has, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 | }
      | ~               
  265 | 
      |                 
  266 | bool WrapperOwner::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                        bool* bp) {
      |                        ~~~~~~~~~~~
  268 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 | 
      |                 
  270 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  271 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |     return false;
      |     ~~~~~~~~~~~~~
  273 |   }
      |   ~             
  274 | 
      |                 
  275 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  276 |   if (!SendHas(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  278 |   }
      |   ~             
  279 | 
      |                 
  280 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  281 | 
      |                 
  282 |   return ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~
  283 | }
      | ~               
  284 | 
      |                 
  285 | bool CPOWProxyHandler::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                               bool* bp) const {
      |                               ~~~~~~~~~~~~~~~~~
  287 |   FORWARD(hasOwn, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  288 | }
      | ~               
  289 | 
      |                 
  290 | bool WrapperOwner::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |                           bool* bp) {
      |                           ~~~~~~~~~~~
  292 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293 | 
      |                 
  294 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  295 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |     return false;
      |     ~~~~~~~~~~~~~
  297 |   }
      |   ~             
  298 | 
      |                 
  299 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  300 |   if (!SendHasOwn(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  302 |   }
      |   ~             
  303 | 
      |                 
  304 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  305 | 
      |                 
  306 |   return !!ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  307 | }
      | ~               
  308 | 
      |                 
  309 | bool CPOWProxyHandler::get(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310 |                            HandleValue receiver, HandleId id,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311 |                            MutableHandleValue vp) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |   FORWARD(get, (cx, proxy, receiver, id, vp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  313 | }
      | ~               
  314 | 
      |                 
  315 | static bool CPOWDOMQI(JSContext* cx, unsigned argc, Value* vp) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316 |   CallArgs args = CallArgsFromVp(argc, vp);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317 |   if (!args.thisv().isObject() || !IsCPOW(&args.thisv().toObject())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  318 |     JS_ReportErrorASCII(cx, "bad this object passed to special QI");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319 |     return false;
      |     ~~~~~~~~~~~~~
  320 |   }
      |   ~             
  321 | 
      |                 
  322 |   RootedObject proxy(cx, &args.thisv().toObject());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323 |   FORWARD(DOMQI, (cx, proxy, args), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324 | }
      | ~               
  325 | 
      |                 
  326 | static bool CPOWToString(JSContext* cx, unsigned argc, Value* vp) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |   CallArgs args = CallArgsFromVp(argc, vp);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |   RootedObject callee(cx, &args.callee());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329 |   RootedValue cpowValue(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  330 |   if (!JS_GetProperty(cx, callee, "__cpow__", &cpowValue)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  331 |     return false;
      |     ~~~~~~~~~~~~~
  332 |   }
      |   ~             
  333 | 
      |                 
  334 |   if (!cpowValue.isObject() || !IsCPOW(&cpowValue.toObject())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  335 |     JS_ReportErrorASCII(cx, "CPOWToString called on an incompatible object");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |     return false;
      |     ~~~~~~~~~~~~~
  337 |   }
      |   ~             
  338 | 
      |                 
  339 |   RootedObject proxy(cx, &cpowValue.toObject());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  340 |   FORWARD(toString, (cx, proxy, args), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341 | }
      | ~               
  342 | 
      |                 
  343 | bool WrapperOwner::toString(JSContext* cx, HandleObject cpow,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |                             JS::CallArgs& args) {
      |                             ~~~~~~~~~~~~~~~~~~~~~
  345 |   // Ask the other side to call its toString method. Update the callee so that
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |   // it points to the CPOW and not to the synthesized CPOWToString function.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |   args.setCallee(ObjectValue(*cpow));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |   if (!callOrConstruct(cx, cpow, args, false)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |     return false;
      |     ~~~~~~~~~~~~~
  350 |   }
      |   ~             
  351 | 
      |                 
  352 |   if (!args.rval().isString()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |     return true;
      |     ~~~~~~~~~~~~
  354 |   }
      |   ~             
  355 | 
      |                 
  356 |   RootedString cpowResult(cx, args.rval().toString());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |   nsAutoJSString toStringResult;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |   if (!toStringResult.init(cx, cpowResult)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |     return false;
      |     ~~~~~~~~~~~~~
  360 |   }
      |   ~             
  361 | 
      |                 
  362 |   // We don't want to wrap toString() results for things like the location
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |   // object, where toString() is supposed to return a URL and nothing else.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |   nsAutoString result;
      |   ~~~~~~~~~~~~~~~~~~~~
  365 |   if (toStringResult[0] == '[') {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  366 |     result.AppendLiteral("[object CPOW ");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367 |     result += toStringResult;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |     result.AppendLiteral("]");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  369 |   } else {
      |   ~~~~~~~~      
  370 |     result += toStringResult;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |   }
      |   ~             
  372 | 
      |                 
  373 |   JSString* str = JS_NewUCStringCopyN(cx, result.get(), result.Length());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  374 |   if (!str) {
      |   ~~~~~~~~~~~   
  375 |     return false;
      |     ~~~~~~~~~~~~~
  376 |   }
      |   ~             
  377 | 
      |                 
  378 |   args.rval().setString(str);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |   return true;
      |   ~~~~~~~~~~~~  
  380 | }
      | ~               
  381 | 
      |                 
  382 | bool WrapperOwner::DOMQI(JSContext* cx, JS::HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  383 |                          JS::CallArgs& args) {
      |                          ~~~~~~~~~~~~~~~~~~~~~
  384 |   // Someone's calling us, handle nsISupports specially to avoid unnecessary
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385 |   // CPOW traffic.
      |   ~~~~~~~~~~~~~~~~
  386 |   if (Maybe<nsID> id = xpc::JSValue2ID(cx, args[0])) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387 |     if (id->Equals(NS_GET_IID(nsISupports))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  388 |       args.rval().set(args.thisv());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |       return true;
      |       ~~~~~~~~~~~~
  390 |     }
      |     ~           
  391 | 
      |                 
  392 |     // Webidl-implemented DOM objects never have nsIClassInfo.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393 |     if (id->Equals(NS_GET_IID(nsIClassInfo))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394 |       return Throw(cx, NS_ERROR_NO_INTERFACE);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395 |     }
      |     ~           
  396 |   }
      |   ~             
  397 | 
      |                 
  398 |   // It wasn't nsISupports, call into the other process to do the QI for us
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399 |   // (since we don't know what other interfaces our object supports). Note
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  400 |   // that we have to use JS_GetPropertyDescriptor here to avoid infinite
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |   // recursion back into CPOWDOMQI via WrapperOwner::get().
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402 |   // We could stash the actual QI function on our own function object to avoid
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403 |   // if we're called multiple times, but since we're transient, there's no
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404 |   // point right now.
      |   ~~~~~~~~~~~~~~~~~~~
  405 |   JS::Rooted<PropertyDescriptor> propDesc(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |   if (!JS_GetPropertyDescriptor(cx, proxy, "QueryInterface", &propDesc)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407 |     return false;
      |     ~~~~~~~~~~~~~
  408 |   }
      |   ~             
  409 | 
      |                 
  410 |   if (!propDesc.value().isObject()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411 |     MOZ_ASSERT_UNREACHABLE("We didn't get QueryInterface off a node");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  412 |     return Throw(cx, NS_ERROR_UNEXPECTED);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 |   }
      |   ~             
  414 |   return JS_CallFunctionValue(cx, proxy, propDesc.value(), args, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415 | }
      | ~               
  416 | 
      |                 
  417 | bool WrapperOwner::get(JSContext* cx, HandleObject proxy, HandleValue receiver,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                        HandleId id, MutableHandleValue vp) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  420 | 
      |                 
  421 |   JSVariant receiverVar;
      |   ~~~~~~~~~~~~~~~~~~~~~~
  422 |   if (!toVariant(cx, receiver, &receiverVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423 |     return false;
      |     ~~~~~~~~~~~~~
  424 |   }
      |   ~             
  425 | 
      |                 
  426 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~
  427 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |     return false;
      |     ~~~~~~~~~~~~~
  429 |   }
      |   ~             
  430 | 
      |                 
  431 |   AuxCPOWData* data = AuxCPOWDataOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |   if (data->isDOMObject && idVar.type() == JSIDVariant::TnsString &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433 |       idVar.get_nsString().EqualsLiteral("QueryInterface")) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |     // Handle QueryInterface on DOM Objects specially since we can assume
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  435 |     // certain things about their implementation.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |     RootedFunction qi(cx,
      |     ~~~~~~~~~~~~~~~~~~~~~
  437 |                       JS_NewFunction(cx, CPOWDOMQI, 1, 0, "QueryInterface"));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |     if (!qi) {
      |     ~~~~~~~~~~  
  439 |       return false;
      |       ~~~~~~~~~~~~~
  440 |     }
      |     ~           
  441 | 
      |                 
  442 |     vp.set(ObjectValue(*JS_GetFunctionObject(qi)));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |     return true;
      |     ~~~~~~~~~~~~
  444 |   }
      |   ~             
  445 | 
      |                 
  446 |   JSVariant val;
      |   ~~~~~~~~~~~~~~
  447 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~
  448 |   if (!SendGet(objId, receiverVar, idVar, &status, &val)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  449 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~
  450 |   }
      |   ~             
  451 | 
      |                 
  452 |   LOG_STACK();
      |   ~~~~~~~~~~~~  
  453 | 
      |                 
  454 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  455 |     return false;
      |     ~~~~~~~~~~~~~
  456 |   }
      |   ~             
  457 | 
      |                 
  458 |   if (!fromVariant(cx, val, vp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |     return false;
      |     ~~~~~~~~~~~~~
  460 |   }
      |   ~             
  461 | 
      |                 
  462 |   if (idVar.type() == JSIDVariant::TnsString &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  463 |       idVar.get_nsString().EqualsLiteral("toString")) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  464 |     RootedFunction toString(cx,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                             JS_NewFunction(cx, CPOWToString, 0, 0, "toString"));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |     if (!toString) {
      |     ~~~~~~~~~~~~~~~~
  467 |       return false;
      |       ~~~~~~~~~~~~~
  468 |     }
      |     ~           
  469 | 
      |                 
  470 |     RootedObject toStringObj(cx, JS_GetFunctionObject(toString));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 | 
      |                 
  472 |     if (!JS_DefineProperty(cx, toStringObj, "__cpow__", vp,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473 |                            JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  474 |       return false;
      |       ~~~~~~~~~~~~~
  475 |     }
      |     ~           
  476 | 
      |                 
  477 |     vp.set(ObjectValue(*toStringObj));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |   }
      |   ~             
  479 | 
      |                 
  480 |   return true;
      |   ~~~~~~~~~~~~  
  481 | }
      | ~               
  482 | 
      |                 
  483 | bool CPOWProxyHandler::set(JSContext* cx, JS::HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                            JS::HandleId id, JS::HandleValue v,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  485 |                            JS::HandleValue receiver,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  486 |                            JS::ObjectOpResult& result) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  487 |   FORWARD(set, (cx, proxy, id, v, receiver, result), false);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro 'FORWARD'
  154 |   { return owner->call args; }
      |                        ^~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:672:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  672 | bool WrapperOwner::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:667:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  667 | bool CPOWProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:669:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |   { return owner->call args; }
      |            ~~~~~~~~~~~~~~~~~~~
  155 | 
      |                         
  156 | bool CPOWProxyHandler::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |     MutableHandle<PropertyDescriptor> desc) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |   FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 | }
      | ~                       
  161 | 
      |                         
  162 | bool WrapperOwner::getOwnPropertyDescriptor(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |     MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 | 
      |                         
  167 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~    
  168 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |     return false;
      |     ~~~~~~~~~~~~~       
  170 |   }
      |   ~                     
  171 | 
      |                         
  172 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  173 |   PPropertyDescriptor result;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |   if (!SendGetOwnPropertyDescriptor(objId, idVar, &status, &result)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  176 |   }
      |   ~                     
  177 | 
      |                         
  178 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  179 | 
      |                         
  180 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  181 |     return false;
      |     ~~~~~~~~~~~~~       
  182 |   }
      |   ~                     
  183 | 
      |                         
  184 |   return toDescriptor(cx, result, desc);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 | }
      | ~                       
  186 | 
      |                         
  187 | bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       HandleId id,
      |                                       ~~~~~~~~~~~~
  189 |                                       Handle<PropertyDescriptor> desc,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                                       ObjectOpResult& result) const {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |   FORWARD(defineProperty, (cx, proxy, id, desc, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192 | }
      | ~                       
  193 | 
      |                         
  194 | bool WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195 |                                   HandleId id, Handle<PropertyDescriptor> desc,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                                   ObjectOpResult& result) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 | 
      |                         
  199 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~    
  200 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     return false;
      |     ~~~~~~~~~~~~~       
  202 |   }
      |   ~                     
  203 | 
      |                         
  204 |   PPropertyDescriptor descriptor;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |   if (!fromDescriptor(cx, desc, &descriptor)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |     return false;
      |     ~~~~~~~~~~~~~       
  207 |   }
      |   ~                     
  208 | 
      |                         
  209 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  210 |   if (!SendDefineProperty(objId, idVar, descriptor, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  212 |   }
      |   ~                     
  213 | 
      |                         
  214 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  215 | 
      |                         
  216 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 | }
      | ~                       
  218 | 
      |                         
  219 | bool CPOWProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |                                        MutableHandleIdVector props) const {
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |   FORWARD(ownPropertyKeys, (cx, proxy, props), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222 | }
      | ~                       
  223 | 
      |                         
  224 | bool WrapperOwner::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225 |                                    MutableHandleIdVector props) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |   return getPropertyKeys(
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  227 |       cx, proxy, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, props);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 | }
      | ~                       
  229 | 
      |                         
  230 | bool CPOWProxyHandler::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                                ObjectOpResult& result) const {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |   FORWARD(delete_, (cx, proxy, id, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233 | }
      | ~                       
  234 | 
      |                         
  235 | bool WrapperOwner::delete_(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                            ObjectOpResult& result) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  237 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 | 
      |                         
  239 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~    
  240 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |     return false;
      |     ~~~~~~~~~~~~~       
  242 |   }
      |   ~                     
  243 | 
      |                         
  244 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  245 |   if (!SendDelete(objId, idVar, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  247 |   }
      |   ~                     
  248 | 
      |                         
  249 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  250 | 
      |                         
  251 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 | }
      | ~                       
  253 | 
      |                         
  254 | bool CPOWProxyHandler::enumerate(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                                  MutableHandleIdVector props) const {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |   // Call the base hook. That will use our implementation of
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |   // getOwnEnumerablePropertyKeys and follow the proto chain.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |   return BaseProxyHandler::enumerate(cx, proxy, props);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 | }
      | ~                       
  260 | 
      |                         
  261 | bool CPOWProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  262 |                            bool* bp) const {
      |                            ~~~~~~~~~~~~~~~~~
  263 |   FORWARD(has, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 | }
      | ~                       
  265 | 
      |                         
  266 | bool WrapperOwner::has(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                        bool* bp) {
      |                        ~~~~~~~~~~~
  268 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 | 
      |                         
  270 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~    
  271 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |     return false;
      |     ~~~~~~~~~~~~~       
  273 |   }
      |   ~                     
  274 | 
      |                         
  275 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  276 |   if (!SendHas(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  278 |   }
      |   ~                     
  279 | 
      |                         
  280 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  281 | 
      |                         
  282 |   return ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~
  283 | }
      | ~                       
  284 | 
      |                         
  285 | bool CPOWProxyHandler::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                               bool* bp) const {
      |                               ~~~~~~~~~~~~~~~~~
  287 |   FORWARD(hasOwn, (cx, proxy, id, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  288 | }
      | ~                       
  289 | 
      |                         
  290 | bool WrapperOwner::hasOwn(JSContext* cx, HandleObject proxy, HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291 |                           bool* bp) {
      |                           ~~~~~~~~~~~
  292 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293 | 
      |                         
  294 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~    
  295 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |     return false;
      |     ~~~~~~~~~~~~~       
  297 |   }
      |   ~                     
  298 | 
      |                         
  299 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  300 |   if (!SendHasOwn(objId, idVar, &status, bp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  302 |   }
      |   ~                     
  303 | 
      |                         
  304 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  305 | 
      |                         
  306 |   return !!ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  307 | }
      | ~                       
  308 | 
      |                         
  309 | bool CPOWProxyHandler::get(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310 |                            HandleValue receiver, HandleId id,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311 |                            MutableHandleValue vp) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |   FORWARD(get, (cx, proxy, receiver, id, vp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  313 | }
      | ~                       
  314 | 
      |                         
  315 | static bool CPOWDOMQI(JSContext* cx, unsigned argc, Value* vp) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316 |   CallArgs args = CallArgsFromVp(argc, vp);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317 |   if (!args.thisv().isObject() || !IsCPOW(&args.thisv().toObject())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  318 |     JS_ReportErrorASCII(cx, "bad this object passed to special QI");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319 |     return false;
      |     ~~~~~~~~~~~~~       
  320 |   }
      |   ~                     
  321 | 
      |                         
  322 |   RootedObject proxy(cx, &args.thisv().toObject());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323 |   FORWARD(DOMQI, (cx, proxy, args), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324 | }
      | ~                       
  325 | 
      |                         
  326 | static bool CPOWToString(JSContext* cx, unsigned argc, Value* vp) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |   CallArgs args = CallArgsFromVp(argc, vp);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |   RootedObject callee(cx, &args.callee());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329 |   RootedValue cpowValue(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  330 |   if (!JS_GetProperty(cx, callee, "__cpow__", &cpowValue)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  331 |     return false;
      |     ~~~~~~~~~~~~~       
  332 |   }
      |   ~                     
  333 | 
      |                         
  334 |   if (!cpowValue.isObject() || !IsCPOW(&cpowValue.toObject())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  335 |     JS_ReportErrorASCII(cx, "CPOWToString called on an incompatible object");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |     return false;
      |     ~~~~~~~~~~~~~       
  337 |   }
      |   ~                     
  338 | 
      |                         
  339 |   RootedObject proxy(cx, &cpowValue.toObject());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  340 |   FORWARD(toString, (cx, proxy, args), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341 | }
      | ~                       
  342 | 
      |                         
  343 | bool WrapperOwner::toString(JSContext* cx, HandleObject cpow,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |                             JS::CallArgs& args) {
      |                             ~~~~~~~~~~~~~~~~~~~~~
  345 |   // Ask the other side to call its toString method. Update the callee so that
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |   // it points to the CPOW and not to the synthesized CPOWToString function.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |   args.setCallee(ObjectValue(*cpow));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |   if (!callOrConstruct(cx, cpow, args, false)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |     return false;
      |     ~~~~~~~~~~~~~       
  350 |   }
      |   ~                     
  351 | 
      |                         
  352 |   if (!args.rval().isString()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |     return true;
      |     ~~~~~~~~~~~~        
  354 |   }
      |   ~                     
  355 | 
      |                         
  356 |   RootedString cpowResult(cx, args.rval().toString());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |   nsAutoJSString toStringResult;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |   if (!toStringResult.init(cx, cpowResult)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |     return false;
      |     ~~~~~~~~~~~~~       
  360 |   }
      |   ~                     
  361 | 
      |                         
  362 |   // We don't want to wrap toString() results for things like the location
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |   // object, where toString() is supposed to return a URL and nothing else.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |   nsAutoString result;
      |   ~~~~~~~~~~~~~~~~~~~~  
  365 |   if (toStringResult[0] == '[') {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  366 |     result.AppendLiteral("[object CPOW ");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367 |     result += toStringResult;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |     result.AppendLiteral("]");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  369 |   } else {
      |   ~~~~~~~~              
  370 |     result += toStringResult;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |   }
      |   ~                     
  372 | 
      |                         
  373 |   JSString* str = JS_NewUCStringCopyN(cx, result.get(), result.Length());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  374 |   if (!str) {
      |   ~~~~~~~~~~~           
  375 |     return false;
      |     ~~~~~~~~~~~~~       
  376 |   }
      |   ~                     
  377 | 
      |                         
  378 |   args.rval().setString(str);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |   return true;
      |   ~~~~~~~~~~~~          
  380 | }
      | ~                       
  381 | 
      |                         
  382 | bool WrapperOwner::DOMQI(JSContext* cx, JS::HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  383 |                          JS::CallArgs& args) {
      |                          ~~~~~~~~~~~~~~~~~~~~~
  384 |   // Someone's calling us, handle nsISupports specially to avoid unnecessary
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385 |   // CPOW traffic.
      |   ~~~~~~~~~~~~~~~~      
  386 |   if (Maybe<nsID> id = xpc::JSValue2ID(cx, args[0])) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387 |     if (id->Equals(NS_GET_IID(nsISupports))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  388 |       args.rval().set(args.thisv());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |       return true;
      |       ~~~~~~~~~~~~      
  390 |     }
      |     ~                   
  391 | 
      |                         
  392 |     // Webidl-implemented DOM objects never have nsIClassInfo.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393 |     if (id->Equals(NS_GET_IID(nsIClassInfo))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394 |       return Throw(cx, NS_ERROR_NO_INTERFACE);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395 |     }
      |     ~                   
  396 |   }
      |   ~                     
  397 | 
      |                         
  398 |   // It wasn't nsISupports, call into the other process to do the QI for us
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399 |   // (since we don't know what other interfaces our object supports). Note
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  400 |   // that we have to use JS_GetPropertyDescriptor here to avoid infinite
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |   // recursion back into CPOWDOMQI via WrapperOwner::get().
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402 |   // We could stash the actual QI function on our own function object to avoid
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403 |   // if we're called multiple times, but since we're transient, there's no
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404 |   // point right now.
      |   ~~~~~~~~~~~~~~~~~~~   
  405 |   JS::Rooted<PropertyDescriptor> propDesc(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |   if (!JS_GetPropertyDescriptor(cx, proxy, "QueryInterface", &propDesc)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407 |     return false;
      |     ~~~~~~~~~~~~~       
  408 |   }
      |   ~                     
  409 | 
      |                         
  410 |   if (!propDesc.value().isObject()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411 |     MOZ_ASSERT_UNREACHABLE("We didn't get QueryInterface off a node");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  412 |     return Throw(cx, NS_ERROR_UNEXPECTED);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 |   }
      |   ~                     
  414 |   return JS_CallFunctionValue(cx, proxy, propDesc.value(), args, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415 | }
      | ~                       
  416 | 
      |                         
  417 | bool WrapperOwner::get(JSContext* cx, HandleObject proxy, HandleValue receiver,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                        HandleId id, MutableHandleValue vp) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  420 | 
      |                         
  421 |   JSVariant receiverVar;
      |   ~~~~~~~~~~~~~~~~~~~~~~
  422 |   if (!toVariant(cx, receiver, &receiverVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423 |     return false;
      |     ~~~~~~~~~~~~~       
  424 |   }
      |   ~                     
  425 | 
      |                         
  426 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~    
  427 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |     return false;
      |     ~~~~~~~~~~~~~       
  429 |   }
      |   ~                     
  430 | 
      |                         
  431 |   AuxCPOWData* data = AuxCPOWDataOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |   if (data->isDOMObject && idVar.type() == JSIDVariant::TnsString &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433 |       idVar.get_nsString().EqualsLiteral("QueryInterface")) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |     // Handle QueryInterface on DOM Objects specially since we can assume
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  435 |     // certain things about their implementation.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |     RootedFunction qi(cx,
      |     ~~~~~~~~~~~~~~~~~~~~~
  437 |                       JS_NewFunction(cx, CPOWDOMQI, 1, 0, "QueryInterface"));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |     if (!qi) {
      |     ~~~~~~~~~~          
  439 |       return false;
      |       ~~~~~~~~~~~~~     
  440 |     }
      |     ~                   
  441 | 
      |                         
  442 |     vp.set(ObjectValue(*JS_GetFunctionObject(qi)));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |     return true;
      |     ~~~~~~~~~~~~        
  444 |   }
      |   ~                     
  445 | 
      |                         
  446 |   JSVariant val;
      |   ~~~~~~~~~~~~~~        
  447 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  448 |   if (!SendGet(objId, receiverVar, idVar, &status, &val)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  449 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  450 |   }
      |   ~                     
  451 | 
      |                         
  452 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  453 | 
      |                         
  454 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  455 |     return false;
      |     ~~~~~~~~~~~~~       
  456 |   }
      |   ~                     
  457 | 
      |                         
  458 |   if (!fromVariant(cx, val, vp)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |     return false;
      |     ~~~~~~~~~~~~~       
  460 |   }
      |   ~                     
  461 | 
      |                         
  462 |   if (idVar.type() == JSIDVariant::TnsString &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  463 |       idVar.get_nsString().EqualsLiteral("toString")) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  464 |     RootedFunction toString(cx,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |                             JS_NewFunction(cx, CPOWToString, 0, 0, "toString"));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |     if (!toString) {
      |     ~~~~~~~~~~~~~~~~    
  467 |       return false;
      |       ~~~~~~~~~~~~~     
  468 |     }
      |     ~                   
  469 | 
      |                         
  470 |     RootedObject toStringObj(cx, JS_GetFunctionObject(toString));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 | 
      |                         
  472 |     if (!JS_DefineProperty(cx, toStringObj, "__cpow__", vp,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473 |                            JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  474 |       return false;
      |       ~~~~~~~~~~~~~     
  475 |     }
      |     ~                   
  476 | 
      |                         
  477 |     vp.set(ObjectValue(*toStringObj));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |   }
      |   ~                     
  479 | 
      |                         
  480 |   return true;
      |   ~~~~~~~~~~~~          
  481 | }
      | ~                       
  482 | 
      |                         
  483 | bool CPOWProxyHandler::set(JSContext* cx, JS::HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                            JS::HandleId id, JS::HandleValue v,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  485 |                            JS::HandleValue receiver,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  486 |                            JS::ObjectOpResult& result) const {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  487 |   FORWARD(set, (cx, proxy, id, v, receiver, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  488 | }
      | ~                       
  489 | 
      |                         
  490 | bool WrapperOwner::set(JSContext* cx, JS::HandleObject proxy, JS::HandleId id,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  491 |                        JS::HandleValue v, JS::HandleValue receiver,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |                        JS::ObjectOpResult& result) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494 | 
      |                         
  495 |   JSIDVariant idVar;
      |   ~~~~~~~~~~~~~~~~~~    
  496 |   if (!toJSIDVariant(cx, id, &idVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |     return false;
      |     ~~~~~~~~~~~~~       
  498 |   }
      |   ~                     
  499 | 
      |                         
  500 |   JSVariant val;
      |   ~~~~~~~~~~~~~~        
  501 |   if (!toVariant(cx, v, &val)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |     return false;
      |     ~~~~~~~~~~~~~       
  503 |   }
      |   ~                     
  504 | 
      |                         
  505 |   JSVariant receiverVar;
      |   ~~~~~~~~~~~~~~~~~~~~~~
  506 |   if (!toVariant(cx, receiver, &receiverVar)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |     return false;
      |     ~~~~~~~~~~~~~       
  508 |   }
      |   ~                     
  509 | 
      |                         
  510 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  511 |   if (!SendSet(objId, idVar, val, receiverVar, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  513 |   }
      |   ~                     
  514 | 
      |                         
  515 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  516 | 
      |                         
  517 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518 | }
      | ~                       
  519 | 
      |                         
  520 | bool CPOWProxyHandler::getOwnEnumerablePropertyKeys(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |     JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |   FORWARD(getOwnEnumerablePropertyKeys, (cx, proxy, props), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 | }
      | ~                       
  524 | 
      |                         
  525 | bool WrapperOwner::getOwnEnumerablePropertyKeys(JSContext* cx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526 |                                                 HandleObject proxy,
      |                                                 ~~~~~~~~~~~~~~~~~~~
  527 |                                                 MutableHandleIdVector props) {
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  528 |   return getPropertyKeys(cx, proxy, JSITER_OWNONLY, props);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  529 | }
      | ~                       
  530 | 
      |                         
  531 | bool CPOWProxyHandler::preventExtensions(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                          ObjectOpResult& result) const {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |   FORWARD(preventExtensions, (cx, proxy, result), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 | }
      | ~                       
  535 | 
      |                         
  536 | bool WrapperOwner::preventExtensions(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                      ObjectOpResult& result) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539 | 
      |                         
  540 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  541 |   if (!SendPreventExtensions(objId, &status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  543 |   }
      |   ~                     
  544 | 
      |                         
  545 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  546 | 
      |                         
  547 |   return ok(cx, status, result);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 | }
      | ~                       
  549 | 
      |                         
  550 | bool CPOWProxyHandler::isExtensible(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  551 |                                     bool* extensible) const {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |   FORWARD(isExtensible, (cx, proxy, extensible), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553 | }
      | ~                       
  554 | 
      |                         
  555 | bool WrapperOwner::isExtensible(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                 bool* extensible) {
      |                                 ~~~~~~~~~~~~~~~~~~~
  557 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  558 | 
      |                         
  559 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  560 |   if (!SendIsExtensible(objId, &status, extensible)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  562 |   }
      |   ~                     
  563 | 
      |                         
  564 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  565 | 
      |                         
  566 |   return ok(cx, status);
      |   ~~~~~~~~~~~~~~~~~~~~~~
  567 | }
      | ~                       
  568 | 
      |                         
  569 | bool CPOWProxyHandler::call(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |                             const CallArgs& args) const {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |   FORWARD(callOrConstruct, (cx, proxy, args, false), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 | }
      | ~                       
  573 | 
      |                         
  574 | bool CPOWProxyHandler::construct(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |                                  const CallArgs& args) const {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  576 |   FORWARD(callOrConstruct, (cx, proxy, args, true), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577 | }
      | ~                       
  578 | 
      |                         
  579 | bool WrapperOwner::callOrConstruct(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  580 |                                    const CallArgs& args, bool construct) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581 |   ObjectId objId = idOf(proxy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  582 | 
      |                         
  583 |   InfallibleTArray<JSParam> vals;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  584 |   RootedValueVector outobjects(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  585 | 
      |                         
  586 |   RootedValue v(cx);
      |   ~~~~~~~~~~~~~~~~~~    
  587 |   for (size_t i = 0; i < args.length() + 2; i++) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 |     // The |this| value for constructors is a magic value that we won't be
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  589 |     // able to convert, so skip it.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |     if (i == 1 && construct) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 |       v = UndefinedValue();
      |       ~~~~~~~~~~~~~~~~~~~~~
  592 |     } else {
      |     ~~~~~~~~            
  593 |       v = args.base()[i];
      |       ~~~~~~~~~~~~~~~~~~~
  594 |     }
      |     ~                   
  595 |     if (v.isObject()) {
      |     ~~~~~~~~~~~~~~~~~~~ 
  596 |       RootedObject obj(cx, &v.toObject());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597 |       if (xpc::IsOutObject(cx, obj)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  598 |         // Make sure it is not an in-out object.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599 |         bool found;
      |         ~~~~~~~~~~~     
  600 |         if (!JS_HasProperty(cx, obj, "value", &found)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  601 |           return false;
      |           ~~~~~~~~~~~~~ 
  602 |         }
      |         ~               
  603 |         if (found) {
      |         ~~~~~~~~~~~~    
  604 |           JS_ReportErrorASCII(cx,
      |           ~~~~~~~~~~~~~~~~~~~~~~~
  605 |                               "in-out objects cannot be sent via CPOWs yet");
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |           return false;
      |           ~~~~~~~~~~~~~ 
  607 |         }
      |         ~               
  608 | 
      |                         
  609 |         vals.AppendElement(JSParam(void_t()));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |         if (!outobjects.append(ObjectValue(*obj))) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611 |           return false;
      |           ~~~~~~~~~~~~~ 
  612 |         }
      |         ~               
  613 |         continue;
      |         ~~~~~~~~~       
  614 |       }
      |       ~                 
  615 |     }
      |     ~                   
  616 |     JSVariant val;
      |     ~~~~~~~~~~~~~~      
  617 |     if (!toVariant(cx, v, &val)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |       return false;
      |       ~~~~~~~~~~~~~     
  619 |     }
      |     ~                   
  620 |     vals.AppendElement(JSParam(val));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |   }
      |   ~                     
  622 | 
      |                         
  623 |   JSVariant result;
      |   ~~~~~~~~~~~~~~~~~     
  624 |   ReturnStatus status;
      |   ~~~~~~~~~~~~~~~~~~~~  
  625 |   InfallibleTArray<JSParam> outparams;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |   if (!SendCallOrConstruct(objId, vals, construct, &status, &result,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 |                            &outparams)) {
      |                            ~~~~~~~~~~~~~~
  628 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  629 |   }
      |   ~                     
  630 | 
      |                         
  631 |   LOG_STACK();
      |   ~~~~~~~~~~~~          
  632 | 
      |                         
  633 |   if (!ok(cx, status)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
  634 |     return false;
      |     ~~~~~~~~~~~~~       
  635 |   }
      |   ~                     
  636 | 
      |                         
  637 |   if (outparams.Length() != outobjects.length()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |     return ipcfail(cx);
      |     ~~~~~~~~~~~~~~~~~~~ 
  639 |   }
      |   ~                     
  640 | 
      |                         
  641 |   RootedObject obj(cx);
      |   ~~~~~~~~~~~~~~~~~~~~~ 
  642 |   for (size_t i = 0; i < outparams.Length(); i++) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |     // Don't bother doing anything for outparams that weren't set.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 |     if (outparams[i].type() == JSParam::Tvoid_t) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |       continue;
      |       ~~~~~~~~~         
  646 |     }
      |     ~                   
  647 | 
      |                         
  648 |     // Take the value the child process returned, and set it on the XPC
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649 |     // object.
      |     ~~~~~~~~~~          
  650 |     if (!fromVariant(cx, outparams[i], &v)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |       return false;
      |       ~~~~~~~~~~~~~     
  652 |     }
      |     ~                   
  653 | 
      |                         
  654 |     obj = &outobjects[i].toObject();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655 |     if (!JS_SetProperty(cx, obj, "value", v)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  656 |       return false;
      |       ~~~~~~~~~~~~~     
  657 |     }
      |     ~                   
  658 |   }
      |   ~                     
  659 | 
      |                         
  660 |   if (!fromVariant(cx, result, args.rval())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |     return false;
      |     ~~~~~~~~~~~~~       
  662 |   }
      |   ~                     
  663 | 
      |                         
  664 |   return true;
      |   ~~~~~~~~~~~~          
  665 | }
      | ~                       
  666 | 
      |                         
  667 | bool CPOWProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                                    MutableHandleValue v, bool* bp) const {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |   FORWARD(hasInstance, (cx, proxy, v, bp), false);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro 'FORWARD'
  154 |   { return owner->call args; }
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp: In function 'bool mozilla::jsipc::WrapperAnswer::RecvGet(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSVariant&, const mozilla::jsipc::JSIDVariant&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::JSVariant*)':
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:330:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  330 |   if (!fromVariant(cx, receiverVar, &receiver)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:340:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   if (!JS_ForwardGetPropertyTo(cx, obj, id, receiver, &val)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:340:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 9.1
  118 |     formatObject(true, true, obj.id, out);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_ipc_glue1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_ipc_glue1.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue1.cpp
ipc/glue/Unified_cpp_ipc_glue2.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp: In function 'bool mozilla::jsipc::WrapperAnswer::RecvGetOwnPropertyDescriptor(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::PPropertyDescriptor*)':
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:156:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  156 |   if (!JS_GetOwnPropertyDescriptorById(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp: In function 'bool mozilla::jsipc::WrapperAnswer::RecvDefineProperty(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, const mozilla::jsipc::PPropertyDescriptor&, mozilla::jsipc::ReturnStatus*)':
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:196:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  196 |   if (!toDescriptor(cx, descriptor, &desc)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:201:29: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  201 |   if (!JS_DefinePropertyById(cx, obj, id, desc, success)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:20:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'virtual bool mozilla::jsipc::JavaScriptShared::Wrap(JSContext*, JS::HandleObject, InfallibleTArray<mozilla::jsipc::CpowEntry>*)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:691:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  691 |     if (!JS_GetPropertyById(cx, aObj, id, &v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'void mozilla::jsipc::IdToObjectMap::remove(mozilla::jsipc::ObjectId)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:63:6: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
   63 | void IdToObjectMap::remove(ObjectId id) { table_.remove(id); }
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::IdToObjectMap::add(mozilla::jsipc::ObjectId, JSObject*)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:59:6: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
   59 | bool IdToObjectMap::add(ObjectId id, JSObject* obj) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::ObjectToIdMap::add(JSContext*, JSObject*, mozilla::jsipc::ObjectId)':
/<<PKGBUILDDIR>>/js/ipc/JavaScriptShared.cpp:93:6: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1
   93 | bool ObjectToIdMap::add(JSContext* cx, JSObject* obj, ObjectId id) {
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:38:
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::callOrConstruct(JSContext*, JS::HandleObject, const JS::CallArgs&, bool)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:650:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  650 |     if (!fromVariant(cx, outparams[i], &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:655:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  655 |     if (!JS_SetProperty(cx, obj, "value", v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:660:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  660 |   if (!fromVariant(cx, result, args.rval())) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp: In function 'bool CPOWToString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/ipc/WrapperOwner.cpp:330:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  330 |   if (!JS_GetProperty(cx, callee, "__cpow__", &cpowValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp: In function 'bool mozilla::jsipc::WrapperAnswer::RecvCallOrConstruct(const mozilla::jsipc::ObjectId&, InfallibleTArray<mozilla::jsipc::JSParam>&&, const bool&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::JSVariant*, nsTArray<mozilla::jsipc::JSParam>*)':
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:457:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  457 |   if (!fromVariant(cx, argv[0], &objv)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:480:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  480 |       if (!fromVariant(cx, argv[i].get_JSVariant(), &v)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:495:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  495 |       if (!JS::Construct(cx, vals[0], args, &obj)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:500:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  500 |       if (!JS::Call(cx, vals[1], vals[0], args, &rval)) return fail(aes, rs);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:500:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:523:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  523 |       if (!JS_GetProperty(cx, obj, "value", &v)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/ipc/WrapperAnswer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/ipc/Unified_cpp_js_ipc0.cpp:29:
/<<PKGBUILDDIR>>/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 9.1
  118 |     formatObject(true, true, obj.id, out);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers'
mkdir -p '.deps/'
js/xpconnect/wrappers/XrayWrapper.o
/usr/bin/g++ -o XrayWrapper.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/XrayWrapper.o.pp   /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp
js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/hal/Hal.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_hal0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/hal -I/<<PKGBUILDDIR>>/build-browser/hal -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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  -MD -MP -MF .deps/Unified_cpp_hal0.o.pp   /<<PKGBUILDDIR>>/build-browser/hal/Unified_cpp_hal0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/ipc/glue/IPCStreamUtils.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:17:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsfriendapi.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Proxy.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Wrapper.h:12,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/WrapperFactory.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h:12,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:17:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/JavaScriptTypes.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/JavaScriptTypes.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2106:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2106 | bool XrayWrapper<Base, Traits>::set(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2106:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2106:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2106:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2106:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2106:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::TryResolvePropertyFromSpecs(JSContext*, JS::HandleId, JS::HandleObject, const JSFunctionSpec*, const JSPropertySpec*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:389:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  389 | static bool TryResolvePropertyFromSpecs(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:414:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  414 |            JS_GetOwnPropertyDescriptorById(cx, holder, id, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:470:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  470 |       if (!JS_DefinePropertyById(cx, holder, id, v,
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  471 |                                  flags & ~JSPROP_INTERNAL_USE_BIT)) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:476:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  476 |     return JS_GetOwnPropertyDescriptorById(cx, holder, id, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::wrappedJSObject_getter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1548:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1548 |   return WrapperFactory::WaiveXrayAndWrap(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::RecreateLostWaivers(JSContext*, const JS::PropertyDescriptor*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1918:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1918 | static bool RecreateLostWaivers(JSContext* cx, const PropertyDescriptor* orig,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2166 | bool XrayWrapper<Base, Traits>::hasInstance(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h: In member function 'bool xpc::XrayWrapper<Base, Traits>::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h:320:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |     js::ReportIsNotFunction(cx, v);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2071:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2071 | bool XrayWrapper<Base, Traits>::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2071:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2079:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2079 |   if (!getOwnPropertyDescriptor(cx, wrapper, id, &desc)) {
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h:14,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h: In member function 'bool xpc::XrayWrapper<Base, Traits>::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h:320:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |     js::ReportIsNotFunction(cx, v);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2071:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2071 | bool XrayWrapper<Base, Traits>::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2071:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2079:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2079 |   if (!getOwnPropertyDescriptor(cx, wrapper, id, &desc)) {
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h:14,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2071:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2071 | bool XrayWrapper<Base, Traits>::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2071:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2079:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2079 |   if (!getOwnPropertyDescriptor(cx, wrapper, id, &desc)) {
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h:14,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::XrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1551:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1551 | bool XrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1567:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1567 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1605:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1605 |     if (!JS_WrapPropertyDescriptor(cx, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1624:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1624 |     if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::DOMXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1634:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1634 | bool DOMXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1640:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1640 |       XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1662:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1662 |         return JS_WrapPropertyDescriptor(cx, desc);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1667:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1667 |   if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1676:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1676 |   if (!XrayResolveOwnProperty(cx, wrapper, target, id, desc, cacheOnHolder)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1687:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1687 |   return JS_DefinePropertyById(cx, holder, id, desc) &&
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1688:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1688 |          JS_GetOwnPropertyDescriptorById(cx, holder, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::JSXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1029:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1029 |     if (!JS::Construct(cx, ctorVal, wrapper, vals, &result)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1038:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1038 |   js::ReportIsNotFunction(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h: In member function 'bool xpc::XrayWrapper<Base, Traits>::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.h:217:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |     js::ReportIsNotFunction(cx, v);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1882:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1882 | bool XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1894:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1894 |   if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id,
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2260:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2260 |   if (!JS_WrapValue(cx, &v)) {
      |        ~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2260:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2260 |   if (!JS_WrapValue(cx, &v)) {
      |        ~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2260:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2260 |   if (!JS_WrapValue(cx, &v)) {
      |        ~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1963:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1963 | bool XrayWrapper<Base, Traits>::defineProperty(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1971:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1971 |   if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2022:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2022 |   if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2031:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2031 |   return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::JSXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:752:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  752 | bool JSXrayTraits::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:752:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:808:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  808 |     if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc) ||
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:809:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  809 |         !JS_DefinePropertyById(cx, target, id, wrappedDesc, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:828:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  828 |     if (!JS_DefinePropertyById(cx, target, id, desc, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1963:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1963 | bool XrayWrapper<Base, Traits>::defineProperty(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1971:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1971 |   if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1999:7: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1999 |   if (!Traits::singleton.defineProperty(cx, wrapper, id, desc, existing_desc,
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1999:7: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2022:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2022 |   if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2031:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2031 |   return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::DOMXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1697:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1697 | bool DOMXrayTraits::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1697:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1711:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1711 |   return XrayDefineProperty(cx, wrapper, obj, id, desc, result, defined);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1963:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1963 | bool XrayWrapper<Base, Traits>::defineProperty(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1971:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1971 |   if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1999:7: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1999 |   if (!Traits::singleton.defineProperty(cx, wrapper, id, desc, existing_desc,
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1999:7: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2022:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2022 |   if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:2031:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2031 |   return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::DOMXrayTraits::call(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1775:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1775 |   return JS_WrapValue(cx, args.rval());
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1765:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1765 |       js::ReportIsNotFunction(cx, v);
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::DOMXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1792:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1792 |       js::ReportIsNotFunction(cx, v);
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1800:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1800 |   if (!args.rval().isObject() || !JS_WrapValue(cx, args.rval())) {
      |                                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::XrayUtils::HasNativeProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1847:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1847 |   if (!traits->resolveOwnProperty(cx, wrapper, target, holder, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::ReportWrapperDenial(JSContext*, JS::HandleId, xpc::WrapperDenialType, const char*)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:207:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 |   JSString* str = JS_ValueToSource(cx, idval);
      |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::OpaqueXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:175:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  175 | bool OpaqueXrayTraits::resolveOwnProperty(
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:179:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  179 |       XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1882:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1882 | bool XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1894:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1894 |   if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id,
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::JSXrayTraits::getOwnPropertyFromTargetIfSafe(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:297:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  297 | bool JSXrayTraits::getOwnPropertyFromTargetIfSafe(
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:311:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  311 |   if (!JS_GetOwnPropertyDescriptorById(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::JSXrayTraits::getOwnPropertyFromWrapperIfSafe(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:280:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  280 | bool JSXrayTraits::getOwnPropertyFromWrapperIfSafe(
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:289:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  289 |     if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, wrapperGlobal, id,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  290 |                                         outDesc)) {
      |                                         ~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:294:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  294 |   return JS_WrapPropertyDescriptor(cx, outDesc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::JSXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:501:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  501 | bool JSXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:507:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  507 |       XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:517:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  517 |   if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:537:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  537 |       return getOwnPropertyFromWrapperIfSafe(cx, wrapper, id, desc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:549:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  549 |             if (!JS_GetOwnPropertyDescriptorById(cx, target, id, &innerDesc)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:622:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  622 |             if (!TryResolvePropertyFromSpecs(
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  623 |                     cx, id, holder, clasp->specConstructorFunctions(),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  624 |                     clasp->specConstructorProperties(), desc)) {
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:655:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  655 |         if (!JS_GetOwnPropertyDescriptorById(cx, waiver, id, desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:668:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  668 |         return getOwnPropertyFromWrapperIfSafe(cx, wrapper, id, desc);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:707:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  707 |   if (!TryResolvePropertyFromSpecs(cx, id, holder,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  708 |                                    clasp->specPrototypeFunctions(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |                                    clasp->specPrototypeProperties(), desc)) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1882:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1882 | bool XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:1894:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1894 |   if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id,
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::JSXrayTraits::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:741:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  741 |     if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, wrapperGlobal, id,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  742 |                                         &desc)) {
      |                                         ~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::JSXrayTraits::enumerateNames(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/XrayWrapper.cpp:909:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  909 |           if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  910 |                                               wrapperGlobal, id, &desc)) {
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_xpconnect_wrappers0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_xpconnect_wrappers0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/hal/WindowIdentifier.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/hal/Unified_cpp_hal0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerCommon.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerRef.h:10,
                 from /<<PKGBUILDDIR>>/ipc/glue/IPCStreamSource.h:11,
                 from /<<PKGBUILDDIR>>/ipc/glue/IPCStreamSource.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/Transport.h:10,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundParent.h:12,
                 from /<<PKGBUILDDIR>>/ipc/glue/IPCStreamSource.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Id.h:28,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11,
                 from /<<PKGBUILDDIR>>/hal/Hal.h:13,
                 from /<<PKGBUILDDIR>>/hal/HalWakeLock.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/hal/Unified_cpp_hal0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11,
                 from /<<PKGBUILDDIR>>/hal/Hal.h:13,
                 from /<<PKGBUILDDIR>>/hal/HalWakeLock.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/hal/Unified_cpp_hal0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function 'virtual bool xpc::WaiveXrayWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   72 | bool WaiveXrayWrapper::hasInstance(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:99:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |   return CrossCompartmentWrapper::hasInstance(cx, wrapper, v, bp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:90:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 |       js::ReportIsNotFunction(cx, wrapperv);
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:20:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp: In function 'bool xpc::FilterPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) [with Policy = xpc::Opaque]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:100:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  100 | static bool FilterPropertyDescriptor(JSContext* cx, HandleObject wrapper,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper<Base, Policy>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const [with Base = js::SecurityWrapper<js::CrossCompartmentWrapper>; Policy = xpc::Opaque]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:137:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  137 | bool FilteringWrapper<Base, Policy>::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:143:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  143 |   if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:146:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  146 |   return FilterPropertyDescriptor<Policy>(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper<Base, Policy>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const [with Base = js::SecurityWrapper<js::CrossCompartmentWrapper>; Policy = xpc::OpaqueWithCall]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:137:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  137 | bool FilteringWrapper<Base, Policy>::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:143:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  143 |   if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:146:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  146 |   return FilterPropertyDescriptor<Policy>(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper<Base, Policy>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const [with Base = js::SecurityWrapper<js::CrossCompartmentWrapper>; Policy = xpc::OpaqueWithSilentFailing]':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:137:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  137 | bool FilteringWrapper<Base, Policy>::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:143:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  143 |   if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/FilteringWrapper.cpp:146:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  146 |   return FilterPropertyDescriptor<Policy>(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.cpp: In static member function 'static bool xpc::AccessCheck::checkPassToPrivilegedCode(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   91 | bool AccessCheck::checkPassToPrivilegedCode(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp: In member function 'virtual bool xpc::ChromeObjectWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:21:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   21 | bool ChromeObjectWrapper::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:28:49: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   28 |   return ChromeObjectWrapperBase::defineProperty(cx, wrapper, id, desc, result);
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp: In member function 'virtual bool xpc::ChromeObjectWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:31:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   31 | bool ChromeObjectWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:31:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:37:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   37 |   return ChromeObjectWrapperBase::set(cx, wrapper, id, v, receiver, result);
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:37:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:38:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WrapperFactory.cpp: In static member function 'static bool xpc::WrapperFactory::WaiveXrayAndWrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WrapperFactory.cpp:620:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  620 | bool WrapperFactory::WaiveXrayAndWrap(JSContext* cx, MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WrapperFactory.cpp:622:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  622 |     return JS_WrapValue(cx, vp);
      |            ~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function 'virtual bool xpc::WaiveXrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:35:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   35 | bool WaiveXrayWrapper::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:38:59: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   38 |   return CrossCompartmentWrapper::getOwnPropertyDescriptor(cx, wrapper, id,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
   39 |                                                            desc) &&
      |                                                            ~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:40:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 |          WrapperFactory::WaiveXrayAndWrap(cx, desc.value()) &&
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:19:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   19 |     if (!WrapperFactory::WaiveXrayAndWrap(cx, &v)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:27:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   27 |     if (!WrapperFactory::WaiveXrayAndWrap(cx, &v)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function 'virtual bool xpc::WaiveXrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:44:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   44 | bool WaiveXrayWrapper::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:44:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:47:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   47 |   return CrossCompartmentWrapper::get(cx, wrapper, receiver, id, vp) &&
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:47:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:48:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   48 |          WrapperFactory::WaiveXrayAndWrap(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In function 'virtual bool xpc::WaiveXrayWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:54:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   54 |          WrapperFactory::WaiveXrayAndWrap(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/Transport.h:10,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundParent.h:12,
                 from /<<PKGBUILDDIR>>/ipc/glue/IPCStreamSource.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue1.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, IPC::Message>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, IPC::Message> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, IPC::Message> >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, IPC::Message>, std::_Select1st<std::pair<const unsigned int, IPC::Message> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, IPC::Message> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const unsigned int, IPC::Message> >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.cpp: In static member function 'static void xpc::AccessCheck::reportCrossOriginDenial(JSContext*, JS::HandleId, const nsACString&)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.cpp:157:48: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  157 |     JS::RootedString idStr(cx, JS_ValueToSource(cx, idVal));
      |                                ~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:38:
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WrapperFactory.cpp: In static member function 'static void xpc::WrapperFactory::PrepareForWrapping(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/xpconnect/wrappers/WrapperFactory.cpp:282:60: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  282 |   nsresult rv = nsXPConnect::XPConnect()->WrapNativeToJSVal(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  283 |       cx, wrapScope, wn->Native(), nullptr, &NS_GET_IID(nsISupports), false,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284 |       &v);
      |       ~~~                                                   
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/wrappers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader'
mkdir -p '.deps/'
js/xpconnect/loader/mozJSComponentLoader.o
/usr/bin/g++ -o mozJSComponentLoader.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/mozJSComponentLoader.o.pp   /<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp
js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.o
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/Transport.h:10,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundParent.h:12,
                 from /<<PKGBUILDDIR>>/ipc/glue/IPCStreamSource.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue1.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In member function 'void mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&)':
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, IPC::Message>, std::_Select1st<std::pair<const unsigned int, IPC::Message> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, IPC::Message> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const unsigned int, IPC::Message> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'bool mozilla::ipc::MessageChannel::Call(mozilla::ipc::MessageChannel::Message*, mozilla::ipc::MessageChannel::Message*)':
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, IPC::Message>, std::_Select1st<std::pair<const unsigned int, IPC::Message> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, IPC::Message> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const unsigned int, IPC::Message> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/bin/g++ -o Unified_cpp_ipc_glue2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_ipc_glue2.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/glue/Unified_cpp_ipc_glue2.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/hal'
/usr/bin/g++ -o Unified_cpp_js_xpconnect_loader0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_xpconnect_loader0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:41:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/glue'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/src'
mkdir -p '.deps/'
js/xpconnect/src/Unified_cpp_js_xpconnect_src0.o
/usr/bin/g++ -o Unified_cpp_js_xpconnect_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow -Werror=format  -MD -MP -MF .deps/Unified_cpp_js_xpconnect_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp
js/xpconnect/src/Unified_cpp_js_xpconnect_src1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FileUtils.h:21,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.h:9,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  328 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  327 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:40:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool Dump(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo&, nsIFile*, JS::MutableHandleObject, JS::MutableHandleScript, char**, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:773:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  773 | nsresult mozJSComponentLoader::ObjectForLocation(
      |          ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:886:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  886 |       if (!jsapi.StealException(aException)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:937:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  937 |         Unused << aes.StealException(aException);
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::ExtractExports(JSContext*, ComponentLoaderInfo&, mozJSComponentLoader::ModuleEntry*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1172:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1172 |     if (!obj || !JS_GetProperty(cx, obj, "EXPORTED_SYMBOLS", &symbols)) {
      |                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1178:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1178 |   if (!JS_IsArrayObject(cx, symbols, &isArray)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1209:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1209 |     if (!JS_GetElement(cx, symbolsObj, i, &value) || !value.isString() ||
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1210:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1210 |         !JS_ValueToId(cx, value, &symbolId)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1216:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1216 |         !JS_GetPropertyById(cx, symbolHolder, symbolId, &value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1230:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1230 |     if (!JS_SetPropertyById(cx, aExports, symbolId, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'const mozilla::Module* mozJSComponentLoader::LoadModule(mozilla::FileLocation&)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:420:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  420 |   rv = ObjectForLocation(info, file, &entry->obj, &entry->thisObjectKey,
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  421 |                          &entry->location, isCriticalModule, &exn);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:428:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  428 |       JS_WrapValue(cx, &exn);
      |       ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:434:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  434 |       nsContentUtils::ExtractErrorValues(cx, exn, file, &line, &column, msg);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:458:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |       !JS_GetProperty(cx, NSGetFactoryHolder, "NSGetFactory",
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                       &NSGetFactory_val) ||
      |                       ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:464:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  464 |   if (JS_TypeOfValue(cx, NSGetFactory_val) != JSTYPE_FUNCTION) {
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:475:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  475 |   if (!JS_ValueToObject(cx, NSGetFactory_val, &jsGetFactoryObj) ||
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::Import(JSContext*, const nsACString&, JS::MutableHandleObject, JS::MutableHandleObject, bool)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1335:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1335 |       rv = ObjectForLocation(info, sourceFile, &newEntry->obj,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1336 |                              &newEntry->thisObjectKey, &newEntry->location,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1337 |                              true, &exception);
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1344:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1344 |         if (!JS_WrapValue(aCx, &exception)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1347:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1347 |         JS_SetPendingException(aCx, exception);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::ImportInto(const nsACString&, JS::HandleObject, JSContext*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1143:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1143 |       if (!JS_GetPropertyById(cx, exports, id, &value) ||
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:1144:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1144 |           !JS_SetPropertyById(cx, targetObj, id, value)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::ImportInto(const nsACString&, JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:978:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  978 | nsresult mozJSComponentLoader::ImportInto(const nsACString& registryLocation,
      |          ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:978:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSComponentLoader.cpp:997:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  997 |           !WrapperFactory::WaiveXrayAndWrap(cx, &targetVal)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_xpconnect_src1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow -Werror=format  -MD -MP -MF .deps/Unified_cpp_js_xpconnect_src1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/ScriptCacheActors.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FileUtils.h:21,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.h:9,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  288 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  287 |   NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols10.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols10.cpp
ipc/ipdl/UnifiedProtocols11.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FileUtils.h:21,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.h:9,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/loader/ScriptPreloader.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FileUtils.h:21,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.h:9,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/loader/ScriptPreloader.cpp:31,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/FileUtils.h:21,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.h:9,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/AutoMemMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:13,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   25 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:108,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'void AsyncScriptCompiler::Reject(JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:189:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  189 |   if (JS_GetPendingException(aCx, &value)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void AsyncScriptCompiler::Finish(JSContext*, JS::Handle<JSScript*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'void mozilla::dom::PrecompiledScript::ExecuteInGlobal(JSContext*, JS::HandleObject, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:292:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  292 | void PrecompiledScript::ExecuteInGlobal(JSContext* aCx, HandleObject aGlobal,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:306:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  306 |   JS_WrapValue(aCx, aRval);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'void AsyncScriptCompiler::Reject(JSContext*, const char*)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:203:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |     JS_SetPendingException(aCx, exn);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56:
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In function 'void ReportError(JSContext*, const nsACString&)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:108:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 |     JS_SetPendingException(cx, exn);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:13,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   26 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   25 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  680 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  679 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In function 'bool EvalScript(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue, nsIURI*, bool, bool, JS::MutableHandleScript)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:158:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  158 | static bool EvalScript(JSContext* cx, HandleObject targetObj,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:192:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  192 |       if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:196:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  196 |       if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:209:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  209 |   if (!JS_WrapValue(cx, retval)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  100 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   99 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'nsresult mozJSSubScriptLoader::ReadScriptAsync(nsIURI*, JS::HandleObject, JS::HandleObject, nsIIOService*, bool, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:398:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  398 | nsresult mozJSSubScriptLoader::ReadScriptAsync(nsIURI* uri,
      |          ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'nsresult mozJSSubScriptLoader::DoLoadSubScriptWithOptions(const nsAString&, LoadSubScriptOptions&, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:549:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  549 | nsresult mozJSSubScriptLoader::DoLoadSubScriptWithOptions(
      |          ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:670:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  670 |     return ReadScriptAsync(uri, targetObj, loadScope, serv,
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |                            options.wantReturnValue, !!cache, retval);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:687:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  687 |   Unused << EvalScript(cx, targetObj, loadScope, retval, uri, !!cache,
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |                        !ignoreCache && !options.wantReturnValue, &script);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult mozJSSubScriptLoader::LoadSubScript(const nsAString&, JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:515:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  515 | mozJSSubScriptLoader::LoadSubScript(const nsAString& url, HandleValue target,
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:515:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:529:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  529 |   return DoLoadSubScriptWithOptions(url, options, cx, retval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult mozJSSubScriptLoader::LoadSubScriptWithOptions(const nsAString&, JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:533:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  533 | mozJSSubScriptLoader::LoadSubScriptWithOptions(const nsAString& url,
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:533:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:546:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  546 |   return DoLoadSubScriptWithOptions(url, options, cx, retval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::OnStreamComplete(nsIIncrementalStreamLoader*, nsISupports*, nsresult, uint32_t, const uint8_t*)':
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:390:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  390 |   if (EvalScript(cx, targetObj, loadScope, &retval, uri, mCache,
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  391 |                  mCache && !mWantReturnValue, &script)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56:
/<<PKGBUILDDIR>>/js/xpconnect/loader/mozJSSubScriptLoader.cpp:321:50: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  321 |         Unused << mAutoEntryScript.StealException(&rejectionValue);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/loader/ChromeScriptLoader.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/loader'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/tests/components/native'
mkdir -p '.deps/'
js/xpconnect/tests/components/native/Unified_cpp_components_native0.o
/usr/bin/g++ -o Unified_cpp_components_native0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/xpconnect/tests/components/native -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/tests/components/native -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_components_native0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/xpconnect/tests/components/native/Unified_cpp_components_native0.cpp
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
 2638 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:108,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
 2638 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 2648 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:108,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/tests/components/native/Unified_cpp_components_native0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/tests/components/native/xpctest_params.cpp: In member function 'virtual nsresult nsXPCTestParams::TestJsval(JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/js/xpconnect/tests/components/native/xpctest_params.cpp:179:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  179 | NS_IMETHODIMP nsXPCTestParams::TestJsval(JS::Handle<JS::Value> a,
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/tests/components/native/xpctest_params.cpp:179:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/tests/components/native/xpctest_params.cpp:179:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/tests/components/native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/intl/chardet'
mkdir -p '.deps/'
intl/chardet/Unified_cpp_intl_chardet0.o
/usr/bin/g++ -o Unified_cpp_intl_chardet0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/intl/chardet -I/<<PKGBUILDDIR>>/build-browser/intl/chardet -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_intl_chardet0.o.pp   /<<PKGBUILDDIR>>/build-browser/intl/chardet/Unified_cpp_intl_chardet0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/intl/chardet'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/libjar'
mkdir -p '.deps/'
modules/libjar/Unified_cpp_modules_libjar0.o
/usr/bin/g++ -o Unified_cpp_modules_libjar0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_modules_libjar0.o.pp   /<<PKGBUILDDIR>>/build-browser/modules/libjar/Unified_cpp_modules_libjar0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PClientOpenWindowOp.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols10.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool SendCommand(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool Options(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool Dump(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool Load(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool Print(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool XPCShellInterruptCallback(JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:549:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  549 |   if (!JS_CallFunctionValue(cx, nullptr, callback,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  550 |                             JS::HandleValueArray::empty(), &rv) ||
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::CreateSandbox(JSContext*, nsIPrincipal*, JSObject**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:743:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  743 |   nsresult rv = CreateSandboxObject(cx, &rval, principal, options);
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::EvalInSandboxObject(const nsAString&, const char*, JSContext*, JSObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:755:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  755 | nsXPConnect::EvalInSandboxObject(const nsAString& source, const char* filename,
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:769:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  769 |   return EvalInSandbox(cx, sandbox, source, filenameStr, 1, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool ReadLine(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool ProcessFile(mozilla::dom::AutoJSAPI&, const char*, FILE*, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool Quit(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool DumpXPC(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:196:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp: In function 'nsCString {anonymous}::GetFunctionName(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:261:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  261 |     if (!JS_GetPropertyById(cx, inner, id, &v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::GetAsJSVal(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:370:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  370 | XPCVariant::GetAsJSVal(MutableHandleValue result) {
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:370:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'JSObject* GetDoubleWrappedJSObject(XPCCallContext&, XPCWrappedNative*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:210:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |       if (JS_GetPropertyById(ccx, mainObj, id, &val) && !val.isPrimitive()) {
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In function 'nsresult NativeInterface2JSObject(JSContext*, JS::HandleObject, nsISupports*, nsWrapperCache*, const nsIID*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:569:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  569 | static nsresult NativeInterface2JSObject(JSContext* aCx, HandleObject aScope,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:578:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  578 |   if (!XPCConvert::NativeInterface2JSObject(aCx, aVal, helper, aIID,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  579 |                                             aAllowWrapping, &rv)) {
      |                                             ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, const nsIID&, JSObject**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:600:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  600 |   nsresult rv = NativeInterface2JSObject(aJSContext, aScope, aCOMObj, nullptr,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  601 |                                          &aIID, true, &v);
      |                                          ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::WrapNativeToJSVal(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, const nsIID*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:615:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  615 | nsXPConnect::WrapNativeToJSVal(JSContext* aJSContext, JSObject* aScopeArg,
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:624:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  624 |   return NativeInterface2JSObject(aJSContext, aScope, aCOMObj, aCache, aIID,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625 |                                   aAllowWrapping, aVal);
      |                                   ~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:101:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeScope.cpp: In function 'bool DefineSubcomponentProperty(JSContext*, JS::HandleObject, nsISupports*, const nsID*, unsigned int)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeScope.cpp:134:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  134 |   if (!XPCConvert::NativeInterface2JSObject(aCx, &subcompVal, helper, aIID,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |                                             false, nullptr))
      |                                             ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeScope.cpp:141:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  141 |   return JS_DefinePropertyById(aCx, aGlobal, id, subcompVal, 0);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCString.cpp: In static member function 'static bool XPCStringConvert::ReadableToJSVal(JSContext*, const nsAString&, nsStringBuffer**, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCString.cpp:62:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   62 | bool XPCStringConvert::ReadableToJSVal(JSContext* cx, const nsAString& readable,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCString.cpp:62:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCString.cpp: In function 'bool xpc::NonVoidStringToJsval(JSContext*, nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCString.cpp:96:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 | bool NonVoidStringToJsval(JSContext* cx, nsAString& str,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCString.cpp:99:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |   if (!XPCStringConvert::ReadableToJSVal(cx, str, &sharedBuffer, rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrapper.cpp: In function 'bool XPCNativeWrapper::XrayWrapperConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrapper.cpp:55:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   55 |   return JS_WrapValue(cx, args.rval());
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrapper.cpp: In function 'bool XPCNativeWrapper::UnwrapNW(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrapper.cpp:37:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   37 |   bool ok = xpc::WrapperFactory::WaiveXrayAndWrap(cx, &v);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp: In static member function 'static bool XPCArrayHomogenizer::GetTypeForArray(JSContext*, JS::HandleObject, uint32_t, nsXPTType*, nsID*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:169:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  169 |     if (!JS_GetElement(cx, array, i, &val)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp: In static member function 'static bool XPCVariant::VariantDataToJS(JSContext*, nsIVariant*, nsresult*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:376:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  376 | bool XPCVariant::VariantDataToJS(JSContext* cx, nsIVariant* variant,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:382:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  382 |   nsresult rv = variant->GetAsJSVal(&realVal);
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:388:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  388 |     if (!JS_WrapValue(cx, &realVal)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:401:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  401 |     if (!JS_WrapValue(cx, &realVal)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:451:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  451 |       return XPCConvert::NativeData2JS(cx, pJSVal, (const void*)&c, {TD_CHAR},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  452 |                                        &iid, 0, pErr);
      |                                        ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:459:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  459 |       return XPCConvert::NativeData2JS(cx, pJSVal, (const void*)&wc, {TD_WCHAR},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  460 |                                        &iid, 0, pErr);
      |                                        ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:467:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  467 |       return XPCConvert::NativeData2JS(cx, pJSVal, (const void*)&v,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  468 |                                        {TD_NSIDPTR}, &iid, 0, pErr);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:475:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  475 |       return XPCConvert::NativeData2JS(cx, pJSVal, &astring, {TD_ASTRING}, &iid,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |                                        0, pErr);
      |                                        ~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:483:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  483 |       return XPCConvert::NativeData2JS(cx, pJSVal, &cString, {TD_CSTRING}, &iid,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                                        0, pErr);
      |                                        ~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:491:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  491 |       return XPCConvert::NativeData2JS(cx, pJSVal, &utf8String, {TD_UTF8STRING},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |                                        &iid, 0, pErr);
      |                                        ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:499:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  499 |       bool success = XPCConvert::NativeData2JS(cx, pJSVal, (const void*)&pc,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  500 |                                                {TD_PSTRING}, &iid, 0, pErr);
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:510:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  510 |       bool success = XPCConvert::NativeData2JS(
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^
  511 |           cx, pJSVal, (const void*)&pc, {TD_PSTRING_SIZE_IS}, &iid, size, pErr);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:520:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  520 |       bool success = XPCConvert::NativeData2JS(cx, pJSVal, (const void*)&pwc,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |                                                {TD_PSTRING}, &iid, 0, pErr);
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:532:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  532 |           XPCConvert::NativeData2JS(cx, pJSVal, (const void*)&pwc,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                     {TD_PWSTRING_SIZE_IS}, &iid, size, pErr);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:548:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  548 |       bool success = XPCConvert::NativeData2JS(
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^
  549 |           cx, pJSVal, (const void*)&pi, {TD_INTERFACE_IS_TYPE}, &iid, 0, pErr);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCVariant.cpp:646:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  646 |       bool success = XPCConvert::NativeData2JS(
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^
  647 |           cx, pJSVal, (const void*)&du.u.array.mArrayValue,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |           nsXPTType::MkArrayType(xptIndex), pid, du.u.array.mArrayCount, pErr);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::VariantToJS(JSContext*, JSObject*, nsIVariant*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:830:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  830 | nsXPConnect::VariantToJS(JSContext* ctx, JSObject* scopeArg, nsIVariant* value,
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:840:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  840 |   if (!XPCVariant::VariantDataToJS(ctx, value, &rv, _retval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp: In static member function 'static JSObject* nsXPCWrappedJS::CallQueryInterfaceOnJSObject(JSContext*, JSObject*, JS::HandleObject, const nsIID&)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:149:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  149 |   if (!JS_GetPropertyById(cx, jsobj, funid, &fun) || fun.isPrimitive()) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:178:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  178 |       JS_CallFunctionValue(cx, jsobj, fun, HandleValueArray(arg), &retval);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:182:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 |     if (JS_GetPendingException(cx, &jsexception)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:211:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |   if (success) success = JS_ValueToObject(cx, retval, &retObj);
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:65:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'void CallMethodHelper::trace(JSTracer*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1242:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1242 |     if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_CannotModifyPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:516:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  516 | bool XPC_WN_CannotModifyPropertyStub(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Helper_HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:753:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  753 | bool XPC_WN_Helper_HasInstance(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:757:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  757 |   HasInstance(wrapper, cx, obj, valp, &retval2, &retval);
      |              ^
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::GetReturnCode(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2576:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2576 | nsXPCComponents::GetReturnCode(JSContext* aCx, MutableHandleValue aOut) {
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:137:
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h: In member function 'virtual nsresult BackstagePass::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCRuntimeService.cpp:26:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   26 | #define XPC_MAP_CLASSNAME BackstagePass
      |                           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCRuntimeService.cpp:26:27: note: in definition of macro 'XPC_MAP_CLASSNAME'
   26 | #define XPC_MAP_CLASSNAME BackstagePass
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:101:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeScope.cpp: In member function 'bool XPCWrappedNativeScope::GetComponentsJSObject(JSContext*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeScope.cpp:102:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  102 |   bool ok = XPCConvert::NativeInterface2JSObject(cx, &val, helper, nullptr,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  103 |                                                  false, nullptr);
      |                                                  ~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp: In function 'JSObject* xpc::GetIDObject(JS::HandleValue, const js::Class*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp:148:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  148 | static JSObject* GetIDObject(HandleValue aVal, const Class* aClass) {
      |                  ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsXrayWrapper(JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2123:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2123 | nsXPCComponents_Utils::IsXrayWrapper(HandleValue obj, bool* aRetval) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::UnwaiveXrays(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2141:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2141 | nsXPCComponents_Utils::UnwaiveXrays(HandleValue aVal, JSContext* aCx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2141:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetJSEngineTelemetryValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2281:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2281 | nsXPCComponents_Utils::GetJSEngineTelemetryValue(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::WaiveXrays(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2130:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2130 | nsXPCComponents_Utils::WaiveXrays(HandleValue aVal, JSContext* aCx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2130:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2133:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2133 |   if (!xpc::WrapperFactory::WaiveXrayAndWrap(aCx, &value)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1282:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1282 | nsXPCComponents_Constructor::HasInstance(nsIXPConnectWrappedNative* wrapper,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::SetReturnCode(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2583:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2583 | nsXPCComponents::SetReturnCode(JSContext* aCx, HandleValue aCode) {
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In static member function 'static bool nsXPCComponents_Constructor::InnerConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1089:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1089 |   if (!JS_GetPropertyById(cx, callee, classIDProp, &classIDv) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1090:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1090 |       !JS_GetPropertyById(cx, callee, interfaceIDProp, &interfaceID) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1091:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1091 |       !JS_GetPropertyById(cx, callee, initializerProp, &initializer)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1102:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1102 |   if (!JS_CallFunctionName(cx, classID, "createInstance",
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1103 |                            HandleValueArray(interfaceID), &instancev)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1117:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1117 |     if (!JS_ValueToId(cx, initializer, &initid) ||
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1118:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1118 |         !JS_GetPropertyById(cx, instance, initid, &initfunc) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1119:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1119 |         !JS_CallFunctionValue(cx, instance, initfunc, args, &dummy)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetUAWidgetScope(nsIPrincipal*, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1489:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 | nsXPCComponents_Utils::GetUAWidgetScope(nsIPrincipal* principal, JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::Dispatch(JS::HandleValue, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2006:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2006 | nsXPCComponents_Utils::Dispatch(HandleValue runnableArg, HandleValue scope,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2006:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2006:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2017:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2017 |     if (!JS_WrapValue(cx, &runnable)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::JSValToVariant(JSContext*, JS::HandleValue, nsIVariant**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:647:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  647 | nsXPConnect::JSValToVariant(JSContext* cx, HandleValue aJSVal,
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::JSToVariant(JSContext*, JS::HandleValue, nsIVariant**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:851:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  851 | nsXPConnect::JSToVariant(JSContext* ctx, HandleValue value,
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetJSTestingFunctions(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1739:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1739 | nsXPCComponents_Utils::GetJSTestingFunctions(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetGlobalForObject(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1787:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1787 | nsXPCComponents_Utils::GetGlobalForObject(HandleValue object, JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1787:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsDeadWrapper(JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1902:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1902 | nsXPCComponents_Utils::IsDeadWrapper(HandleValue obj, bool* out) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsCrossProcessWrapper(JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1917:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1917 | nsXPCComponents_Utils::IsCrossProcessWrapper(HandleValue obj, bool* out) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetCrossProcessWrapperTag(JS::HandleValue, nsACString&)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1928:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1928 | nsXPCComponents_Utils::GetCrossProcessWrapperTag(HandleValue obj,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::RecomputeWrappers(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1956:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1956 | nsXPCComponents_Utils::RecomputeWrappers(HandleValue vobj, JSContext* cx) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::BlockScriptForGlobal(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2093:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2093 | nsXPCComponents_Utils::BlockScriptForGlobal(HandleValue globalArg,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::UnblockScriptForGlobal(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2108:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2108 | nsXPCComponents_Utils::UnblockScriptForGlobal(HandleValue globalArg,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetClassName(JS::HandleValue, bool, JSContext*, char**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2157:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2157 | nsXPCComponents_Utils::GetClassName(HandleValue aObj, bool aUnwrap,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetIncumbentGlobal(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2178:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2178 | nsXPCComponents_Utils::GetIncumbentGlobal(HandleValue aCallback, JSContext* aCx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2178:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2188:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2188 |     if (!JS_WrapValue(aCx, &globalVal)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2196:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2196 |     if (!JS_CallFunctionValue(aCx, nullptr, aCallback,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2197 |                               JS::HandleValueArray(globalVal), &ignored)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetObjectPrincipal(JS::HandleValue, JSContext*, nsIPrincipal**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2357:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2357 | nsXPCComponents_Utils::GetObjectPrincipal(HandleValue val, JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Base64Encode(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:867:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  867 | bool Base64Encode(JSContext* cx, HandleValue val, MutableHandleValue out) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:867:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:867:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:871:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  871 |   if (!ConvertJSValueToByteString(cx, val, false, encodedString)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Btoa(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:1127:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1127 |   return xpc::Base64Encode(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Base64Decode(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:890:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  890 | bool Base64Decode(JSContext* cx, HandleValue val, MutableHandleValue out) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:890:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:894:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  894 |   if (!ConvertJSValueToByteString(cx, val, false, encodedString)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Atob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/nsXPConnect.cpp:1118:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1118 |   return xpc::Base64Decode(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp: In static member function 'static nsresult nsXPCWrappedJS::CheckForException(XPCCallContext&, mozilla::dom::AutoEntryScript&, JS::HandleObject, const char*, const char*, mozilla::dom::Exception*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:601:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  601 |   bool is_js_exception = JS_GetPendingException(cx, &js_exception);
      |                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:606:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  606 |       XPCConvert::JSValToXPCException(cx, &js_exception, anInterfaceName,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |                                       aPropertyName,
      |                                       ~~~~~~~~~~~~~~
  608 |                                       getter_AddRefs(xpc_exception));
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:650:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  650 |       JS_SetPendingException(cx, js_exception);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:92:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSWeakReference.cpp: In member function 'virtual nsresult xpcJSWeakReference::Get(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSWeakReference.cpp:53:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   53 | xpcJSWeakReference::Get(JSContext* aCx, MutableHandleValue aRetval) {
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageBroadcaster.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:39,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2184 |     return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::SetWantXrays(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1978:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1978 | nsXPCComponents_Utils::SetWantXrays(HandleValue vscope, JSContext* cx) {
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::CheckSameOriginArg(JSContext*, xpc::FunctionForwarderOptions&, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:232:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 | static bool CheckSameOriginArg(JSContext* cx, FunctionForwarderOptions& options,
      |             ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool SandboxDump(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:971:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  971 | nsXPCComponents_Exception::HasInstance(nsIXPConnectWrappedNative* wrapper,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:65:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp: In destructor 'CallMethodHelper::~CallMethodHelper()':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1242:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1242 |     if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcObjectHelper.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:39,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/BackstagePass.h: In member function 'virtual nsresult BackstagePass::_ZThn32_N13BackstagePass11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro 'NS_DECL_NSIXPCSCRIPTABLE'
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::_ZThn4_N21nsXPCComponents_Utils11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro 'NS_DECL_NSIXPCSCRIPTABLE'
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::_ZThn4_N29nsXPCComponents_utils_Sandbox11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro 'NS_DECL_NSIXPCSCRIPTABLE'
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::_ZThn4_N26nsXPCComponents_Interfaces11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro 'NS_DECL_NSIXPCSCRIPTABLE'
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::_ZThn4_N23nsXPCComponents_Classes11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro 'NS_DECL_NSIXPCSCRIPTABLE'
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::_ZThn4_N23nsXPCComponents_Results11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro 'NS_DECL_NSIXPCSCRIPTABLE'
  140 |   NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp: In static member function 'static bool XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1394:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1394 |   bool success = XPCConvert::NativeData2JS(mCallContext, &v, &qiresult,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1395 |                                            {nsXPTType::T_INTERFACE_IS},
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1396 |                                            iid.ptr(), 0, &err);
      |                                            ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1305:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1305 |       if (!obj || !JS_GetPropertyById(mCallContext, obj, mIdxValueId, srcp)) {
      |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1305:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1305 |       if (!obj || !JS_GetPropertyById(mCallContext, obj, mIdxValueId, srcp)) {
      |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1242:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1242 |     if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1242:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1242 |     if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1338:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1338 |     if (!XPCConvert::NativeData2JS(mCallContext, &v, &dp->val, type, &param_iid,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1339 |                                    array_count, &err)) {
      |                                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNative.cpp:1350:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1350 |       if (!JS_SetPropertyById(mCallContext, obj, mIdxValueId, v)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool SandboxCallableProxyHandler::call(JSContext*, JS::Handle<JSObject*>, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:620:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  620 |   return JS::Call(cx, thisVal, func, args, args.rval());
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:620:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool SandboxImport(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:203:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |     JSFunction* fun = JS_ValueToFunction(cx, funval);
      |                       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:231:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   if (!JS_SetPropertyById(cx, thisObject, id, args[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::Import(const nsACString&, JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1539:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1539 | nsXPCComponents_Utils::Import(const nsACString& registryLocation,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1539:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1548:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1548 |   return moduleloader->ImportInto(registryLocation, targetObj, cx, optionalArgc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1549 |                                   retval);
      |                                   ~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsProxy(JS::HandleValue, JSContext*, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1812:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1812 | nsXPCComponents_Utils::IsProxy(HandleValue vobj, JSContext* cx, bool* rval) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetRealmLocation(JS::HandleValue, JSContext*, nsACString&)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2374:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2374 | nsXPCComponents_Utils::GetRealmLocation(HandleValue val, JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2374:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/modules/libjar/nsJARInputStream.h:10,
                 from /<<PKGBUILDDIR>>/modules/libjar/nsJAR.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/modules/libjar/Unified_cpp_modules_libjar0.cpp:2:
/<<PKGBUILDDIR>>/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   47 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
   46 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/modules/libjar/nsJARURI.h:16,
                 from /<<PKGBUILDDIR>>/modules/libjar/nsJARProtocolHandler.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/modules/libjar/Unified_cpp_modules_libjar0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool DefinePropertyIfFound(XPCCallContext&, JS::HandleObject, JS::HandleId, XPCNativeSet*, XPCNativeInterface*, XPCNativeMember*, XPCWrappedNativeScope*, bool, XPCWrappedNative*, XPCWrappedNative*, nsIXPCScriptable*, unsigned int, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:455:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |            JS_DefinePropertyById(ccx, obj, id, val, propFlags);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:474:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  474 |     return JS_DefinePropertyById(ccx, obj, id, funval, propFlags);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols11.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols11.cpp
ipc/ipdl/UnifiedProtocols12.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::NewFunctionForwarder(JSContext*, JS::HandleId, JS::HandleObject, xpc::FunctionForwarderOptions&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  335 | bool NewFunctionForwarder(JSContext* cx, HandleId idArg, HandleObject callable,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2434:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |     if (!JS_DefineProperty(cx, obj, "allowCrossOriginArguments", val, attrs)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::MakeObjectPropsNormal(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1856:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1856 | nsXPCComponents_Utils::MakeObjectPropsNormal(HandleValue vobj, JSContext* cx) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1878:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1878 |     if (!JS_GetPropertyById(cx, obj, id, &v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1893:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1893 |     if (!NewFunctionForwarder(cx, id, propobj, forwarderOptions, &v) ||
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1894:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1894 |         !JS_SetPropertyById(cx, obj, id, v))
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::CreateObjectIn(JSContext*, JS::HandleValue, xpc::CreateObjectInOptions&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:480:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  480 | bool CreateObjectIn(JSContext* cx, HandleValue vobj,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:480:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:520:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  520 |   if (!WrapperFactory::WaiveXrayAndWrap(cx, rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'bool SandboxProxyHandler::getPropertyDescriptorImpl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:684:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  684 | bool SandboxProxyHandler::getPropertyDescriptorImpl(
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:692:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  692 |     if (!JS_GetOwnPropertyDescriptorById(cx, obj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:696:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  696 |     if (!JS_GetPropertyDescriptorById(cx, obj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool SandboxProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:730:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  730 | bool SandboxProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:733:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  733 |   return getPropertyDescriptorImpl(cx, proxy, id, /* getOwn = */ true, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool SandboxProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:745:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  745 |   if (!getPropertyDescriptorImpl(cx, proxy, id, /* getOwn = */ false, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool SandboxProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:757:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  757 | bool SandboxProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:757:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:763:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  763 |   if (!getPropertyDescriptorImpl(cx, proxy, id, /* getOwn = */ false, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp: In member function 'virtual nsresult nsXPCWrappedJS::CallMethod(uint16_t, const nsXPTMethodInfo*, nsXPTCMiniVariant*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:865:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  865 |         JS_TypeOfValue(ccx, fval) != JSTYPE_FUNCTION) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:866:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  866 |       if (!JS_GetPropertyById(cx, obj, id, &fval)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:917:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  917 |       if (!XPCConvert::NativeData2JS(cx, &val, pv, type, &param_iid,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  918 |                                      array_count, nullptr))
      |                                      ~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:931:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  931 |         if (!JS_SetPropertyById(cx, out_obj,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  932 |                                 xpcrt->GetStringID(XPCJSContext::IDX_VALUE),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933 |                                 val)) {
      |                                 ~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:959:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  959 |     success = JS_GetProperty(cx, obj, name, &rval);
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:962:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  962 |     success = JS_SetProperty(cx, obj, name, rval);
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:965:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  965 |       success = JS_CallFunctionValue(cx, thisObj, fval, args, &rval);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:1023:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1023 |       if (!JS_GetPropertyById(
      |            ~~~~~~~~~~~~~~~~~~^
 1024 |               cx, obj, xpcrt->GetStringID(XPCJSContext::IDX_VALUE), &val)) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedJSClass.cpp:1065:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1065 |         if (!JS_GetPropertyById(
      |              ~~~~~~~~~~~~~~~~~~^
 1066 |                 cx, obj, xpcrt->GetStringID(XPCJSContext::IDX_VALUE), &val)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'bool xpc::GlobalProperties::Parse(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:814:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  814 |     ok = JS_GetElement(cx, obj, i, &nameValue);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_DoubleWrappedGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:259:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  259 |   return JS_WrapValue(cx, args.rval());
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Shared_toPrimitive(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:100:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  100 |   if (!JS_ValueToObject(cx, args.thisv(), &obj)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_OnlyIWrite_AddPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:502:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  502 | static bool XPC_WN_OnlyIWrite_AddPropertyStub(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_MaybeResolvingPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  674 | bool XPC_WN_MaybeResolvingPropertyStub(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_OnlyIWrite_Proto_AddPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1043:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1043 | static bool XPC_WN_OnlyIWrite_Proto_AddPropertyStub(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp: In function 'int XRE_XPCShellMain(int, char**, char**, const XREShellData*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCShellImpl.cpp:997:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  997 |           JS::Evaluate(cx, opts, srcBuf, &rval);
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'bool xpc::OptionsBase::ParseValue(const char*, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1443:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1443 | bool OptionsBase::ParseValue(const char* name, MutableHandleValue prop,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1457:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1457 |   return JS_GetProperty(mCx, mObject, name, prop);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols12.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols12.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols12.cpp
ipc/ipdl/UnifiedProtocols13.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::FunctionForwarder(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:305:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  305 |           !JS_WrapValue(cx, &thisVal)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:311:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  311 |             !JS_WrapValue(cx, args[n])) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:325:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  325 |       if (!JS::Call(cx, thisVal, fval, args, args.rval())) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:325:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:320:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |       if (!JS::Construct(cx, fval, args, &obj)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:332:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  332 |   return JS_WrapValue(cx, args.rval());
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'bool xpc::OptionsBase::ParseId(const char*, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1589:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1589 |   return JS_ValueToId(mCx, value, prop);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxCreateObjectIn(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:401:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  401 |   return xpc::CreateObjectIn(cx, args[0], options, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:401:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::CreateObjectIn(JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1840:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1840 | nsXPCComponents_Utils::CreateObjectIn(HandleValue vobj, HandleValue voptions,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1840:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1840:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1849:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1849 |   if (!xpc::CreateObjectIn(cx, vobj, options, rval)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1849:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::ExportFunction(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 | bool ExportFunction(JSContext* cx, HandleValue vfunction, HandleValue vscope,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:456:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  456 |     if (!NewFunctionForwarder(cx, id, funObj, forwarderOptions, rval)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:473:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   if (!JS_WrapValue(cx, rval)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:465:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  465 |       if (!JS_DefinePropertyById(cx, targetScope, id, rval, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxExportFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:375:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  375 |   return ExportFunction(cx, args[0], args[1], options, args.rval());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:375:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:375:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::ExportFunction(JS::HandleValue, JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1830 | nsXPCComponents_Utils::ExportFunction(HandleValue vfunction, HandleValue vscope,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1833:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1833 |   if (!xpc::ExportFunction(cx, vfunction, vscope, voptions, rval)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1833:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1833:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool xpc::OptionsBase::ParseUInt32(const char*, uint32_t*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::EvalInSandbox(JSContext*, JS::HandleObject, const nsAString&, const nsACString&, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1810:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1810 | nsresult xpc::EvalInSandbox(JSContext* cx, HandleObject sandboxArg,
      |          ^~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1861:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1861 |          JS::Evaluate(sandcx, options, buffer, &v);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1865:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1865 |       if (!aes.StealException(&exn)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1879:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1879 |     if (exn.isUndefined() || !JS_WrapValue(cx, &exn)) {
      |                               ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1884:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1884 |     JS_SetPendingException(cx, exn);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1890:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1890 |     ok = xpc::WrapperFactory::WaiveXrayAndWrap(cx, &v);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1892:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1892 |     ok = JS_WrapValue(cx, &v);
      |          ~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::GetSandboxMetadata(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1901:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1901 | nsresult xpc::GetSandboxMetadata(JSContext* cx, HandleObject sandbox,
      |          ^~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1913:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1913 |   if (!JS_WrapValue(cx, &metadata)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetSandboxMetadata(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1501:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1501 | nsXPCComponents_Utils::GetSandboxMetadata(HandleValue sandboxVal, JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1501:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::SetSandboxMetadata(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1921:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1921 | nsresult xpc::SetSandboxMetadata(JSContext* cx, HandleObject sandbox,
      |          ^~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1929:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1929 |   if (!JS_StructuredClone(cx, metadataArg, &metadata, nullptr, nullptr)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::SetSandboxMetadata(JS::HandleValue, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1518:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1518 | nsXPCComponents_Utils::SetSandboxMetadata(HandleValue sandboxVal,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1518:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static nsresult nsXPCComponents_Exception::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:926:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  926 |     return JS_GetProperty(cx, obj, name, rv);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:926:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  926 |     return JS_GetProperty(cx, obj, name, rv);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:926:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  926 |     return JS_GetProperty(cx, obj, name, rv);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static nsresult nsXPCComponents_Constructor::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1229:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1229 |     if (!JS_GetPropertyById(cx, ifacesObj, id, &val) || val.isPrimitive()) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1233:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1233 |     if (!JS_DefinePropertyById(
      |          ~~~~~~~~~~~~~~~~~~~~~^
 1234 |             cx, ctor, interfaceIDProp, val,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1235 |             JSPROP_ENUMERATE | JSPROP_READONLY | JSPROP_PERMANENT)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1266:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1266 |     if (!JS_GetPropertyById(cx, classesObj, id, &val) || val.isPrimitive()) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1270:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1270 |     if (!JS_DefinePropertyById(
      |          ~~~~~~~~~~~~~~~~~~~~~^
 1271 |             cx, ctor, classIDProp, val,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1272 |             JSPROP_ENUMERATE | JSPROP_READONLY | JSPROP_PERMANENT)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::ID2JSValue(JSContext*, const nsID&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp:231:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  231 | bool ID2JSValue(JSContext* aCx, const nsID& aId, MutableHandleValue aVal) {
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static nsresult nsXPCComponents_ID::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::IfaceID2JSValue(JSContext*, const nsXPTInterfaceInfo&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp:250:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 | bool IfaceID2JSValue(JSContext* aCx, const nsXPTInterfaceInfo& aInfo,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp:266:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |     if (!JS_DefineProperty(
      |          ~~~~~~~~~~~~~~~~~^
  267 |             aCx, obj, aInfo.Constant(i).Name(), constant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  268 |             JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:243:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  243 |       *_retval = JS_DefinePropertyById(cx, obj, id, iidv,
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  244 |                                        JSPROP_ENUMERATE | JSPROP_READONLY |
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245 |                                            JSPROP_PERMANENT | JSPROP_RESOLVING);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::ContractID2JSValue(JSContext*, JSString*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp:279:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  279 | bool ContractID2JSValue(JSContext* aCx, JSString* aContract,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:394:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  394 |     *_retval = JS_DefinePropertyById(cx, obj, id, cidv,
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  395 |                                      JSPROP_ENUMERATE | JSPROP_READONLY |
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  396 |                                          JSPROP_PERMANENT | JSPROP_RESOLVING);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::NukeSandbox(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2079:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2079 | nsXPCComponents_Utils::NukeSandbox(HandleValue obj, JSContext* cx) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::PermitCPOWsInScope(JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1939:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1939 | nsXPCComponents_Utils::PermitCPOWsInScope(HandleValue obj) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1939:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::ReportError(JS::HandleValue, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1329:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1329 | nsXPCComponents_Utils::ReportError(HandleValue error, HandleValue stack,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1329:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1350:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1350 |     FindExceptionStackForConsoleReport(win, error, nullptr, &stackVal,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1351 |                                        &stackGlobal);
      |                                        ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1397:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1397 |         nsresult rv = frame->GetNativeSavedFrame(&stack);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp: In static member function 'static nsresult XPCConvert::JSValToXPCException(JSContext*, JS::MutableHandleValue, const char*, const char*, mozilla::dom::Exception**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1250:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1250 | nsresult XPCConvert::JSValToXPCException(JSContext* cx, MutableHandleValue s,
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1197:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1197 |   ~AutoExceptionRestorer() { JS_SetPendingException(mContext, tvr); }
      |                              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::EvalInSandbox(const nsAString&, JS::HandleValue, JS::HandleValue, const nsACString&, int32_t, JSContext*, uint8_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1458 | nsXPCComponents_Utils::EvalInSandbox(
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1463:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1463 |   if (!JS_ValueToObject(cx, sandboxVal, &sandbox) || !sandbox) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1485:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1485 |   return xpc::EvalInSandbox(cx, sandbox, source, filename, lineNo, retval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::CallFunctionWithAsyncStack(JS::HandleValue, nsIStackFrame*, const nsAString&, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1750:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1750 | nsXPCComponents_Utils::CallFunctionWithAsyncStack(HandleValue function,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1750:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1762:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1762 |   rv = stack->GetNativeSavedFrame(&asyncStack);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1778:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1778 |   if (!JS_CallFunctionValue(cx, nullptr, function,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1779 |                             JS::HandleValueArray::empty(), retval)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp: In function 'mozilla::Maybe<nsID> xpc::JSValue2ID(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSID.cpp:167:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 | Maybe<nsID> JSValue2ID(JSContext* aCx, HandleValue aVal) {
      |             ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:685:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  685 | nsXPCComponents_ID::HasInstance(nsIXPConnectWrappedNative* wrapper,
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageBroadcaster.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:39,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In function 'bool xpc::CIGSHelper(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2184 |     return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::StackScopedClone(JSContext*, xpc::StackScopedCloneOptions&, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:203:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  203 | bool StackScopedClone(JSContext* cx, StackScopedCloneOptions& options,
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In function 'bool xpc::CloneInto(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2294 | bool xpc::CloneInto(JSContext* aCx, HandleValue aValue, HandleValue aScope,
      |      ^~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2320:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2320 |   js::AssertSameCompartment(aCx, aValue);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2326:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2326 |     if (!StackScopedClone(aCx, options, sourceScope, aCloned)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2331 |   return JS_WrapValue(aCx, aCloned);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxCloneInto(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:412:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  412 |   return xpc::CloneInto(cx, args[0], args[1], options, args.rval());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:412:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:412:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::CloneInto(JS::HandleValue, JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2335 | nsXPCComponents_Utils::CloneInto(HandleValue aValue, HandleValue aScope,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2338:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2338 |   return xpc::CloneInto(aCx, aValue, aScope, aOptions, aCloned)
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2338:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2338:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp: In member function 'virtual JSObject* xpc::StackScopedCloneData::CustomReadHandler(JSContext*, JSStructuredCloneReader*, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:94:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   94 |       if (!xpc::NewFunctionForwarder(aCx, JSID_VOIDHANDLE, obj,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
   95 |                                      forwarderOptions, &functionValue)) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool SandboxProxyHandler::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:790:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  790 | bool SandboxProxyHandler::set(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:790:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:794:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  794 |   return BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:794:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::ImportGlobalProperties(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1568:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1568 | nsXPCComponents_Utils::ImportGlobalProperties(HandleValue aPropertyList,
      | ^~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/libjar'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/libjar/zipwriter'
mkdir -p '.deps/'
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::CreateSandboxObject(JSContext*, JS::MutableHandleValue, nsISupports*, xpc::SandboxOptions&)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1022:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1022 | nsresult xpc::CreateSandboxObject(JSContext* cx, MutableHandleValue vp,
      |          ^~~
modules/libjar/zipwriter/Unified_cpp_libjar_zipwriter0.o
/usr/bin/g++ -o Unified_cpp_libjar_zipwriter0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/modules/libjar/zipwriter -I/<<PKGBUILDDIR>>/build-browser/modules/libjar/zipwriter -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_libjar_zipwriter0.o.pp   /<<PKGBUILDDIR>>/build-browser/modules/libjar/zipwriter/Unified_cpp_libjar_zipwriter0.cpp
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1207:53: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1207 |   if (js::GetContextCompartment(cx) && !JS_WrapValue(cx, vp)) {
      |                                         ~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In static member function 'static nsresult nsXPCComponents_utils_Sandbox::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1351:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1351 |     if (!JS_GetElement(cx, arrayObj, i, &allowed)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1411 |     if (!JS_GetElement(cx, arrayObj, i, &allowed)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:1800:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1800 |   rv = CreateSandboxObject(cx, args.rval(), prinOrSop, options);
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:83:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSRuntime.cpp: In member function 'JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext*, nsIPrincipal*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSRuntime.cpp:3274:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3274 |   nsresult rv = CreateSandboxObject(
      |                 ~~~~~~~~~~~~~~~~~~~^
 3275 |       cx, &v, static_cast<nsIExpandedPrincipal*>(ep), options);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSRuntime.cpp: In member function 'void XPCJSRuntime::InitSingletonScopes()':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCJSRuntime.cpp:3297:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3297 |   rv = CreateSandboxObject(cx, &v, nullptr, unprivilegedJunkScopeOptions);
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool SandboxFetch(JSContext*, JS::HandleObject, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxFetchPromise(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/Sandbox.cpp:324:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  324 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GenerateXPCWrappedJS(JS::HandleValue, JS::HandleValue, JSContext*, nsISupports**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2239:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2239 | nsXPCComponents_Utils::GenerateXPCWrappedJS(HandleValue aObj,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:2239:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeInterface2JSObject(JSContext*, JS::MutableHandleValue, xpcObjectHelper&, const nsID*, bool, nsresult*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:899:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  899 | bool XPCConvert::NativeInterface2JSObject(JSContext* cx, MutableHandleValue d,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeData2JS(JSContext*, JS::MutableHandleValue, const void*, const nsXPTType&, const nsID*, uint32_t, nsresult*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:79:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 | bool XPCConvert::NativeData2JS(JSContext* cx, MutableHandleValue d,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:152:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  152 |       return JS_WrapValue(cx, d);
      |              ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:180:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  180 |       if (!XPCStringConvert::ReadableToJSVal(cx, *p, &buf, d)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:364:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  364 |       return NativeInterface2JSObject(cx, d, helper, iid, true, pErr);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:360:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  360 |         return XPCVariant::VariantDataToJS(cx, variant, pErr, d);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:393:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  393 |       return NativeArray2JS(cx, d, *static_cast<const void* const*>(s),
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394 |                             type.ArrayElementType(), iid, arrlen, pErr);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:398:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  398 |       return NativeArray2JS(cx, d, array->Elements(), type.ArrayElementType(),
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399 |                             iid, array->Length(), pErr);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeArray2JS(JSContext*, JS::MutableHandleValue, const void*, const nsXPTType&, const nsID*, uint32_t, nsresult*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1396:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1396 | bool XPCConvert::NativeArray2JS(JSContext* cx, MutableHandleValue d,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1396:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1413 |     if (!NativeData2JS(cx, &current, type.ElementPtr(buf, i), type, iid, 0,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1414 |                        pErr) ||
      |                        ~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1415:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1415 |         !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE))
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSData2Native(JSContext*, void*, JS::HandleValue, const nsXPTType&, const nsID*, uint32_t, nsresult*)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:443:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  443 | bool XPCConvert::JSData2Native(JSContext* cx, void* d, HandleValue s,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:448:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |   js::AssertSameCompartment(cx, s);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/ExportHelpers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:844:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  844 |       bool ok = JSArray2Native(
      |                 ~~~~~~~~~~~~~~^
  845 |           cx, s, elty, iid, pErr, [&](uint32_t* aLength) -> void* {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  846 |             // Check that we have enough elements in our array.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  847 |             if (*aLength < arrlen) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  848 |               if (pErr) {
      |               ~~~~~~~~~~~      
  849 |                 *pErr = NS_ERROR_XPC_NOT_ENOUGH_ELEMENTS_IN_ARRAY;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  850 |               }
      |               ~                
  851 |               return nullptr;
      |               ~~~~~~~~~~~~~~~  
  852 |             }
      |             ~                  
  853 |             *aLength = arrlen;
      |             ~~~~~~~~~~~~~~~~~~ 
  854 | 
      |                                
  855 |             // Allocate the backing buffer & return it.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  856 |             *dest = moz_xmalloc(*aLength * elty.Stride());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857 |             return *dest;
      |             ~~~~~~~~~~~~~      
  858 |           });
      |           ~~                   
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:872:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  872 |       bool ok = JSArray2Native(cx, s, elty, iid, pErr,
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  873 |                                [&](uint32_t* aLength) -> void* {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  874 |                                  if (!dest->SetLength(elty, *aLength)) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |                                    if (pErr) {
      |                                    ~~~~~~~~~~~
  876 |                                      *pErr = NS_ERROR_OUT_OF_MEMORY;
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  877 |                                    }
      |                                    ~
  878 |                                    return nullptr;
      |                                    ~~~~~~~~~~~~~~~
  879 |                                  }
      |                                  ~
  880 |                                  return dest->Elements();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~
  881 |                                });
      |                                ~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSArray2Native(JSContext*, JS::HandleValue, const nsXPTType&, const nsIID*, nsresult*, const ArrayAllocFixupLen&)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1427:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1427 | bool XPCConvert::JSArray2Native(JSContext* cx, JS::HandleValue aJSVal,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1427:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCConvert.cpp:1549:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1549 |     if (!JS_GetElement(cx, jsarray, i, &current) ||
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetWeakReference(JS::HandleValue, JSContext*, xpcIJSWeakReference**)':
/<<PKGBUILDDIR>>/js/xpconnect/src/XPCComponents.cpp:1605:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1605 | nsXPCComponents_Utils::GetWeakReference(HandleValue object, JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/storage'
mkdir -p '.deps/'
storage/mozStorageBindingParams.o
/usr/bin/g++ -o mozStorageBindingParams.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/storage -I/<<PKGBUILDDIR>>/build-browser/storage -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/mozStorageBindingParams.o.pp   /<<PKGBUILDDIR>>/storage/mozStorageBindingParams.cpp
storage/mozStorageConnection.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/libjar/zipwriter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/storage/build'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/storage/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/storage/test/gtest'
mkdir -p '.deps/'
storage/test/gtest/Unified_cpp_storage_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_storage_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/storage/test/gtest -I/<<PKGBUILDDIR>>/build-browser/storage/test/gtest -I/<<PKGBUILDDIR>>/storage -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_storage_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/storage/test/gtest/Unified_cpp_storage_test_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PCycleCollectWithLogs.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols12.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/storage/mozStoragePrivateHelpers.h:19,
                 from /<<PKGBUILDDIR>>/storage/mozStorageBindingParams.cpp:13:
/<<PKGBUILDDIR>>/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
/usr/bin/g++ -o mozStorageConnection.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/storage -I/<<PKGBUILDDIR>>/build-browser/storage -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/mozStorageConnection.o.pp   /<<PKGBUILDDIR>>/storage/mozStorageConnection.cpp
storage/Unified_cpp_storage0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIArray.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIArrayExtensions.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIMutableArray.h:10,
                 from /<<PKGBUILDDIR>>/storage/mozStorageConnection.cpp:10:
/<<PKGBUILDDIR>>/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  498 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  497 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/storage/mozStoragePrivateHelpers.h:19,
                 from /<<PKGBUILDDIR>>/storage/mozStorageConnection.cpp:36:
/<<PKGBUILDDIR>>/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_storage0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/storage -I/<<PKGBUILDDIR>>/build-browser/storage -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_storage0.o.pp   /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage0.cpp
storage/Unified_cpp_storage1.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PContentChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols11.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/storage/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/permissions'
mkdir -p '.deps/'
extensions/permissions/Unified_cpp_permissions0.o
/usr/bin/g++ -o Unified_cpp_permissions0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/build-browser/extensions/permissions -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_permissions0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/permissions/Unified_cpp_permissions0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:10,
                 from /<<PKGBUILDDIR>>/storage/FileSystemModule.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage0.cpp:2:
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  229 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  228 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   85 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   84 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   28 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsProxyRelease.h:16,
                 from /<<PKGBUILDDIR>>/storage/StorageBaseStatementInternal.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   27 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/storage/Variant.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage0.cpp:47:
/<<PKGBUILDDIR>>/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage0.cpp:83:
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementJSHelper.cpp:90:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 | #define XPC_MAP_CLASSNAME AsyncStatementJSHelper
      |                           ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementJSHelper.cpp:90:27: note: in definition of macro 'XPC_MAP_CLASSNAME'
   90 | #define XPC_MAP_CLASSNAME AsyncStatementJSHelper
      |                           ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsBaseHashtable.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsClassHashtable.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FilterSupport.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GfxMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PCompositorBridge.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GfxMessageUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PCompositorBridge.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols11.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage0.cpp:83:
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)':
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementJSHelper.cpp:121:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |     *_retval = ::JS_DefinePropertyById(aCtx, scope, id, val, JSPROP_RESOLVING);
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage0.cpp:92:
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp: In member function 'void mozilla::storage::AsyncStatementParams::NamedGetter(JSContext*, const nsAString&, bool&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp:45:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 | void AsyncStatementParams::NamedGetter(JSContext* aCx, const nsAString& aName,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp: In member function 'void mozilla::storage::AsyncStatementParams::IndexedGetter(JSContext*, uint32_t, bool&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp:82:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   82 | void AsyncStatementParams::IndexedGetter(JSContext* aCx, uint32_t aIndex,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentPolicy.h:10,
                 from /<<PKGBUILDDIR>>/extensions/permissions/nsContentBlocker.h:7,
                 from /<<PKGBUILDDIR>>/extensions/permissions/nsContentBlocker.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/permissions/Unified_cpp_permissions0.cpp:2:
/<<PKGBUILDDIR>>/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/extensions/permissions/nsPermission.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/permissions/Unified_cpp_permissions0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp: In member function 'void mozilla::storage::AsyncStatementParams::NamedSetter(JSContext*, const nsAString&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp:58:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 | void AsyncStatementParams::NamedSetter(JSContext* aCx, const nsAString& aName,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp: In member function 'void mozilla::storage::AsyncStatementParams::IndexedSetter(JSContext*, uint32_t, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageAsyncStatementParams.cpp:95:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   95 | void AsyncStatementParams::IndexedSetter(JSContext* aCx, uint32_t aIndex,
      |      ^~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_storage1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/storage -I/<<PKGBUILDDIR>>/build-browser/storage -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_storage1.o.pp   /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/extensions/permissions/nsPermissionManager.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/permissions/Unified_cpp_permissions0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/storage/mozStorageSQLFunctions.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:2:
/<<PKGBUILDDIR>>/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  236 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  235 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  178 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  177 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   28 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsProxyRelease.h:16,
                 from /<<PKGBUILDDIR>>/storage/mozStorageConnection.h:14,
                 from /<<PKGBUILDDIR>>/storage/mozStorageService.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   27 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/storage/mozStorageSQLFunctions.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:2:
/<<PKGBUILDDIR>>/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   30 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsProxyRelease.h:16,
                 from /<<PKGBUILDDIR>>/storage/mozStorageConnection.h:14,
                 from /<<PKGBUILDDIR>>/storage/mozStorageService.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   29 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/storage/mozStoragePrivateHelpers.h:19,
                 from /<<PKGBUILDDIR>>/storage/mozStorageService.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:11:
/<<PKGBUILDDIR>>/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp:183:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 | #define XPC_MAP_CLASSNAME StatementJSHelper
      |                           ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp:183:27: note: in definition of macro 'XPC_MAP_CLASSNAME'
  183 | #define XPC_MAP_CLASSNAME StatementJSHelper
      |                           ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols13.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols13.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols13.cpp
ipc/ipdl/UnifiedProtocols14.o
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:29:
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)':
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp:222:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     *_retval = ::JS_DefinePropertyById(aCtx, scope, id, val, JSPROP_RESOLVING);
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementJSHelper.cpp:230:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  230 |     *_retval = ::JS_DefinePropertyById(aCtx, scope, id, val, JSPROP_RESOLVING);
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:38:
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp: In member function 'void mozilla::storage::StatementParams::NamedGetter(JSContext*, const nsAString&, bool&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp:45:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 | void StatementParams::NamedGetter(JSContext* aCx, const nsAString& aName,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp: In member function 'void mozilla::storage::StatementParams::IndexedGetter(JSContext*, uint32_t, bool&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp:97:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   97 | void StatementParams::IndexedGetter(JSContext* aCx, uint32_t aIndex,
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:47:
/<<PKGBUILDDIR>>/storage/mozStorageStatementRow.cpp: In member function 'void mozilla::storage::StatementRow::NamedGetter(JSContext*, const nsAString&, bool&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageStatementRow.cpp:43:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 | void StatementRow::NamedGetter(JSContext* aCx, const nsAString& aName,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/storage/Unified_cpp_storage1.cpp:38:
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp: In member function 'void mozilla::storage::StatementParams::NamedSetter(JSContext*, const nsAString&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp:58:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 | void StatementParams::NamedSetter(JSContext* aCx, const nsAString& aName,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp: In member function 'void mozilla::storage::StatementParams::IndexedSetter(JSContext*, uint32_t, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/storage/mozStorageStatementParams.cpp:110:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | void StatementParams::IndexedSetter(JSContext* aCx, uint32_t aIndex,
      |      ^~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/storage'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/permissions/test/gtest'
mkdir -p '.deps/'
extensions/permissions/test/gtest/Unified_cpp_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/permissions/test/gtest -I/<<PKGBUILDDIR>>/build-browser/extensions/permissions/test/gtest -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/permissions/test/gtest/Unified_cpp_test_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/permissions/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/gtest'
mkdir -p '.deps/'
testing/gtest/gmock-all.o
/usr/bin/g++ -o gmock-all.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/testing/gtest -I/<<PKGBUILDDIR>>/build-browser/testing/gtest -I/<<PKGBUILDDIR>>/testing/gtest/gmock -I/<<PKGBUILDDIR>>/testing/gtest/gmock/include -I/<<PKGBUILDDIR>>/testing/gtest/gtest -I/<<PKGBUILDDIR>>/testing/gtest/gtest/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/gmock-all.o.pp   /<<PKGBUILDDIR>>/testing/gtest/gmock/src/gmock-all.cc
testing/gtest/gtest-all.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/permissions'
/usr/bin/g++ -o gtest-all.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/testing/gtest -I/<<PKGBUILDDIR>>/build-browser/testing/gtest -I/<<PKGBUILDDIR>>/testing/gtest/gmock -I/<<PKGBUILDDIR>>/testing/gtest/gmock/include -I/<<PKGBUILDDIR>>/testing/gtest/gtest -I/<<PKGBUILDDIR>>/testing/gtest/gtest/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/gtest-all.o.pp   /<<PKGBUILDDIR>>/testing/gtest/gtest/src/gtest-all.cc
/usr/bin/g++ -o UnifiedProtocols14.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols14.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols14.cpp
ipc/ipdl/UnifiedProtocols15.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PExternalHelperApp.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols13.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o UnifiedProtocols15.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols15.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols15.cpp
ipc/ipdl/UnifiedProtocols16.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/gtest/benchmark'
mkdir -p '.deps/'
testing/gtest/benchmark/BlackBox.o
/usr/bin/g++ -o BlackBox.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/testing/gtest/benchmark -I/<<PKGBUILDDIR>>/build-browser/testing/gtest/benchmark -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BlackBox.o.pp   /<<PKGBUILDDIR>>/testing/gtest/benchmark/BlackBox.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/gtest/benchmark'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/gtest/mozilla'
mkdir -p '.deps/'
testing/gtest/mozilla/GTestRunner.o
/usr/bin/g++ -o GTestRunner.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/build-browser/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/GTestRunner.o.pp   /<<PKGBUILDDIR>>/testing/gtest/mozilla/GTestRunner.cpp
testing/gtest/mozilla/MozGTestBench.o
/usr/bin/g++ -o MozGTestBench.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/build-browser/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/MozGTestBench.o.pp   /<<PKGBUILDDIR>>/testing/gtest/mozilla/MozGTestBench.cpp
testing/gtest/mozilla/SanityTest.o
/usr/bin/g++ -o SanityTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/build-browser/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SanityTest.o.pp   /<<PKGBUILDDIR>>/testing/gtest/mozilla/SanityTest.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PFileDescriptorSetChild.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/gtest/mozilla'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/uriloader/base'
mkdir -p '.deps/'
uriloader/base/Unified_cpp_uriloader_base0.o
/usr/bin/g++ -o Unified_cpp_uriloader_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/uriloader/base -I/<<PKGBUILDDIR>>/build-browser/uriloader/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_uriloader_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/uriloader/base/Unified_cpp_uriloader_base0.cpp
/usr/bin/g++ -o UnifiedProtocols16.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols16.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols16.cpp
ipc/ipdl/UnifiedProtocols17.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:12,
                 from /<<PKGBUILDDIR>>/uriloader/base/nsDocLoader.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/base/Unified_cpp_uriloader_base0.cpp:2:
/<<PKGBUILDDIR>>/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsDocLoader.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  178 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsDocLoader.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
  177 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  180 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  179 |   NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  789 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  788 |   NS_INTERFACE_MAP_ENTRY(nsIURILoader)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols17.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols17.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols17.cpp
ipc/ipdl/UnifiedProtocols18.o
/usr/bin/g++ -o UnifiedProtocols18.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols18.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols18.cpp
ipc/ipdl/UnifiedProtocols19.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/uriloader/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler'
mkdir -p '.deps/'
uriloader/exthandler/nsOSHelperAppService.o
/usr/bin/g++ -o nsOSHelperAppService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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  -MD -MP -MF .deps/nsOSHelperAppService.o.pp   /<<PKGBUILDDIR>>/uriloader/exthandler/unix/nsOSHelperAppService.cpp
uriloader/exthandler/Unified_cpp_uriloader_exthandler0.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PHeapSnapshotTempFileHelper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PJavaScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols18.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_uriloader_exthandler0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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  -MD -MP -MF .deps/Unified_cpp_uriloader_exthandler0.o.pp   /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PHal.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols16.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/dom/ipc/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o UnifiedProtocols19.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols19.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols19.cpp
ipc/ipdl/UnifiedProtocols2.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/uriloader/prefetch'
mkdir -p '.deps/'
uriloader/prefetch/Unified_cpp_uriloader_prefetch0.o
/usr/bin/g++ -o Unified_cpp_uriloader_prefetch0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/uriloader/prefetch -I/<<PKGBUILDDIR>>/build-browser/uriloader/prefetch -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_uriloader_prefetch0.o.pp   /<<PKGBUILDDIR>>/build-browser/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.h:4,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.cpp:1,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2:
/<<PKGBUILDDIR>>/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/uriloader/exthandler/nsDBusHandlerApp.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.h:4,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.cpp:1,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2:
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1186 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1185 |   NS_INTERFACE_MAP_ENTRY(nsINamed)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   89 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   88 |   NS_INTERFACE_MAP_ENTRY(nsIRequestObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  471 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  470 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   26 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   25 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols2.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols2.cpp
ipc/ipdl/UnifiedProtocols20.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.h:4,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.cpp:1,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.h:4,
                 from /<<PKGBUILDDIR>>/uriloader/exthandler/ContentHandlerService.cpp:1,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler'
/usr/bin/g++ -o UnifiedProtocols20.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols20.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols20.cpp
ipc/ipdl/UnifiedProtocols21.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PMedia.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols19.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundUtils.h:10,
                 from /<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2:
/<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   71 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   70 |   NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundUtils.h:10,
                 from /<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/ipc/glue/BackgroundUtils.h:10,
                 from /<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PNeckoParent.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:20:
/<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateParent.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateParent::GetScriptableOriginAttributes(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/uriloader/prefetch/OfflineCacheUpdateParent.cpp:252:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  252 | OfflineCacheUpdateParent::GetScriptableOriginAttributes(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/uriloader/prefetch'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/caps'
mkdir -p '.deps/'
caps/BasePrincipal.o
/usr/bin/g++ -o BasePrincipal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BasePrincipal.o.pp   /<<PKGBUILDDIR>>/caps/BasePrincipal.cpp
caps/Unified_cpp_caps0.o
/usr/bin/g++ -o UnifiedProtocols21.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols21.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols21.cpp
ipc/ipdl/UnifiedProtocols22.o
/<<PKGBUILDDIR>>/caps/BasePrincipal.cpp: In member function 'virtual nsresult mozilla::BasePrincipal::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/caps/BasePrincipal.cpp:281:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  281 | BasePrincipal::GetOriginAttributes(JSContext* aCx,
      | ^~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_caps0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_caps0.o.pp   /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp
/usr/bin/g++ -o UnifiedProtocols22.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols22.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols22.cpp
ipc/ipdl/UnifiedProtocols23.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.h:9,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols23.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols23.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols23.cpp
ipc/ipdl/UnifiedProtocols24.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PPluginModule.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols21.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/caps/DomainPolicy.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.h:9,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.h:9,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.h:9,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   60 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   59 |   NS_INTERFACE_MAP_ENTRY(nsISizeOf)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
   26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PPresentation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols22.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:74:
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp: In member function 'virtual nsresult nsScriptSecurityManager::CreateCodebasePrincipal(nsIURI*, JS::Handle<JS::Value>, JSContext*, nsIPrincipal**)':
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp:1218:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1218 | nsScriptSecurityManager::CreateCodebasePrincipal(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp: In member function 'virtual nsresult nsScriptSecurityManager::PrincipalWithOA(nsIPrincipal*, JS::Handle<JS::Value>, JSContext*, nsIPrincipal**)':
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp:1284:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1284 | nsScriptSecurityManager::PrincipalWithOA(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp: In member function 'virtual nsresult nsScriptSecurityManager::CreateNullPrincipal(JS::Handle<JS::Value>, JSContext*, nsIPrincipal**)':
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp:1249:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1249 | nsScriptSecurityManager::CreateNullPrincipal(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp: In static member function 'static bool nsScriptSecurityManager::ContentSecurityPolicyPermitsJSAction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/caps/nsScriptSecurityManager.cpp:494:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  494 | bool nsScriptSecurityManager::ContentSecurityPolicyPermitsJSAction(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/WebExtensionPolicy.h:11,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.h:17,
                 from /<<PKGBUILDDIR>>/caps/ContentPrincipal.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/caps/Unified_cpp_caps0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PPrinting.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols23.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/caps'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/caps/tests/gtest'
mkdir -p '.deps/'
caps/tests/gtest/Unified_cpp_caps_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_caps_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/caps/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/caps/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_caps_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/caps/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/parser/expat/lib'
mkdir -p '.deps/'
parser/expat/lib/xmlparse.o
/usr/bin/gcc -std=gnu99 -o xmlparse.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/expat/lib -I/<<PKGBUILDDIR>>/build-browser/parser/expat/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/xmlparse.o.pp   /<<PKGBUILDDIR>>/parser/expat/lib/xmlparse.c
parser/expat/lib/xmlrole.o
/usr/bin/g++ -o UnifiedProtocols24.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols24.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols24.cpp
ipc/ipdl/UnifiedProtocols25.o
/usr/bin/g++ -o UnifiedProtocols25.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols25.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols25.cpp
ipc/ipdl/UnifiedProtocols26.o
/usr/bin/gcc -std=gnu99 -o xmlrole.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/expat/lib -I/<<PKGBUILDDIR>>/build-browser/parser/expat/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/xmlrole.o.pp   /<<PKGBUILDDIR>>/parser/expat/lib/xmlrole.c
parser/expat/lib/xmltok.o
/usr/bin/gcc -std=gnu99 -o xmltok.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/expat/lib -I/<<PKGBUILDDIR>>/build-browser/parser/expat/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/xmltok.o.pp   /<<PKGBUILDDIR>>/parser/expat/lib/xmltok.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/parser/expat/lib'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/parser/prototype'
mkdir -p '.deps/'
parser/prototype/Unified_cpp_parser_prototype0.o
/usr/bin/g++ -o Unified_cpp_parser_prototype0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/prototype -I/<<PKGBUILDDIR>>/build-browser/parser/prototype -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_parser_prototype0.o.pp   /<<PKGBUILDDIR>>/build-browser/parser/prototype/Unified_cpp_parser_prototype0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols25.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o UnifiedProtocols26.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols26.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols26.cpp
ipc/ipdl/UnifiedProtocols27.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/parser/prototype/PrototypeDocumentParser.h:10,
                 from /<<PKGBUILDDIR>>/parser/prototype/PrototypeDocumentParser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/parser/prototype/Unified_cpp_parser_prototype0.cpp:2:
/<<PKGBUILDDIR>>/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   36 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/parser/prototype/PrototypeDocumentParser.h:10,
                 from /<<PKGBUILDDIR>>/parser/prototype/PrototypeDocumentParser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/parser/prototype/Unified_cpp_parser_prototype0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   35 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/parser/prototype'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/parser/htmlparser'
mkdir -p '.deps/'
parser/htmlparser/Unified_cpp_parser_htmlparser0.o
/usr/bin/g++ -o Unified_cpp_parser_htmlparser0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/htmlparser -I/<<PKGBUILDDIR>>/build-browser/parser/htmlparser -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_parser_htmlparser0.o.pp   /<<PKGBUILDDIR>>/build-browser/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp
/usr/bin/g++ -o UnifiedProtocols27.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols27.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols27.cpp
ipc/ipdl/UnifiedProtocols28.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/parser/htmlparser/CNavDTD.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2:
/<<PKGBUILDDIR>>/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/htmlparser/nsExpatDriver.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  230 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/htmlparser/nsExpatDriver.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  229 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  200 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  199 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols28.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols28.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols28.cpp
ipc/ipdl/UnifiedProtocols29.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PSessionStorageObserver.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols26.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/parser/htmlparser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/parser/html'
mkdir -p '.deps/'
parser/html/Unified_cpp_parser_html0.o
/usr/bin/g++ -o Unified_cpp_parser_html0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/html -I/<<PKGBUILDDIR>>/build-browser/parser/html -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/base -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/xpcom -I/<<PKGBUILDDIR>>/intl/chardet -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_parser_html0.o.pp   /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html0.cpp
parser/html/Unified_cpp_parser_html1.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PSpeechSynthesis.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols27.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o UnifiedProtocols29.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols29.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols29.cpp
ipc/ipdl/UnifiedProtocols3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5AtomTable.h:8,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5AtomTable.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html0.cpp:2:
/<<PKGBUILDDIR>>/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   19 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5AtomTable.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5AtomTable.h:8,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5AtomTable.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html0.cpp:2:
/<<PKGBUILDDIR>>/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5AtomTable.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   20 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols3.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols3.cpp
ipc/ipdl/UnifiedProtocols30.o
/usr/bin/g++ -o UnifiedProtocols30.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols30.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols30.cpp
ipc/ipdl/UnifiedProtocols31.o
/usr/bin/g++ -o Unified_cpp_parser_html1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/html -I/<<PKGBUILDDIR>>/build-browser/parser/html -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/base -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/xpcom -I/<<PKGBUILDDIR>>/intl/chardet -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_parser_html1.o.pp   /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html1.cpp
parser/html/Unified_cpp_parser_html2.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PTestShell.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols29.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsICancelableRunnable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:13,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5SVGLoadDispatcher.h:8,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5SVGLoadDispatcher.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html1.cpp:2:
/<<PKGBUILDDIR>>/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   15 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   14 |   NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   74 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5SVGLoadDispatcher.h:8,
                 from /<<PKGBUILDDIR>>/parser/html/nsHtml5SVGLoadDispatcher.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/parser/html/nsHtml5StreamParser.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   73 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedProtocols31.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols31.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols31.cpp
ipc/ipdl/UnifiedProtocols32.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PURLClassifier.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols30.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o UnifiedProtocols32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols32.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols32.cpp
ipc/ipdl/UnifiedProtocols33.o
/usr/bin/g++ -o UnifiedProtocols33.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols33.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols33.cpp
ipc/ipdl/UnifiedProtocols34.o
/usr/bin/g++ -o Unified_cpp_parser_html2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/parser/html -I/<<PKGBUILDDIR>>/build-browser/parser/html -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/base -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/xpcom -I/<<PKGBUILDDIR>>/intl/chardet -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_parser_html2.o.pp   /<<PKGBUILDDIR>>/build-browser/parser/html/Unified_cpp_parser_html2.cpp
/usr/bin/g++ -o UnifiedProtocols34.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols34.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols34.cpp
ipc/ipdl/UnifiedProtocols4.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PWebBrowserPersistDocument.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols32.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PWebrtcGlobal.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols33.cpp:110:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/parser/html'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src'
mkdir -p '.deps/'
gfx/cairo/cairo/src/cairo-base85-stream.o
/usr/bin/gcc -std=gnu99 -o cairo-base85-stream.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-base85-stream.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-base85-stream.c
gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.o
/usr/bin/gcc -std=gnu99 -o cairo-bentley-ottmann-rectangular.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-bentley-ottmann-rectangular.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c
gfx/cairo/cairo/src/cairo-bentley-ottmann-rectilinear.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab'
  165 |  new_elements = _cairo_malloc_ab (pq->max_size,
      |                 ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-bentley-ottmann-rectilinear.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-bentley-ottmann-rectilinear.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectilinear.c
gfx/cairo/cairo/src/cairo-bentley-ottmann.o
/usr/bin/gcc -std=gnu99 -o cairo-bentley-ottmann.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-bentley-ottmann.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann.c
gfx/cairo/cairo/src/cairo-cff-subset.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab'
  904 |  new_elements = _cairo_malloc_ab (pq->max_size,
      |                 ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-cff-subset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-cff-subset.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-cff-subset.c
gfx/cairo/cairo/src/cairo-deflate-stream.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/features.h:3,
                 from /usr/include/assert.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/assert.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:57,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-cff-subset.c:43:
/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-deflate-stream.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-deflate-stream.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-deflate-stream.c
gfx/cairo/cairo/src/cairo-ft-font.o
/usr/bin/gcc -std=gnu99 -o cairo-ft-font.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-ft-font.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c
gfx/cairo/cairo/src/cairo-pdf-operators.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/features.h:3,
                 from /usr/include/assert.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/assert.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:57,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:42:
/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined
   66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */
      | 
<command-line>: note: this is the location of the previous definition
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  472 |         free (unscaled->var_coords);
      |               ~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/stdlib.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:58,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:42:
/usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'}
  563 | extern void free (void *__ptr) __THROW;
      |                   ~~~~~~^~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  757 |             (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords);
      |                                                          ~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'}
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:42:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab'
 1227 |      data = _cairo_malloc_ab (height, stride);
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab'
 1289 |   data = _cairo_malloc_ab (height, stride);
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab'
 1310 |      data = _cairo_malloc_ab (height, stride);
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab'
 1343 |      data = _cairo_malloc_ab (height, stride);
      |             ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-pdf-operators.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-pdf-operators.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-operators.c
gfx/cairo/cairo/src/cairo-pdf-surface.o
/usr/bin/g++ -o UnifiedProtocols4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols4.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols4.cpp
ipc/ipdl/UnifiedProtocols5.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-operators.c:42:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  127 |    _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size)))
      |                                                  ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc'
  578 |      dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double));
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab'
  594 |       dash = _cairo_malloc_ab (num_dashes, sizeof (double));
      |              ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-pdf-surface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-pdf-surface.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c
gfx/cairo/cairo/src/cairo-ps-surface.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/features.h:3,
                 from /usr/include/assert.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/assert.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:57,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:43:
/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:43:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab'
 1796 |  alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height);
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab'
 1799 |  alpha = _cairo_malloc_ab (image->height, image->width);
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  127 |    _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size)))
      |                                                  ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc'
 1897 |     rgb = _cairo_malloc_abc (image->width, image->height, 3);
      |           ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab'
 2769 |     allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t));
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab'
 4479 |     glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t));
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab'
 4483 |     widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double));
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab'
 6118 |      group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
      |                      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab'
 6128 |      group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t));
      |                        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2201 |     status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2202 |                                             resource, interpolate);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here
 2137 |     cairo_bool_t interpolate;
      |                  ^~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-ps-surface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-ps-surface.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ps-surface.c
gfx/cairo/cairo/src/cairo-surface-wrapper.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/features.h:3,
                 from /usr/include/assert.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/assert.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:57,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ps-surface.c:57:
/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ps-surface.c:57:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab'
 3089 |     allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t));
      |                ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-surface-wrapper.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-surface-wrapper.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-wrapper.c
gfx/cairo/cairo/src/cairo-truetype-subset.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab'
  592 |  dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
      |               ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-truetype-subset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-truetype-subset.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-truetype-subset.c
gfx/cairo/cairo/src/cairo-type1-fallback.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/features.h:3,
                 from /usr/include/assert.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/assert.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:57,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-truetype-subset.c:44:
/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols34.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols34.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/gcc -std=gnu99 -o cairo-type1-fallback.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-type1-fallback.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-type1-fallback.c
gfx/cairo/cairo/src/cairo-type1-subset.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/features.h:3,
                 from /usr/include/assert.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/assert.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:57,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-type1-fallback.c:37:
/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-type1-subset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-type1-subset.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-type1-subset.c
gfx/cairo/cairo/src/cairo-type3-glyph-surface.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/features.h:3,
                 from /usr/include/assert.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/assert.h:3,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:57,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-type1-subset.c:43:
/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-type3-glyph-surface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-type3-glyph-surface.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-type3-glyph-surface.c
gfx/cairo/cairo/src/cairo-xlib-display.o
/usr/bin/gcc -std=gnu99 -o cairo-xlib-display.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-xlib-display.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-display.c
gfx/cairo/cairo/src/cairo-xlib-screen.o
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized]
  620 |      xrender_format = XRenderFindStandardFormat (display->display,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |                                           pict_format);
      |                                           ~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-xlib-screen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-xlib-screen.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-screen.c
gfx/cairo/cairo/src/cairo-xlib-surface.o
/usr/bin/gcc -std=gnu99 -o cairo-xlib-surface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-xlib-surface.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c
gfx/cairo/cairo/src/cairo-xlib-visual.o
/usr/bin/g++ -o UnifiedProtocols5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols5.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols5.cpp
ipc/ipdl/UnifiedProtocols6.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c:48:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab'
  305 |      rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle));
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab'
 1262 |  ximage.data = _cairo_malloc_ab (stride, ximage.height);
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab'
 2106 |       _cairo_malloc_ab (gradient->n_stops,
      |       ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab'
 2775 |      xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle));
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab'
 2928 |  xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid));
      |           ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab'
 4447 |       elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8));
      |              ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o cairo-xlib-visual.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/cairo-xlib-visual.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-xlib-visual.c
gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c
gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-analysis-surface.c:37,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab'
  822 |  new_elements = _cairo_malloc_ab (pq->max_size,
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab'
 1382 |  spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t));
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab'
  605 |  boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t));
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab'
  754 |  new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t));
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab'
  830 |   new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t));
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab'
  876 |      new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t));
      |                  ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab'
 1530 |  rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t));
      |               ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c
gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-font-face.c:41,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab'
  545 |     gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double));
      |                                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab'
  215 |  hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t));
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab'
 1113 |  pixman_stops = _cairo_malloc_ab (pattern->n_stops,
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab'
 4362 |  pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t));
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab'
  186 |     return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
      |            ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab'
  237 |     return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t));
      |            ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src2.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c
gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path-bounds.c:37,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab'
  303 |       new_rects = _cairo_malloc_ab (size,
      |                   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab'
  346 |  points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t));
      |           ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab'
 1558 |      new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t));
      |                     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab'
  354 |  path->data = _cairo_malloc_ab (path->num_data,
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab'
  207 |  pattern->stops = _cairo_malloc_ab (other->stops_size,
      |                   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab'
  932 |  new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t));
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab'
 1350 |  pixman_stops = _cairo_malloc_ab (pattern->n_stops,
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab'
   76 |  pen->vertices = _cairo_malloc_ab (pen->num_vertices,
      |                  ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab'
  128 |      pen->vertices = _cairo_malloc_ab (pen->num_vertices,
      |                      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab'
  158 |      vertices = _cairo_malloc_ab (num_vertices,
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab'
  113 |  new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t));
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab'
  570 |  command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0]));
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab'
  578 |  command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0]));
      |                      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab'
  944 |      glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab'
  137 |  new_elements = _cairo_malloc_ab (pq->max_size,
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab'
  370 |  sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t));
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab'
  609 |  rectangles = _cairo_malloc_ab (self->num_rectangles + 1,
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab'
  238 |  pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t));
      |           ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab'
  583 |         subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long));
      |                             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab'
  882 |     collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long));
      |                         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab'
  883 |     collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *));
      |                       ^~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src3.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c
gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src4.o
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:2573,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-spans.c:27,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab'
   73 |  style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double));
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab'
  701 |  rects = _cairo_malloc_ab (traps->num_traps,
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab'
 1491 |  offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t));
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab'
 1546 |  offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t));
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab'
  301 |     dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
      |                  ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab'
 1991 |  rects = _cairo_malloc_ab (num_rects,
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab'
  428 |     glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t));
      |                   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab'
 1093 |  polygon->y_buckets = _cairo_malloc_ab (num_buckets,
      |                       ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab'
  113 |  new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t));
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab'
  530 |  rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t));
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab'
  280 |  str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t));
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16':
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   83 |    _cairo_malloc((unsigned) (a) * (unsigned) (size)))
      |                                 ^
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc'
   62 |    ((size) ? malloc((unsigned) (size)) : NULL)
      |      ^~~~
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab'
  396 |     str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t));
      |             ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-version.c: At top level:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined
   39 | #define CAIRO_VERSION_H 1
      | 
In file included from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo.h:41,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairoint.h:70,
                 from /<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-spans.c:27,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2:
/<<PKGBUILDDIR>>/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition
    8 | #define CAIRO_VERSION_H
      | 
/usr/bin/g++ -o UnifiedProtocols6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols6.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols6.cpp
ipc/ipdl/UnifiedProtocols7.o
/usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-incompatible-pointer-types -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-narrowing -Wno-switch -Wno-unused -Wno-unused-variable -Wno-error=uninitialized -Wno-unused-but-set-variable -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src4.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src4.c
/usr/bin/g++ -o UnifiedProtocols7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols7.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols7.cpp
ipc/ipdl/UnifiedProtocols8.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/cairo/cairo/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src'
mkdir -p '.deps/'
gfx/cairo/libpixman/src/pixman-access-accessors.o
/usr/bin/gcc -std=gnu99 -o pixman-access-accessors.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-access-accessors.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-access-accessors.c
gfx/cairo/libpixman/src/pixman-access.o
/usr/bin/gcc -std=gnu99 -o pixman-access.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-access.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-access.c
gfx/cairo/libpixman/src/pixman-arm-neon.o
/usr/bin/gcc -std=gnu99 -o pixman-arm-neon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-arm-neon.o.pp  -mfpu=neon /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-neon.c
gfx/cairo/libpixman/src/pixman-arm-simd.o
/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'op_bilinear_over_8888_0565':
/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-neon.c:290:65: warning: passing argument 5 of 'pixman_composite_over_8888_0565_asm_neon' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  290 |     pixman_composite_over_8888_0565_asm_neon (width, 1, dst, 0, src, 0);
      |                                                                 ^~~
In file included from /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-neon.c:35:
/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-common.h:61:52: note: expected 'uint32_t *' {aka 'unsigned int *'} but argument is of type 'const uint32_t *' {aka 'const unsigned int *'}
   61 |                                          src_type *src,                 \
/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-neon.c:61:1: note: in expansion of macro 'PIXMAN_ARM_BIND_FAST_PATH_SRC_DST'
   61 | PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, over_8888_0565,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o pixman-arm-simd.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-arm-simd.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-simd.c
gfx/cairo/libpixman/src/pixman-arm.o
/usr/bin/gcc -std=gnu99 -o pixman-arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-arm.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm.c
gfx/cairo/libpixman/src/pixman-bits-image.o
/usr/bin/gcc -std=gnu99 -o pixman-bits-image.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-bits-image.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-bits-image.c
gfx/cairo/libpixman/src/pixman-combine-float.o
/usr/bin/g++ -o UnifiedProtocols8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols8.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols8.cpp
ipc/ipdl/UnifiedProtocols9.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PBrowser.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/gcc -std=gnu99 -o pixman-combine-float.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-combine-float.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-combine-float.c
gfx/cairo/libpixman/src/pixman-combine16.o
/usr/bin/g++ -o UnifiedProtocols9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/UnifiedProtocols9.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols9.cpp
ipc/ipdl/IPCMessageTypeName.o
/usr/bin/gcc -std=gnu99 -o pixman-combine16.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-combine16.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-combine16.c
gfx/cairo/libpixman/src/pixman-combine32.o
/usr/bin/gcc -std=gnu99 -o pixman-combine32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-combine32.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-combine32.c
gfx/cairo/libpixman/src/pixman-conical-gradient.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsBaseHashtable.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsClassHashtable.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FilterSupport.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GfxMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PBrowser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/GfxMessageUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PBrowser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols7.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/gcc -std=gnu99 -o pixman-conical-gradient.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-conical-gradient.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-conical-gradient.c
gfx/cairo/libpixman/src/pixman-edge-accessors.o
/usr/bin/gcc -std=gnu99 -o pixman-edge-accessors.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-edge-accessors.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-edge-accessors.c
gfx/cairo/libpixman/src/pixman-edge.o
/usr/bin/gcc -std=gnu99 -o pixman-edge.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-edge.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-edge.c
gfx/cairo/libpixman/src/pixman-fast-path.o
/usr/bin/gcc -std=gnu99 -o pixman-fast-path.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-fast-path.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-fast-path.c
gfx/cairo/libpixman/src/pixman-filter.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/PCameras.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/UnifiedProtocols8.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/gcc -std=gnu99 -o pixman-filter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-filter.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-filter.c
gfx/cairo/libpixman/src/pixman-general.o
/usr/bin/gcc -std=gnu99 -o pixman-general.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-general.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-general.c
gfx/cairo/libpixman/src/pixman-glyph.o
/usr/bin/gcc -std=gnu99 -o pixman-glyph.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-glyph.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-glyph.c
gfx/cairo/libpixman/src/pixman-gradient-walker.o
/usr/bin/gcc -std=gnu99 -o pixman-gradient-walker.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-gradient-walker.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-gradient-walker.c
gfx/cairo/libpixman/src/pixman-image.o
/usr/bin/gcc -std=gnu99 -o pixman-image.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-image.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-image.c
gfx/cairo/libpixman/src/pixman-implementation.o
/usr/bin/gcc -std=gnu99 -o pixman-implementation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-implementation.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-implementation.c
gfx/cairo/libpixman/src/pixman-linear-gradient.o
/usr/bin/gcc -std=gnu99 -o pixman-linear-gradient.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-linear-gradient.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-linear-gradient.c
gfx/cairo/libpixman/src/pixman-matrix.o
/usr/bin/gcc -std=gnu99 -o pixman-matrix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-matrix.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-matrix.c
gfx/cairo/libpixman/src/pixman-mips.o
/usr/bin/gcc -std=gnu99 -o pixman-mips.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-mips.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-mips.c
gfx/cairo/libpixman/src/pixman-noop.o
/usr/bin/gcc -std=gnu99 -o pixman-noop.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-noop.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-noop.c
gfx/cairo/libpixman/src/pixman-ppc.o
/usr/bin/gcc -std=gnu99 -o pixman-ppc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-ppc.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-ppc.c
gfx/cairo/libpixman/src/pixman-radial-gradient.o
/usr/bin/gcc -std=gnu99 -o pixman-radial-gradient.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-radial-gradient.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-radial-gradient.c
gfx/cairo/libpixman/src/pixman-region16.o
/usr/bin/g++ -o IPCMessageTypeName.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/IPCMessageTypeName.o.pp   /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/IPCMessageTypeName.cpp
/usr/bin/gcc -std=gnu99 -o pixman-region16.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-region16.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-region16.c
gfx/cairo/libpixman/src/pixman-region32.o
/usr/bin/gcc -std=gnu99 -o pixman-region32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-region32.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-region32.c
gfx/cairo/libpixman/src/pixman-solid-fill.o
/usr/bin/gcc -std=gnu99 -o pixman-solid-fill.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-solid-fill.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-solid-fill.c
gfx/cairo/libpixman/src/pixman-trap.o
/usr/bin/gcc -std=gnu99 -o pixman-trap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-trap.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-trap.c
gfx/cairo/libpixman/src/pixman-utils.o
/usr/bin/gcc -std=gnu99 -o pixman-utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-utils.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-utils.c
gfx/cairo/libpixman/src/pixman-x86.o
/usr/bin/gcc -std=gnu99 -o pixman-x86.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman-x86.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-x86.c
gfx/cairo/libpixman/src/pixman.o
/usr/bin/gcc -std=gnu99 -o pixman.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-incompatible-pointer-types -Wno-unused  -MD -MP -MF .deps/pixman.o.pp   /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman.c
gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.o
/usr/bin/gcc -std=gnu99 -o pixman-arm-neon-asm-bilinear.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src  -c /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S
gfx/cairo/libpixman/src/pixman-arm-neon-asm.o
/usr/bin/gcc -std=gnu99 -o pixman-arm-neon-asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src  -c /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S
gfx/cairo/libpixman/src/pixman-arm-simd-asm-scaled.o
/usr/bin/gcc -std=gnu99 -o pixman-arm-simd-asm-scaled.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src  -c /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-simd-asm-scaled.S
gfx/cairo/libpixman/src/pixman-arm-simd-asm.o
/usr/bin/gcc -std=gnu99 -o pixman-arm-simd-asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src  -c /<<PKGBUILDDIR>>/gfx/cairo/libpixman/src/pixman-arm-simd-asm.S
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/2d'
mkdir -p '.deps/'
gfx/2d/ConvolutionFilter.o
/usr/bin/g++ -o ConvolutionFilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/ConvolutionFilter.o.pp   /<<PKGBUILDDIR>>/gfx/2d/ConvolutionFilter.cpp
gfx/2d/DrawTargetSkia.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/cairo/libpixman/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/ycbcr'
mkdir -p '.deps/'
gfx/ycbcr/yuv_convert_arm.o
/usr/bin/g++ -o yuv_convert_arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ycbcr -I/<<PKGBUILDDIR>>/build-browser/gfx/ycbcr -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/yuv_convert_arm.o.pp   /<<PKGBUILDDIR>>/gfx/ycbcr/yuv_convert_arm.cpp
gfx/ycbcr/yuv_row_posix.o
/usr/bin/g++ -o yuv_row_posix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ycbcr -I/<<PKGBUILDDIR>>/build-browser/gfx/ycbcr -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/yuv_row_posix.o.pp   /<<PKGBUILDDIR>>/gfx/ycbcr/yuv_row_posix.cpp
gfx/ycbcr/Unified_cpp_gfx_ycbcr0.o
/usr/bin/g++ -o Unified_cpp_gfx_ycbcr0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ycbcr -I/<<PKGBUILDDIR>>/build-browser/gfx/ycbcr -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_ycbcr0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/ycbcr/Unified_cpp_gfx_ycbcr0.cpp
gfx/ycbcr/yuv_row_arm.o
/usr/bin/g++ -o DrawTargetSkia.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/DrawTargetSkia.o.pp   /<<PKGBUILDDIR>>/gfx/2d/DrawTargetSkia.cpp
gfx/2d/Factory.o
/usr/bin/g++ -o Factory.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Factory.o.pp   /<<PKGBUILDDIR>>/gfx/2d/Factory.cpp
gfx/2d/InlineTranslator.o
/usr/bin/gcc -std=gnu99 -o yuv_row_arm.o -g -fPIC -Wa,--noexecstack -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT  -c /<<PKGBUILDDIR>>/gfx/ycbcr/yuv_row_arm.s
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/ycbcr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common'
mkdir -p '.deps/'
gfx/angle/targets/angle_common/xxhash.o
/usr/bin/gcc -std=gnu99 -o xxhash.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/xxhash.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/xxhash/xxhash.c
gfx/angle/targets/angle_common/Float16ToFloat32.o
/usr/bin/g++ -o Float16ToFloat32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Float16ToFloat32.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/Float16ToFloat32.cpp
gfx/angle/targets/angle_common/MemoryBuffer.o
/usr/bin/g++ -o InlineTranslator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/InlineTranslator.o.pp   /<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp
gfx/2d/JobScheduler_posix.o
/usr/bin/g++ -o MemoryBuffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/MemoryBuffer.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/MemoryBuffer.cpp
gfx/angle/targets/angle_common/PackedEGLEnums_autogen.o
/usr/bin/g++ -o PackedEGLEnums_autogen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PackedEGLEnums_autogen.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/PackedEGLEnums_autogen.cpp
gfx/angle/targets/angle_common/PackedEnums.o
/usr/bin/g++ -o PackedEnums.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PackedEnums.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/PackedEnums.cpp
gfx/angle/targets/angle_common/PackedGLEnums_autogen.o
/usr/bin/g++ -o JobScheduler_posix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/JobScheduler_posix.o.pp   /<<PKGBUILDDIR>>/gfx/2d/JobScheduler_posix.cpp
gfx/2d/NativeFontResourceFreeType.o
/usr/bin/g++ -o PackedGLEnums_autogen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PackedGLEnums_autogen.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/PackedGLEnums_autogen.cpp
gfx/angle/targets/angle_common/PoolAlloc.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl'
/usr/bin/g++ -o NativeFontResourceFreeType.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/NativeFontResourceFreeType.o.pp   /<<PKGBUILDDIR>>/gfx/2d/NativeFontResourceFreeType.cpp
gfx/2d/PathSkia.o
/usr/bin/g++ -o PathSkia.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/PathSkia.o.pp   /<<PKGBUILDDIR>>/gfx/2d/PathSkia.cpp
gfx/2d/ScaledFontFontconfig.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp:12:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o PoolAlloc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PoolAlloc.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/PoolAlloc.cpp
gfx/angle/targets/angle_common/aligned_memory.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/src'
mkdir -p '.deps/'
gfx/src/X11Util.o
/usr/bin/g++ -o X11Util.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="68.2.0"' -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/src -I/<<PKGBUILDDIR>>/build-browser/gfx/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/X11Util.o.pp   /<<PKGBUILDDIR>>/gfx/src/X11Util.cpp
gfx/src/nsDeviceContext.o
/usr/bin/g++ -o aligned_memory.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/aligned_memory.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/aligned_memory.cpp
gfx/angle/targets/angle_common/angleutils.o
/usr/bin/g++ -o angleutils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/angleutils.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/angleutils.cpp
/usr/bin/g++ -o ScaledFontFontconfig.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/ScaledFontFontconfig.o.pp   /<<PKGBUILDDIR>>/gfx/2d/ScaledFontFontconfig.cpp
gfx/angle/targets/angle_common/debug.o
gfx/2d/SourceSurfaceSkia.o
/usr/bin/g++ -o nsDeviceContext.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="68.2.0"' -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/src -I/<<PKGBUILDDIR>>/build-browser/gfx/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/nsDeviceContext.o.pp   /<<PKGBUILDDIR>>/gfx/src/nsDeviceContext.cpp
gfx/src/Unified_cpp_gfx_src0.o
/usr/bin/g++ -o debug.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/debug.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/debug.cpp
gfx/angle/targets/angle_common/mathutil.o
/usr/bin/g++ -o mathutil.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/mathutil.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/mathutil.cpp
gfx/angle/targets/angle_common/matrix_utils.o
/usr/bin/g++ -o matrix_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/matrix_utils.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/matrix_utils.cpp
gfx/angle/targets/angle_common/string_utils.o
In file included from /<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp:8:
/<<PKGBUILDDIR>>/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]':
/<<PKGBUILDDIR>>/gfx/2d/RecordedEventImpl.h:1681:13: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1681 |   JoinStyle joinStyle;
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/gfx/2d/RecordedEventImpl.h:1682:12: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1682 |   CapStyle capStyle;
      |            ^~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/qcms'
mkdir -p '.deps/'
gfx/qcms/chain.o
/usr/bin/gcc -std=gnu99 -o chain.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-missing-field-initializers  -MD -MP -MF .deps/chain.o.pp   /<<PKGBUILDDIR>>/gfx/qcms/chain.c
gfx/qcms/iccread.o
/usr/bin/g++ -o string_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/string_utils.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/string_utils.cpp
gfx/angle/targets/angle_common/system_utils.o
/<<PKGBUILDDIR>>/gfx/2d/RecordedEventImpl.h: In static member function 'static bool mozilla::gfx::RecordedEvent::DoWithEvent(S&, mozilla::gfx::RecordedEvent::EventType, F) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader; F = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::<lambda(mozilla::gfx::RecordedEvent*)>]':
/<<PKGBUILDDIR>>/gfx/2d/RecordedEventImpl.h:3515:18: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3515 |   mPayload.resize(size_t(size));
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/2d/RecordedEventImpl.h:3515:18: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/src/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/gfx/src/nsDeviceContext.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)':
/<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp:71:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized]
   71 |     bool success = RecordedEvent::DoWithEvent(
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^
   72 |         reader, static_cast<RecordedEvent::EventType>(eventType),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |         [&](RecordedEvent* recordedEvent) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
   74 |           // Make sure that the whole event was read from the stream
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           // successfully.
      |           ~~~~~~~~~~~~~~~~                    
   76 |           if (!reader.good()) {
      |           ~~~~~~~~~~~~~~~~~~~~~               
   77 |             mError = " READ";
      |             ~~~~~~~~~~~~~~~~~                 
   78 |             return false;
      |             ~~~~~~~~~~~~~                     
   79 |           }
      |           ~                                   
   80 | 
      |                                               
   81 |           if (!recordedEvent->PlayEvent(this)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             mError = " PLAY";
      |             ~~~~~~~~~~~~~~~~~                 
   83 |             return false;
      |             ~~~~~~~~~~~~~                     
   84 |           }
      |           ~                                   
   85 | 
      |                                               
   86 |           return true;
      |           ~~~~~~~~~~~~                        
   87 |         });
      |         ~~                                    
/<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp:63:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized]
   63 |   if (minorRevision > kMinorRevision) {
      |   ^~
/<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp:56:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized]
   56 |   if (majorRevision != kMajorRevision) {
      |   ^~
/<<PKGBUILDDIR>>/gfx/2d/InlineTranslator.cpp:49:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized]
   49 |   if (magicInt != mozilla::gfx::kMagicInt) {
      |   ^~
/usr/bin/gcc -std=gnu99 -o iccread.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-missing-field-initializers  -MD -MP -MF .deps/iccread.o.pp   /<<PKGBUILDDIR>>/gfx/qcms/iccread.c
gfx/qcms/matrix.o
/usr/bin/g++ -o SourceSurfaceSkia.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/SourceSurfaceSkia.o.pp   /<<PKGBUILDDIR>>/gfx/2d/SourceSurfaceSkia.cpp
gfx/2d/UnscaledFontFreeType.o
/usr/bin/gcc -std=gnu99 -o matrix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-missing-field-initializers  -MD -MP -MF .deps/matrix.o.pp   /<<PKGBUILDDIR>>/gfx/qcms/matrix.c
gfx/qcms/transform.o
/usr/bin/g++ -o system_utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/system_utils.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/system_utils.cpp
gfx/angle/targets/angle_common/system_utils_linux.o
/usr/bin/gcc -std=gnu99 -o transform.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-missing-field-initializers  -MD -MP -MF .deps/transform.o.pp   /<<PKGBUILDDIR>>/gfx/qcms/transform.c
gfx/qcms/transform_util.o
/usr/bin/gcc -std=gnu99 -o transform_util.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-missing-field-initializers  -MD -MP -MF .deps/transform_util.o.pp   /<<PKGBUILDDIR>>/gfx/qcms/transform_util.c
/usr/bin/g++ -o system_utils_linux.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/system_utils_linux.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/system_utils_linux.cpp
gfx/angle/targets/angle_common/system_utils_posix.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/qcms'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/gl'
mkdir -p '.deps/'
gfx/gl/GLContextProviderGLX.o
/usr/bin/g++ -o GLContextProviderGLX.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/GLContextProviderGLX.o.pp   /<<PKGBUILDDIR>>/gfx/gl/GLContextProviderGLX.cpp
gfx/gl/GLContextProviderWayland.o
/usr/bin/g++ -o Unified_cpp_gfx_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="68.2.0"' -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/src -I/<<PKGBUILDDIR>>/build-browser/gfx/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/Unified_cpp_gfx_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/src/Unified_cpp_gfx_src0.cpp
/usr/bin/g++ -o system_utils_posix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/system_utils_posix.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/system_utils_posix.cpp
gfx/angle/targets/angle_common/sha1.o
/usr/bin/g++ -o UnscaledFontFreeType.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/UnscaledFontFreeType.o.pp   /<<PKGBUILDDIR>>/gfx/2d/UnscaledFontFreeType.cpp
gfx/2d/Unified_cpp_gfx_2d0.o
/usr/bin/g++ -o sha1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/sha1.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base/anglebase/sha1.cc
gfx/angle/targets/angle_common/PMurHash.o
/usr/bin/g++ -o PMurHash.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PMurHash.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp
gfx/angle/targets/angle_common/tls.o
/usr/bin/g++ -o tls.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/tls.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/tls.cpp
gfx/angle/targets/angle_common/uniform_type_info_autogen.o
/usr/bin/g++ -o uniform_type_info_autogen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/uniform_type_info_autogen.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/uniform_type_info_autogen.cpp
gfx/angle/targets/angle_common/utilities.o
/usr/bin/g++ -o Unified_cpp_gfx_2d0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_cpp_gfx_2d0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/2d/Unified_cpp_gfx_2d0.cpp
gfx/2d/Unified_cpp_gfx_2d1.o
/usr/bin/g++ -o utilities.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_DEBUG_ANNOTATIONS -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/utilities.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/utilities.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/angle_common'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/layers'
mkdir -p '.deps/'
gfx/layers/ImageContainer.o
/usr/bin/g++ -o ImageContainer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/ImageContainer.o.pp   /<<PKGBUILDDIR>>/gfx/layers/ImageContainer.cpp
gfx/layers/PersistentBufferProvider.o
/usr/bin/g++ -o GLContextProviderWayland.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/GLContextProviderWayland.o.pp   /<<PKGBUILDDIR>>/gfx/gl/GLContextProviderWayland.cpp
gfx/gl/SharedSurfaceGLX.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/src/DriverCrashGuard.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/src/Unified_cpp_gfx_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o SharedSurfaceGLX.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/SharedSurfaceGLX.o.pp   /<<PKGBUILDDIR>>/gfx/gl/SharedSurfaceGLX.cpp
gfx/gl/Unified_cpp_gfx_gl0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/gfx/src/nsThebesFontEnumerator.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/src/Unified_cpp_gfx_src0.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'virtual nsresult EnumerateFontsResult::Run()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o PersistentBufferProvider.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/PersistentBufferProvider.o.pp   /<<PKGBUILDDIR>>/gfx/layers/PersistentBufferProvider.cpp
gfx/layers/BasicImageLayer.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/src/Unified_cpp_gfx_src0.cpp:92:
/<<PKGBUILDDIR>>/gfx/src/nsThebesFontEnumerator.cpp: In member function 'virtual nsresult nsThebesFontEnumerator::EnumerateFontsAsync(const char*, const char*, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/gfx/src/nsThebesFontEnumerator.cpp:161:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  161 | nsThebesFontEnumerator::EnumerateFontsAsync(const char* aLangGroup,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/src/nsThebesFontEnumerator.cpp: In member function 'virtual nsresult nsThebesFontEnumerator::EnumerateAllFontsAsync(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/gfx/src/nsThebesFontEnumerator.cpp:155:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  155 | nsThebesFontEnumerator::EnumerateAllFontsAsync(JSContext* aCx,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/src/nsThebesFontEnumerator.cpp:157:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  157 |   return EnumerateFontsAsync(nullptr, nullptr, aCx, aRval);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest'
mkdir -p '.deps/'
gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_apz_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest -I/<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_apz_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/2d/Unified_cpp_gfx_2d0.cpp:83:
/<<PKGBUILDDIR>>/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)':
/<<PKGBUILDDIR>>/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized]
  450 |   cairo_pattern_t* pat;
      |                    ^~~
/usr/bin/g++ -o Unified_cpp_gfx_gl0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_gfx_gl0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/gl/Unified_cpp_gfx_gl0.cpp
gfx/gl/Unified_cpp_gfx_gl1.o
/usr/bin/g++ -o Unified_cpp_gfx_2d1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_cpp_gfx_2d1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/2d/Unified_cpp_gfx_2d1.cpp
gfx/2d/Unified_cpp_gfx_2d2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/KnowsCompositor.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/PersistentBufferProvider.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/PersistentBufferProvider.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/PersistentBufferProvider.cpp:9:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o BasicImageLayer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/BasicImageLayer.o.pp   /<<PKGBUILDDIR>>/gfx/layers/basic/BasicImageLayer.cpp
gfx/layers/TextureClientX11.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/gfxVars.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest/APZTestCommon.h:19,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest/APZCBasicTester.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest/TestBasic.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:58,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest/APZTestCommon.h:15,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest/APZCBasicTester.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest/TestBasic.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyIDSet.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/AnimationInfo.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:37,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicImplData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicLayersImpl.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicImageLayer.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicImplData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicLayersImpl.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicImageLayer.cpp:7:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o TextureClientX11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/TextureClientX11.o.pp   /<<PKGBUILDDIR>>/gfx/layers/basic/TextureClientX11.cpp
gfx/layers/X11BasicCompositor.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/2d/Unified_cpp_gfx_2d1.cpp:74:
/<<PKGBUILDDIR>>/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)':
/<<PKGBUILDDIR>>/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  446 |   double t1min = t1, t1max = t1, t2min = t2, t2max = t2;
      |                                  ^~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/JobScheduler_posix.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/JobScheduler.h:17,
                 from /<<PKGBUILDDIR>>/gfx/2d/DrawingJob.h:15,
                 from /<<PKGBUILDDIR>>/gfx/2d/DrawingJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/2d/Unified_cpp_gfx_2d1.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const _cairo_path_data_t&}; _Tp = _cairo_path_data_t; _Alloc = std::allocator<_cairo_path_data_t>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<_cairo_path_data_t>::iterator' {aka '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/JobScheduler_posix.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/JobScheduler.h:17,
                 from /<<PKGBUILDDIR>>/gfx/2d/DrawingJob.h:15,
                 from /<<PKGBUILDDIR>>/gfx/2d/DrawingJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/2d/Unified_cpp_gfx_2d1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h: In constructor 'mozilla::gfx::PathCairo::PathCairo(cairo_t*)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function 'void mozilla::gfx::PathCairo::AppendPathToBuilder(mozilla::gfx::PathBuilderCairo*, const Matrix*) const':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::Close()':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::LineTo(const Point&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::MoveTo(const Point&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::BezierTo(const Point&, const Point&, const Point&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::QuadraticBezierTo(const Point&, const Point&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_2d2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -MD -MP -MF .deps/Unified_cpp_gfx_2d2.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/2d/Unified_cpp_gfx_2d2.cpp
In file included from /<<PKGBUILDDIR>>/gfx/gl/GLContextEGL.h:10,
                 from /<<PKGBUILDDIR>>/gfx/gl/EGLUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/gl/Unified_cpp_gfx_gl0.cpp:20:
/<<PKGBUILDDIR>>/gfx/gl/GLContext.h: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const':
/<<PKGBUILDDIR>>/gfx/gl/GLContext.h:2897:30: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2897 |     mSymbols.fBindVertexArray(array);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/gl/Unified_cpp_gfx_gl0.cpp:29:
/<<PKGBUILDDIR>>/gfx/gl/GLBlitHelper.cpp:449:10: note: 'oldVAO' was declared here
  449 |   GLuint oldVAO;
      |          ^~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/gl/GLContextEGL.h:10,
                 from /<<PKGBUILDDIR>>/gfx/gl/EGLUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/gl/Unified_cpp_gfx_gl0.cpp:20:
/<<PKGBUILDDIR>>/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)':
/<<PKGBUILDDIR>>/gfx/gl/GLContext.h:1193:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1193 |     fGetIntegerv(pname, (GLint*)&ret);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/gl/Unified_cpp_gfx_gl0.cpp:29:
/<<PKGBUILDDIR>>/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here
  204 |   GLenum texBinding;
      |          ^~~~~~~~~~
/usr/bin/g++ -o X11BasicCompositor.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/X11BasicCompositor.o.pp   /<<PKGBUILDDIR>>/gfx/layers/basic/X11BasicCompositor.cpp
gfx/layers/X11TextureSourceBasic.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/2d'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest/mvm'
mkdir -p '.deps/'
gfx/layers/apz/test/gtest/mvm/Unified_cpp_apz_test_gtest_mvm0.o
/usr/bin/g++ -o Unified_cpp_apz_test_gtest_mvm0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers/apz/test/gtest/mvm -I/<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest/mvm -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_apz_test_gtest_mvm0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest/mvm/Unified_cpp_apz_test_gtest_mvm0.cpp
/usr/bin/g++ -o Unified_cpp_gfx_gl1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/gfx/gl -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_gfx_gl1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/gl/Unified_cpp_gfx_gl1.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest/mvm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src'
mkdir -p '.deps/'
gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.o
/usr/bin/g++ -o Unified_cpp_gfx_graphite2_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/graphite2/src -I/<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp
gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11:
/<<PKGBUILDDIR>>/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage]
   80 | class Machine::Code::decoder
      |                      ^~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/FeatureVal.h:31,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/FeatureMap.h:29,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/Face.h:34,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/CmapCache.h:30,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/CmapCache.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2:
/<<PKGBUILDDIR>>/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector<T>::erase(graphite2::Vector<T>::iterator, graphite2::Vector<T>::iterator) [with T = graphite2::FeatureVal; graphite2::Vector<T>::iterator = graphite2::FeatureVal*]':
/<<PKGBUILDDIR>>/gfx/graphite2/src/inc/List.h:93:51:   required from 'void graphite2::Vector<T>::clear() [with T = graphite2::FeatureVal]'
/<<PKGBUILDDIR>>/gfx/graphite2/src/inc/List.h:61:17:   required from 'graphite2::Vector<T>::~Vector() [with T = graphite2::FeatureVal]'
/<<PKGBUILDDIR>>/gfx/graphite2/src/Segment.cpp:60:42:   required from here
/<<PKGBUILDDIR>>/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  163 |     if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T));
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/FeatureMap.h:29,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/Face.h:34,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/CmapCache.h:30,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/CmapCache.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2:
/<<PKGBUILDDIR>>/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here
   38 | class FeatureVal : public Vector<uint32>
      |       ^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/layers/apz/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src'
mkdir -p '.deps/'
gfx/harfbuzz/src/hb-ot-cff1-table.o
/usr/bin/g++ -o hb-ot-cff1-table.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/hb-ot-cff1-table.o.pp   /<<PKGBUILDDIR>>/gfx/harfbuzz/src/hb-ot-cff1-table.cc
gfx/harfbuzz/src/hb-ot-cff2-table.o
/usr/bin/g++ -o X11TextureSourceBasic.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/X11TextureSourceBasic.o.pp   /<<PKGBUILDDIR>>/gfx/layers/basic/X11TextureSourceBasic.cpp
gfx/layers/X11TextureHost.o
/usr/bin/g++ -o hb-ot-cff2-table.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/hb-ot-cff2-table.o.pp   /<<PKGBUILDDIR>>/gfx/harfbuzz/src/hb-ot-cff2-table.cc
gfx/harfbuzz/src/hb-ot-shape-complex-indic.o
/usr/bin/g++ -o Unified_cpp_gfx_graphite2_src1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/graphite2/src -I/<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11:
/<<PKGBUILDDIR>>/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)':
/<<PKGBUILDDIR>>/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   78 |         memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels));
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/gfx/graphite2/src/inc/Segment.h:38,
                 from /<<PKGBUILDDIR>>/gfx/graphite2/src/Silf.cpp:32,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2:
/<<PKGBUILDDIR>>/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here
   42 | struct SlotJustify
      |        ^~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/graphite2/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/ipc'
mkdir -p '.deps/'
gfx/ipc/GPUParent.o
/usr/bin/g++ -o GPUParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ipc -I/<<PKGBUILDDIR>>/build-browser/gfx/ipc -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/GPUParent.o.pp   /<<PKGBUILDDIR>>/gfx/ipc/GPUParent.cpp
gfx/ipc/Unified_cpp_gfx_ipc0.o
/usr/bin/g++ -o hb-ot-shape-complex-indic.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/hb-ot-shape-complex-indic.o.pp   /<<PKGBUILDDIR>>/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc
gfx/harfbuzz/src/hb-ot-shape-complex-khmer.o
/usr/bin/g++ -o hb-ot-shape-complex-khmer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/hb-ot-shape-complex-khmer.o.pp   /<<PKGBUILDDIR>>/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc
gfx/harfbuzz/src/hb-ot-shape-complex-use.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/gl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/vr'
mkdir -p '.deps/'
gfx/vr/VRDisplayHost.o
/usr/bin/g++ -o VRDisplayHost.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/layers/d3d11 -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/VRDisplayHost.o.pp   /<<PKGBUILDDIR>>/gfx/vr/VRDisplayHost.cpp
gfx/vr/VRDisplayLocal.o
/usr/bin/g++ -o hb-ot-shape-complex-use.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/hb-ot-shape-complex-use.o.pp   /<<PKGBUILDDIR>>/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc
gfx/harfbuzz/src/hb-ot-shape.o
/usr/bin/g++ -o hb-ot-shape.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/hb-ot-shape.o.pp   /<<PKGBUILDDIR>>/gfx/harfbuzz/src/hb-ot-shape.cc
gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.o
/usr/bin/g++ -o Unified_cpp_gfx_harfbuzz_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_gfx_harfbuzz_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp
gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.o
/usr/bin/g++ -o X11TextureHost.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/X11TextureHost.o.pp   /<<PKGBUILDDIR>>/gfx/layers/composite/X11TextureHost.cpp
gfx/layers/ShadowLayerUtilsX11.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9,
                 from /<<PKGBUILDDIR>>/gfx/ipc/GPUParent.h:10,
                 from /<<PKGBUILDDIR>>/gfx/ipc/GPUParent.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9,
                 from /<<PKGBUILDDIR>>/gfx/ipc/GPUParent.h:10,
                 from /<<PKGBUILDDIR>>/gfx/ipc/GPUParent.cpp:9:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o VRDisplayLocal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/layers/d3d11 -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/VRDisplayLocal.o.pp   /<<PKGBUILDDIR>>/gfx/vr/VRDisplayLocal.cpp
gfx/vr/gfxVRExternal.o
/usr/bin/g++ -o Unified_cpp_gfx_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ipc -I/<<PKGBUILDDIR>>/build-browser/gfx/ipc -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_gfx_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/ipc/Unified_cpp_gfx_ipc0.cpp
/usr/bin/g++ -o ShadowLayerUtilsX11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/ShadowLayerUtilsX11.o.pp   /<<PKGBUILDDIR>>/gfx/layers/ipc/ShadowLayerUtilsX11.cpp
gfx/layers/X11TextureSourceOGL.o
/usr/bin/g++ -o gfxVRExternal.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/layers/d3d11 -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/gfxVRExternal.o.pp   /<<PKGBUILDDIR>>/gfx/vr/gfxVRExternal.cpp
gfx/vr/gfxVRPuppet.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/ShadowLayerUtilsX11.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/ShadowLayerUtilsX11.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/gfx/ipc/GPUProcessManager.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o X11TextureSourceOGL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/X11TextureSourceOGL.o.pp   /<<PKGBUILDDIR>>/gfx/layers/opengl/X11TextureSourceOGL.cpp
gfx/layers/LayerScopePacket.pb.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:13,
                 from /<<PKGBUILDDIR>>/gfx/ipc/CompositorSession.h:11,
                 from /<<PKGBUILDDIR>>/gfx/ipc/CompositorSession.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/gfx/ipc/CompositorSession.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_gfx_harfbuzz_src1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_gfx_harfbuzz_src1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp
gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.o
/usr/bin/g++ -o gfxVRPuppet.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/layers/d3d11 -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/gfxVRPuppet.o.pp   /<<PKGBUILDDIR>>/gfx/vr/gfxVRPuppet.cpp
gfx/vr/Unified_cpp_gfx_vr0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ContentCache.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/nsGUIEventIPC.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersMessageUtils.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxipc/ShadowLayerUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:15,
                 from /<<PKGBUILDDIR>>/gfx/ipc/CompositorSession.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::gfx::CrossProcessPaint::MaybeResolve()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/vr/service'
mkdir -p '.deps/'
gfx/vr/service/OpenVRSession.o
/usr/bin/g++ -o OpenVRSession.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/layers/d3d11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/OpenVRSession.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/OpenVRSession.cpp
gfx/vr/service/Unified_cpp_gfx_vr_service0.o
/usr/bin/g++ -o LayerScopePacket.pb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/LayerScopePacket.pb.o.pp   /<<PKGBUILDDIR>>/gfx/layers/protobuf/LayerScopePacket.pb.cc
gfx/layers/WebRenderTextureHost.o
/usr/bin/g++ -o Unified_cpp_gfx_harfbuzz_src2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHAVE_ROUND=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_gfx_harfbuzz_src2.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp
/usr/bin/g++ -o Unified_cpp_gfx_vr_service0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/layers/d3d11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_vr_service0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/vr/service/Unified_cpp_gfx_vr_service0.cpp
/usr/bin/g++ -o Unified_cpp_gfx_vr0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/layers/d3d11 -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_gfx_vr0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/vr/Unified_cpp_gfx_vr0.cpp
/usr/bin/g++ -o WebRenderTextureHost.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/WebRenderTextureHost.o.pp   /<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderTextureHost.cpp
gfx/layers/Unified_cpp_gfx_layers0.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/vr/service'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/config'
mkdir -p '.deps/'
gfx/config/Unified_cpp_gfx_config0.o
/usr/bin/g++ -o Unified_cpp_gfx_config0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/config -I/<<PKGBUILDDIR>>/build-browser/gfx/config -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_config0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/config/Unified_cpp_gfx_config0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/harfbuzz/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings'
mkdir -p '.deps/'
gfx/webrender_bindings/RenderCompositorEGL.o
/usr/bin/g++ -o RenderCompositorEGL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/webrender_bindings -I/<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/RenderCompositorEGL.o.pp   /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderCompositorEGL.cpp
gfx/webrender_bindings/Unified_cpp_webrender_bindings0.o
/usr/bin/g++ -o Unified_cpp_gfx_layers0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp
gfx/layers/Unified_cpp_gfx_layers1.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/config/gfxVars.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/config/Unified_cpp_gfx_config0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_webrender_bindings0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/webrender_bindings -I/<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_webrender_bindings0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/vr/ipc/VRManagerChild.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/vr/Unified_cpp_gfx_vr0.cpp:92:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/skia'
mkdir -p '.deps/'
gfx/skia/SkBitmapProcState.o
/usr/bin/g++ -o SkBitmapProcState.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBitmapProcState.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBitmapProcState.cpp
gfx/skia/SkBitmapProcState_matrixProcs.o
/usr/bin/g++ -o SkBitmapProcState_matrixProcs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBitmapProcState_matrixProcs.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp
gfx/skia/SkBitmapScaler.o
/usr/bin/g++ -o SkBitmapScaler.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBitmapScaler.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBitmapScaler.cpp
gfx/skia/SkBlitRow_D32.o
/usr/bin/g++ -o SkBlitRow_D32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBlitRow_D32.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitRow_D32.cpp
gfx/skia/SkBlitter.o
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess]
   31 |         memcpy(&v, &splat, 16);
      |                              ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   41 |         memcpy(&v, px, 16);
      |                          ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   46 |         memcpy(&v, px, 8);
      |                         ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   51 |         memcpy(&v, px, 4);
      |                         ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o SkBlitter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBlitter.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitter.cpp
gfx/skia/SkBlitter_A8.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Performance.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Gamepad.h:15,
                 from /<<PKGBUILDDIR>>/gfx/vr/VRDisplayClient.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/vr/Unified_cpp_gfx_vr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvReplyCreateVRServiceTestController(const nsCString&, const uint32_t&, const uint32_t&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvReplyCreateVRServiceTestDisplay(const nsCString&, const uint32_t&, const uint32_t&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/vr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest'
mkdir -p '.deps/'
gfx/tests/gtest/cff_type2_charstring_test.o
/usr/bin/g++ -o cff_type2_charstring_test.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/gfx/2d/unittest -I/<<PKGBUILDDIR>>/gfx/config -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/cff_type2_charstring_test.o.pp   /<<PKGBUILDDIR>>/gfx/ots/tests/cff_type2_charstring_test.cc
gfx/tests/gtest/layout_common_table_test.o
/usr/bin/g++ -o SkBlitter_A8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBlitter_A8.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitter_A8.cpp
gfx/skia/SkBlitter_ARGB32.o
/usr/bin/g++ -o SkBlitter_ARGB32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBlitter_ARGB32.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp
gfx/skia/SkBlitter_RGB565.o
/usr/bin/g++ -o layout_common_table_test.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/gfx/2d/unittest -I/<<PKGBUILDDIR>>/gfx/config -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/layout_common_table_test.o.pp   /<<PKGBUILDDIR>>/gfx/ots/tests/layout_common_table_test.cc
gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.o
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess]
   31 |         memcpy(&v, &splat, 16);
      |                              ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   41 |         memcpy(&v, px, 16);
      |                          ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   46 |         memcpy(&v, px, 8);
      |                         ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   51 |         memcpy(&v, px, 4);
      |                         ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILKeySpline.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedTimingFunction.h:16,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILKeySpline.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedTimingFunction.h:16,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTimingFunction.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedTimingFunction.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILKeySpline.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedTimingFunction.h:16,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationHelper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/gfx/layers/AnimationInfo.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUtils.h:20,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderTextureHost.h:13,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderBufferTextureHost.h:10,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUtils.h:20,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUtils.h:9,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUtils.h:20,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/TextDrawTarget.h:11,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/WebRenderAPI.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUtils.h:20,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::UniquePtr<mozilla::wr::DisplayListBuilder>; unsigned int N = 1]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:123:19:   required from 'mozilla::wr::NonDefaultRenderRootArray<T>::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr<mozilla::wr::DisplayListBuilder>]'
/<<PKGBUILDDIR>>/gfx/webrender_bindings/WebRenderAPI.cpp:715:72:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr<mozilla::wr::DisplayListBuilder>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxPrefs.h:15,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr<mozilla::wr::DisplayListBuilder>' declared here
  189 | class UniquePtr {
      |       ^~~~~~~~~
/usr/bin/g++ -o SkBlitter_RGB565.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBlitter_RGB565.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitter_RGB565.cpp
gfx/skia/SkBlitter_Sprite.o
/usr/bin/g++ -o Unified_cpp_gfx_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/gfx/2d/unittest -I/<<PKGBUILDDIR>>/gfx/config -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_gfx_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp
gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.o
/usr/bin/g++ -o SkBlitter_Sprite.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkBlitter_Sprite.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp
gfx/skia/SkColorSpace.o
/usr/bin/g++ -o SkColorSpace.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkColorSpace.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkColorSpace.cpp
gfx/skia/SkColorSpaceXformCanvas.o
/usr/bin/g++ -o Unified_cpp_gfx_layers1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers1.cpp
gfx/layers/Unified_cpp_gfx_layers10.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110:
/<<PKGBUILDDIR>>/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray<RefPtr<mozilla::wr::WebRenderAPI> >&, mozilla::wr::RenderRootArray<mozilla::wr::TransactionBuilder*>&)':
/<<PKGBUILDDIR>>/gfx/webrender_bindings/WebRenderAPI.cpp:397:29: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized]
  397 |     wr_api_send_transactions(documentHandles.Elements(), txns.Elements(),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  398 |                              txns.Length(), *useSceneBuilderThread);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o SkColorSpaceXformCanvas.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkColorSpaceXformCanvas.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkColorSpaceXformCanvas.cpp
gfx/skia/SkColorSpaceXformSteps.o
In file included from /usr/include/c++/9/unordered_set:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/unordered_set:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/unordered_set:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/DrawEventRecorder.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderDrawEventRecorder.h:9,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/usr/include/c++/9/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*>; _Alloc = std::allocator<std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _H1 = std::hash<long long unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/9/bits/hashtable.h:1849:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*>, std::allocator<std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*>, false, false>'} changed in GCC 7.1
 1849 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1850 |         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/hashtable.h:1849:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*>, std::allocator<std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*>, false, false>'} changed in GCC 7.1
/usr/include/c++/9/bits/hashtable.h: In member function 'void mozilla::wr::RenderThread::RemoveRenderer(mozilla::wr::WindowId)':
/usr/include/c++/9/bits/hashtable.h:768:42: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*>, std::allocator<std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, mozilla::wr::RenderThread::WindowInfo*>, false, false>'} changed in GCC 7.1
  768 |       { return erase(const_iterator(__it)); }
      |                                          ^
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderTextureHost.h:13,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderBufferTextureHost.h:10,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const mozilla::wr::WrWindowId&>, std::tuple<>}; _Key = mozilla::wr::WrWindowId; _Val = std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> >; _KeyOfValue = std::_Select1st<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > >; _Compare = std::less<mozilla::wr::WrWindowId>; _Alloc = std::allocator<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::wr::WrWindowId, std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> >, std::_Select1st<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > >, std::less<mozilla::wr::WrWindowId>, std::allocator<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderTextureHost.h:13,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderBufferTextureHost.h:10,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function 'void mozilla::wr::RenderThread::AddRenderer(mozilla::wr::WindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL>)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::wr::WrWindowId, std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> >, std::_Select1st<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > >, std::less<mozilla::wr::WrWindowId>, std::allocator<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererOGL> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/unordered_set:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/unordered_set:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/unordered_set:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/DrawEventRecorder.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderDrawEventRecorder.h:9,
                 from /<<PKGBUILDDIR>>/gfx/webrender_bindings/Moz2DImageRenderer.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2:
/usr/include/c++/9/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> >; _Alloc = std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _H1 = std::hash<long long unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/9/bits/hashtable.h:1849:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> >, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> >, false, false>'} changed in GCC 7.1
 1849 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1850 |         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/hashtable.h: In member function 'void mozilla::wr::RenderThread::UnregisterExternalImage(uint64_t)':
/usr/include/c++/9/bits/hashtable.h:768:42: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> >, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> >, false, false>'} changed in GCC 7.1
  768 |       { return erase(const_iterator(__it)); }
      |                                          ^
/usr/include/c++/9/bits/hashtable.h:768:42: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> >, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::wr::RenderTextureHost> >, false, false>'} changed in GCC 7.1
  768 |       { return erase(const_iterator(__it)); }
      |                                          ^
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/webrender_bindings'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image'
mkdir -p '.deps/'
image/Unified_cpp_image0.o
/usr/bin/g++ -o Unified_cpp_image0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/image -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/image/decoders -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_image0.o.pp   /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image0.cpp
image/Unified_cpp_image1.o
/usr/bin/g++ -o SkColorSpaceXformSteps.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkColorSpaceXformSteps.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkColorSpaceXformSteps.cpp
gfx/skia/SkColorSpaceXformer.o
/usr/bin/g++ -o SkColorSpaceXformer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkColorSpaceXformer.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkColorSpaceXformer.cpp
gfx/skia/SkMatrix.o
/usr/bin/g++ -o SkMatrix.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkMatrix.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMatrix.cpp
gfx/skia/SkMatrix44.o
/usr/bin/g++ -o SkMatrix44.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkMatrix44.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMatrix44.cpp
gfx/skia/SkMiniRecorder.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsBaseWidget.h:8,
                 from /<<PKGBUILDDIR>>/gfx/tests/gtest/MockWidget.h:11,
                 from /<<PKGBUILDDIR>>/gfx/tests/gtest/MockWidget.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:58,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/gfx/2d/unittest/TestCairo.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o SkMiniRecorder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkMiniRecorder.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp
gfx/skia/SkOpts.o
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< <template-parameter-1-1> >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]':
/<<PKGBUILDDIR>>/gfx/skia/skia/include/core/SkRefCnt.h:397:21:   required from 'sk_sp<T> sk_make_sp(Args&& ...) [with T = SkMiniPicture<SkRecords::DrawPath>; Args = {const SkRect*&, SkRecords::DrawPath*}]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   51 |         memcpy(&fOp, op, sizeof(fOp));  // We take ownership of op's guts.
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here
  272 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag,
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD'
  161 | struct T {                              \
      |        ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< <template-parameter-1-1> >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]':
/<<PKGBUILDDIR>>/gfx/skia/skia/include/core/SkRefCnt.h:397:21:   required from 'sk_sp<T> sk_make_sp(Args&& ...) [with T = SkMiniPicture<SkRecords::DrawRect>; Args = {const SkRect*&, SkRecords::DrawRect*}]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   51 |         memcpy(&fOp, op, sizeof(fOp));  // We take ownership of op's guts.
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here
  287 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag,
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD'
  161 | struct T {                              \
      |        ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< <template-parameter-1-1> >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]':
/<<PKGBUILDDIR>>/gfx/skia/skia/include/core/SkRefCnt.h:397:21:   required from 'sk_sp<T> sk_make_sp(Args&& ...) [with T = SkMiniPicture<SkRecords::DrawTextBlob>; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   51 |         memcpy(&fOp, op, sizeof(fOp));  // We take ownership of op's guts.
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here
  298 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD'
  161 | struct T {                              \
      |        ^
/usr/bin/g++ -o SkOpts.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkOpts.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkOpts.cpp
gfx/skia/SkPictureData.o
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkOpts.cpp:41:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess]
   31 |         memcpy(&v, &splat, 16);
      |                              ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   41 |         memcpy(&v, px, 16);
      |                          ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   46 |         memcpy(&v, px, 8);
      |                         ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess]
   51 |         memcpy(&v, px, 4);
      |                         ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here
   23 | class Sk4px : public Sk16b {
      |       ^~~~~
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkOpts.cpp:43:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t neon::hash_fn(const void*, size_t, uint32_t)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
  201 |             case 3: k ^= data[2] << 16;
      |                     ~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here
  202 |             case 2: k ^= data[1] <<  8;
      |             ^~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
  202 |             case 2: k ^= data[1] <<  8;
      |                     ~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here
  203 |             case 1: k ^= data[0] <<  0;
      |             ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAppRunner.h:29,
                 from /<<PKGBUILDDIR>>/gfx/layers/LayerScope.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureHost.h:23,
                 from /<<PKGBUILDDIR>>/gfx/layers/Effects.h:18,
                 from /<<PKGBUILDDIR>>/gfx/layers/LayerScope.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CondVar.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Monitor.h:10,
                 from /<<PKGBUILDDIR>>/image/imgFrame.h:12,
                 from /<<PKGBUILDDIR>>/image/ISurfaceProvider.h:22,
                 from /<<PKGBUILDDIR>>/image/AnimationFrameBuffer.h:9,
                 from /<<PKGBUILDDIR>>/image/AnimationFrameBuffer.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/image/SurfaceCache.h:25,
                 from /<<PKGBUILDDIR>>/image/ISurfaceProvider.h:23,
                 from /<<PKGBUILDDIR>>/image/AnimationFrameBuffer.h:9,
                 from /<<PKGBUILDDIR>>/image/AnimationFrameBuffer.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/gfx/2d/unittest/TestBase.h:10,
                 from /<<PKGBUILDDIR>>/gfx/2d/unittest/TestBase.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o SkPictureData.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkPictureData.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkPictureData.cpp
gfx/skia/SkRTree.o
/usr/include/c++/9/bits/vector.tcc: In member function 'virtual void Moz2D_JobScheduler_Chain_Test::TestBody()':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'virtual void Moz2D_JobScheduler_Join_Test::TestBody()':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_tests_gtest1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/gfx/2d/unittest -I/<<PKGBUILDDIR>>/gfx/config -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/gfx/qcms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_gfx_tests_gtest1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp
/usr/bin/g++ -o SkRTree.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkRTree.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRTree.cpp
gfx/skia/SkRecorder.o
/usr/bin/g++ -o SkRecorder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkRecorder.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRecorder.cpp
gfx/skia/SkScan_AntiPath.o
In file included from /usr/include/c++/9/unordered_set:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/unordered_set:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/unordered_set:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:11,
                 from /<<PKGBUILDDIR>>/image/Image.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image0.cpp:110:
/usr/include/c++/9/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry>; _Alloc = std::allocator<std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _H1 = std::hash<long long unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/9/bits/hashtable.h:1849:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry>, std::allocator<std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry>, false, false>'} changed in GCC 7.1
 1849 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1850 |         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/hashtable.h: In static member function 'static void mozilla::image::ImageMemoryReporter::AppendSharedSurfacePrefix(nsACString&, const mozilla::image::SurfaceMemoryCounter&, mozilla::layers::SharedSurfacesMemoryReport&)':
/usr/include/c++/9/bits/hashtable.h:768:42: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry>, std::allocator<std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry>, false, false>'} changed in GCC 7.1
  768 |       { return erase(const_iterator(__it)); }
      |                                          ^
/usr/include/c++/9/bits/hashtable.h: In static member function 'static void mozilla::image::ImageMemoryReporter::TrimSharedSurfaces(const mozilla::image::ImageMemoryCounter&, mozilla::layers::SharedSurfacesMemoryReport&)':
/usr/include/c++/9/bits/hashtable.h:768:42: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry>, std::allocator<std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, mozilla::layers::SharedSurfacesMemoryReport::SurfaceEntry>, false, false>'} changed in GCC 7.1
  768 |       { return erase(const_iterator(__it)); }
      |                                          ^
/usr/bin/g++ -o Unified_cpp_image1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/image -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/image/decoders -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_image1.o.pp   /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image1.cpp
image/Unified_cpp_image2.o
/usr/bin/g++ -o SkScan_AntiPath.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkScan_AntiPath.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScan_AntiPath.cpp
gfx/skia/SkScan_Antihair.o
/usr/bin/g++ -o SkScan_Antihair.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkScan_Antihair.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScan_Antihair.cpp
gfx/skia/SkScan_DAAPath.o
/usr/bin/g++ -o Unified_cpp_gfx_layers10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers10.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers10.cpp
gfx/layers/Unified_cpp_gfx_layers11.o
/usr/bin/g++ -o SkScan_DAAPath.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkScan_DAAPath.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScan_DAAPath.cpp
gfx/skia/SkSpriteBlitter_ARGB32.o
/usr/bin/g++ -o SkSpriteBlitter_ARGB32.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkSpriteBlitter_ARGB32.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp
gfx/skia/SkSpriteBlitter_RGB565.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/image/ImageOps.h:10,
                 from /<<PKGBUILDDIR>>/image/ImageOps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image1.cpp:2:
/<<PKGBUILDDIR>>/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyIDSet.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/AnimationInfo.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:37,
                 from /<<PKGBUILDDIR>>/gfx/tests/gtest/TestLayers.h:9,
                 from /<<PKGBUILDDIR>>/gfx/tests/gtest/TestLayers.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:10,
                 from /<<PKGBUILDDIR>>/gfx/tests/gtest/TestLayers.h:9,
                 from /<<PKGBUILDDIR>>/gfx/tests/gtest/TestLayers.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o SkSpriteBlitter_RGB565.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkSpriteBlitter_RGB565.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkSpriteBlitter_RGB565.cpp
gfx/skia/SkVertices.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/image/imgLoader.cpp:47,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image1.cpp:137:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o SkVertices.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkVertices.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkVertices.cpp
gfx/skia/SkXfermode.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ImageContainer.h:21,
                 from /<<PKGBUILDDIR>>/image/Image.h:15,
                 from /<<PKGBUILDDIR>>/image/ImageWrapper.h:10,
                 from /<<PKGBUILDDIR>>/image/ClippedImage.h:9,
                 from /<<PKGBUILDDIR>>/image/ImageOps.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/image/SurfaceCache.h:25,
                 from /<<PKGBUILDDIR>>/image/ISurfaceProvider.h:23,
                 from /<<PKGBUILDDIR>>/image/LookupResult.h:17,
                 from /<<PKGBUILDDIR>>/image/Image.h:16,
                 from /<<PKGBUILDDIR>>/image/ImageWrapper.h:10,
                 from /<<PKGBUILDDIR>>/image/ClippedImage.h:9,
                 from /<<PKGBUILDDIR>>/image/ImageOps.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o SkXfermode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkXfermode.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkXfermode.cpp
gfx/skia/SkXfermodeInterpretation.o
/usr/bin/g++ -o SkXfermodeInterpretation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkXfermodeInterpretation.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkXfermodeInterpretation.cpp
gfx/skia/SkPathOpsDebug.o
/usr/bin/g++ -o SkPathOpsDebug.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkPathOpsDebug.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp
gfx/skia/SkFontHost_FreeType_common.o
/usr/bin/g++ -o SkFontHost_FreeType_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkFontHost_FreeType_common.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp
gfx/skia/SkFontHost_cairo.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyIDSet.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/AnimationInfo.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:37,
                 from /<<PKGBUILDDIR>>/gfx/layers/mlgpu/LayerManagerMLGPU.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/mlgpu/LayerManagerMLGPU.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers10.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o SkFontHost_cairo.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkFontHost_cairo.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp
gfx/skia/SkParse.o
/usr/bin/g++ -o SkParse.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkParse.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/SkParse.cpp
gfx/skia/SkParsePath.o
/usr/bin/g++ -o SkParsePath.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/SkParsePath.o.pp   /<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/SkParsePath.cpp
gfx/skia/skcms.o
/usr/bin/g++ -o skcms.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/skcms.o.pp  -O3 /<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/skcms.cc
gfx/skia/Unified_cpp_gfx_skia0.o
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/skcms.cc:1859:
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:217:39:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:731:42:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]':
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |              ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                   ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                        ~^
/<<PKGBUILDDIR>>/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing]
  108 |     return D{v[0],v[1],v[2],v[3]};
      |                             ~^
/usr/bin/g++ -o Unified_cpp_gfx_skia0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia0.cpp
gfx/skia/Unified_cpp_gfx_skia1.o
/usr/bin/g++ -o Unified_cpp_image2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/image -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/image/decoders -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_image2.o.pp   /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia0.cpp:101:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage]
   63 | class SkBitmapCache::Rec : public SkResourceCache::Rec {
      |                      ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/build'
mkdir -p '.deps/'
image/build/nsImageModule.o
/usr/bin/g++ -o nsImageModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/build -I/<<PKGBUILDDIR>>/build-browser/image/build -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/image/encoders/bmp -I/<<PKGBUILDDIR>>/image/encoders/ico -I/<<PKGBUILDDIR>>/image/encoders/jpeg -I/<<PKGBUILDDIR>>/image/encoders/png -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsImageModule.o.pp   /<<PKGBUILDDIR>>/image/build/nsImageModule.cpp
/usr/bin/g++ -o Unified_cpp_gfx_layers11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers11.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp
gfx/layers/Unified_cpp_gfx_layers12.o
/usr/bin/g++ -o Unified_cpp_gfx_skia1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia1.cpp
gfx/skia/Unified_cpp_gfx_skia10.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia1.cpp:38:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkCanvas.cpp:224:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage]
  224 | class SkCanvas::MCRec {
      |                 ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIChannelEventSink.h:10,
                 from /<<PKGBUILDDIR>>/image/imgRequest.h:10,
                 from /<<PKGBUILDDIR>>/image/imgRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image2.cpp:2:
/<<PKGBUILDDIR>>/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  101 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause
  986 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
 1061 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
  100 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/build'
/usr/bin/g++ -o Unified_cpp_gfx_layers12.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers12.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers12.cpp
gfx/layers/Unified_cpp_gfx_layers2.o
In file included from /<<PKGBUILDDIR>>/build-browser/image/Unified_cpp_image2.cpp:20:
/<<PKGBUILDDIR>>/image/imgTools.cpp: In member function 'virtual nsresult mozilla::image::imgTools::DecodeImageFromArrayBuffer(JS::Handle<JS::Value>, const nsACString&, JSContext*, imgIContainer**)':
/<<PKGBUILDDIR>>/image/imgTools.cpp:174:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 | imgTools::DecodeImageFromArrayBuffer(JS::Handle<JS::Value> aArrayBuffer,
      | ^~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/decoders'
mkdir -p '.deps/'
image/decoders/Unified_c_image_decoders0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_image_decoders0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/decoders -I/<<PKGBUILDDIR>>/build-browser/image/decoders -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_image_decoders0.o.pp   /<<PKGBUILDDIR>>/build-browser/image/decoders/Unified_c_image_decoders0.c
image/decoders/Unified_cpp_image_decoders0.o
/usr/bin/g++ -o Unified_cpp_image_decoders0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/decoders -I/<<PKGBUILDDIR>>/build-browser/image/decoders -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_image_decoders0.o.pp   /<<PKGBUILDDIR>>/build-browser/image/decoders/Unified_cpp_image_decoders0.cpp
/usr/bin/g++ -o Unified_cpp_gfx_skia10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia10.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia10.cpp
gfx/skia/Unified_cpp_gfx_skia11.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleStructInlines.h:18,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/ClipManager.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_gfx_skia11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia11.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia11.cpp
gfx/skia/Unified_cpp_gfx_skia12.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia11.cpp:128:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  258 |             }
      |             ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here
  261 |         case SkCubicType::kSerpentine:
      |         ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/queue:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/queue:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:15,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/layers/wr/ClipManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::UniquePtr<mozilla::wr::IpcResourceUpdateQueue>; unsigned int N = 1]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:123:19:   required from 'mozilla::wr::NonDefaultRenderRootArray<T>::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr<mozilla::wr::IpcResourceUpdateQueue>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr<mozilla::wr::IpcResourceUpdateQueue>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/gfx/layers/../../mfbt/RefPtr.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:32,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr<mozilla::wr::IpcResourceUpdateQueue>' declared here
  189 | class UniquePtr {
      |       ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = nsTArray<mozilla::layers::WebRenderParentCommand>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = nsTArray<mozilla::layers::WebRenderParentCommand>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray<mozilla::layers::WebRenderParentCommand>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AtomArray.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfx2DGlue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:46,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2424:7: note: 'class nsTArray<mozilla::layers::WebRenderParentCommand>' declared here
 2424 | class nsTArray : public nsTArray_Impl<E, nsTArrayInfallibleAllocator> {
      |       ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::UnscaledFont>, mozilla::wr::FontKey>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::UnscaledFont>, mozilla::wr::FontKey>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::UnscaledFont>, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWidget.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:36,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ISurfaceAllocator.h:18,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::UnscaledFont>, mozilla::wr::FontKey>' declared here
   23 | class nsDataHashtable : public nsBaseHashtable<KeyClass, DataType, DataType> {
      |       ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::ScaledFont>, mozilla::wr::FontInstanceKey>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::ScaledFont>, mozilla::wr::FontInstanceKey>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::ScaledFont>, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWidget.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:36,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ISurfaceAllocator.h:18,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable<mozilla::layers::ThreadSafeWeakPtrHashKey<mozilla::gfx::ScaledFont>, mozilla::wr::FontInstanceKey>' declared here
   23 | class nsDataHashtable : public nsBaseHashtable<KeyClass, DataType, DataType> {
      |       ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = RefPtr<mozilla::wr::WebRenderAPI>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = RefPtr<mozilla::wr::WebRenderAPI>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr<mozilla::wr::WebRenderAPI>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:32,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/gfx/layers/../../mfbt/RefPtr.h:52:21: note: 'class RefPtr<mozilla::wr::WebRenderAPI>' declared here
   52 | class MOZ_IS_REFPTR RefPtr {
      |                     ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::unordered_map<long long unsigned int, RefPtr<mozilla::layers::WebRenderImageHost> >; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::unordered_map<long long unsigned int, RefPtr<mozilla::layers::WebRenderImageHost> >]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map<long long unsigned int, RefPtr<mozilla::layers::WebRenderImageHost> >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/unordered_map:47,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/unordered_map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/unordered_map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/RenderThread.h:27,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureHostOGL.h:29,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureHostOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:11:
/usr/include/c++/9/bits/unordered_map.h:102:11: note: 'class std::unordered_map<long long unsigned int, RefPtr<mozilla::layers::WebRenderImageHost> >' declared here
  102 |     class unordered_map
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::gfx::RectTyped<mozilla::ScreenPixel>; unsigned int N = 1]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:123:19:   required from 'mozilla::wr::NonDefaultRenderRootArray<T>::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped<mozilla::ScreenPixel>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped<mozilla::ScreenPixel>'; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxRect.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfx2DGlue.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:46,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped<mozilla::ScreenPixel>' declared here
  241 | struct RectTyped : public BaseRect<F, RectTyped<units, F>, PointTyped<units, F>,
      |        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::wr::TransactionBuilder; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::wr::TransactionBuilder]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:1046:47:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::wr::TransactionBuilder'; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureHostOGL.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderAPI.h:76:7: note: 'class mozilla::wr::TransactionBuilder' declared here
   76 | class TransactionBuilder final {
      |       ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::Maybe<mozilla::wr::AutoTransactionSender>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::Maybe<mozilla::wr::AutoTransactionSender>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:1047:57:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe<mozilla::wr::AutoTransactionSender>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:38,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe<mozilla::wr::AutoTransactionSender>' declared here
  157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe {
      |                                                                     ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::Maybe<mozilla::wr::TransactionBuilder>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::Maybe<mozilla::wr::TransactionBuilder>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:1140:54:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe<mozilla::wr::TransactionBuilder>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:38,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe<mozilla::wr::TransactionBuilder>' declared here
  157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe {
      |                                                                     ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = nsTArray<mozilla::wr::WrOpacityProperty>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = nsTArray<mozilla::wr::WrOpacityProperty>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:1995:56:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray<mozilla::wr::WrOpacityProperty>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AtomArray.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfx2DGlue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:46,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2424:7: note: 'class nsTArray<mozilla::wr::WrOpacityProperty>' declared here
 2424 | class nsTArray : public nsTArray_Impl<E, nsTArrayInfallibleAllocator> {
      |       ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = nsTArray<mozilla::wr::WrTransformProperty>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = nsTArray<mozilla::wr::WrTransformProperty>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderBridgeParent.cpp:1996:58:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray<mozilla::wr::WrTransformProperty>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AtomArray.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfx2DGlue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:46,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2424:7: note: 'class nsTArray<mozilla::wr::WrTransformProperty>' declared here
 2424 | class nsTArray : public nsTArray_Impl<E, nsTArrayInfallibleAllocator> {
      |       ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::StackingContextHelper; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderCommandBuilder.cpp:1551:46:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/layers/wr/ClipManager.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here
   29 | class MOZ_RAII StackingContextHelper {
      |                ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::Maybe<mozilla::layers::StackingContextHelper>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::Maybe<mozilla::layers::StackingContextHelper>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderCommandBuilder.cpp:1574:55:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe<mozilla::layers::StackingContextHelper>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:38,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe<mozilla::layers::StackingContextHelper>' declared here
  157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe {
      |                                                                     ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::WebRenderScrollData; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderLayerManager.cpp:42:36:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/ClipManager.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderScrollData.h:164:7: note: 'class mozilla::layers::WebRenderScrollData' declared here
  164 | class WebRenderScrollData final {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::RenderRootStateManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderLayerManager.cpp:42:36:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/ClipManager.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here
   20 | class RenderRootStateManager {
      |       ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:47,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>]'
/<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderLayerManager.cpp:303:41:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>'; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxRect.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfx2DGlue.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:46,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>' declared here
  241 | struct RectTyped : public BaseRect<F, RectTyped<units, F>, PointTyped<units, F>,
      |        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderScrollData.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderScrollData.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderScrollData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderScrollData.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers12.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderScrollData.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderScrollData.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderScrollData.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderScrollData.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers12.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderScrollData.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderScrollData.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/gfx/layers/wr/WebRenderScrollData.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_skia12.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia12.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia12.cpp
gfx/skia/Unified_cpp_gfx_skia13.o
/usr/bin/g++ -o Unified_cpp_gfx_skia13.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia13.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia13.cpp
gfx/skia/Unified_cpp_gfx_skia14.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/decoders'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/decoders/icon/gtk'
mkdir -p '.deps/'
image/decoders/icon/gtk/nsIconChannel.o
/usr/bin/g++ -o nsIconChannel.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/decoders/icon/gtk -I/<<PKGBUILDDIR>>/build-browser/image/decoders/icon/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsIconChannel.o.pp   /<<PKGBUILDDIR>>/image/decoders/icon/gtk/nsIconChannel.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia13.cpp:38:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  499 |             if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2
      |             ^~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here
  509 |         case SkOTTableName::Record::PlatformID::Unicode:
      |         ^~~~
/usr/bin/g++ -o Unified_cpp_gfx_skia14.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia14.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia14.cpp
gfx/skia/Unified_cpp_gfx_skia15.o
/usr/bin/g++ -o Unified_cpp_gfx_layers2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers2.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp
gfx/layers/Unified_cpp_gfx_layers3.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia14.cpp:119:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage]
   66 | class FwDCubicEvaluator {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia14.cpp:2:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kClamp_TileMode>':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47:   required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9:   required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::False; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage]
  259 | LinearGradient4fContext::LinearIntervalProcessor {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kRepeat_TileMode>':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47:   required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9:   required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::False; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kMirror_TileMode>':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47:   required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9:   required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::False; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kClamp_TileMode>':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47:   required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9:   required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::True; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kRepeat_TileMode>':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47:   required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9:   required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::True; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kMirror_TileMode>':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47:   required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9:   required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = <unnamed>::ApplyPremul::True; SkPMColor = unsigned int]'
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81:   required from here
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage]
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<<unnamed>::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage]
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia14.cpp:11:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  298 |             p->append(SkRasterPipeline::decal_x, decal_ctx);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here
  300 |         case kClamp_TileMode:
      |         ^~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/decoders/icon/gtk'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/decoders/icon'
mkdir -p '.deps/'
image/decoders/icon/Unified_cpp_image_decoders_icon0.o
/usr/bin/g++ -o Unified_cpp_image_decoders_icon0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/decoders/icon -I/<<PKGBUILDDIR>>/build-browser/image/decoders/icon -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/image/decoders/icon/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_image_decoders_icon0.o.pp   /<<PKGBUILDDIR>>/build-browser/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/queue:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/queue:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GLContext.h:15,
                 from /<<PKGBUILDDIR>>/gfx/layers/opengl/TextureClientOGL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers11.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = mozilla::layers::WebRenderLayerScrollData; _Alloc = std::allocator<mozilla::layers::WebRenderLayerScrollData>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::layers::WebRenderLayerScrollData>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::layers::WebRenderLayerScrollData*, std::vector<mozilla::layers::WebRenderLayerScrollData> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mozilla::layers::WebRenderLayerScrollData; _Alloc = std::allocator<mozilla::layers::WebRenderLayerScrollData>]':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::WebRenderLayerScrollData*, std::vector<mozilla::layers::WebRenderLayerScrollData> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_skia15.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia15.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia15.cpp
gfx/skia/Unified_cpp_gfx_skia2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWeakReferenceUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWeakReference.h:14,
                 from /<<PKGBUILDDIR>>/image/decoders/icon/nsIconProtocolHandler.h:9,
                 from /<<PKGBUILDDIR>>/image/decoders/icon/nsIconProtocolHandler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2:
/<<PKGBUILDDIR>>/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   59 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause
  986 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
 1061 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
   58 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/decoders/icon'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/ico'
mkdir -p '.deps/'
image/encoders/ico/nsICOEncoder.o
/usr/bin/g++ -o nsICOEncoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/encoders/ico -I/<<PKGBUILDDIR>>/build-browser/image/encoders/ico -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/image/encoders/bmp -I/<<PKGBUILDDIR>>/image/encoders/png -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsICOEncoder.o.pp   /<<PKGBUILDDIR>>/image/encoders/ico/nsICOEncoder.cpp
/usr/bin/g++ -o Unified_cpp_gfx_skia2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia2.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia2.cpp
gfx/skia/Unified_cpp_gfx_skia3.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/ico'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/png'
mkdir -p '.deps/'
image/encoders/png/nsPNGEncoder.o
/usr/bin/g++ -o nsPNGEncoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/encoders/png -I/<<PKGBUILDDIR>>/build-browser/image/encoders/png -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsPNGEncoder.o.pp   /<<PKGBUILDDIR>>/image/encoders/png/nsPNGEncoder.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia2.cpp:110:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  514 |                 }
      |                 ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here
  516 |             case SkCanvas::kPolygon_PointMode: {
      |             ^~~~
/usr/bin/g++ -o Unified_cpp_gfx_layers3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers3.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp
gfx/layers/Unified_cpp_gfx_layers4.o
/usr/bin/g++ -o Unified_cpp_gfx_skia3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia3.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia3.cpp
gfx/skia/Unified_cpp_gfx_skia4.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureSourceProvider.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/TextureSourceProvider.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureHost.h:23,
                 from /<<PKGBUILDDIR>>/gfx/layers/TextureSourceProvider.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/png'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/jpeg'
mkdir -p '.deps/'
image/encoders/jpeg/nsJPEGEncoder.o
/usr/bin/g++ -o nsJPEGEncoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/encoders/jpeg -I/<<PKGBUILDDIR>>/build-browser/image/encoders/jpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsJPEGEncoder.o.pp   /<<PKGBUILDDIR>>/image/encoders/jpeg/nsJPEGEncoder.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/jpeg'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/bmp'
mkdir -p '.deps/'
image/encoders/bmp/nsBMPEncoder.o
/usr/bin/g++ -o nsBMPEncoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/image/encoders/bmp -I/<<PKGBUILDDIR>>/build-browser/image/encoders/bmp -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsBMPEncoder.o.pp   /<<PKGBUILDDIR>>/image/encoders/bmp/nsBMPEncoder.cpp
/usr/bin/g++ -o Unified_cpp_gfx_skia4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia4.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia4.cpp
gfx/skia/Unified_cpp_gfx_skia5.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/image/encoders/bmp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/abort'
mkdir -p '.deps/'
dom/abort/Unified_cpp_dom_abort0.o
/usr/bin/g++ -o Unified_cpp_dom_abort0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/abort -I/<<PKGBUILDDIR>>/build-browser/dom/abort -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_abort0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/abort/Unified_cpp_dom_abort0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia4.cpp:56:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
  278 |         strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix));
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/abort/AbortController.h:10,
                 from /<<PKGBUILDDIR>>/dom/abort/AbortController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/abort/Unified_cpp_dom_abort0.cpp:2:
/<<PKGBUILDDIR>>/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/throw_gcc.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/type_traits:64,
                 from /usr/include/c++/9/bits/move.h:55,
                 from /usr/include/c++/9/bits/stl_pair.h:59,
                 from /usr/include/c++/9/utility:70,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/utility:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/utility:44,
                 from /usr/include/c++/9/array:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/array:3,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/include/core/../private/../private/SkTLogic.h:17,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/include/core/../private/SkTArray.h:12,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/include/core/SkString.h:12,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/include/private/SkChecksum.h:12,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkGlyph.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkGlyph.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia4.cpp:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkICC.cpp:278:16,
    inlined from 'sk_sp<SkData> SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkICC.cpp:317:30:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkICC.cpp:274:16,
    inlined from 'sk_sp<SkData> SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkICC.cpp:317:30:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 44 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/abort/AbortController.h:12,
                 from /<<PKGBUILDDIR>>/dom/abort/AbortController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/abort/Unified_cpp_dom_abort0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_skia5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia5.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia5.cpp
gfx/skia/Unified_cpp_gfx_skia6.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/abort'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/animation'
mkdir -p '.deps/'
dom/animation/Unified_cpp_dom_animation0.o
/usr/bin/g++ -o Unified_cpp_dom_animation0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/animation -I/<<PKGBUILDDIR>>/build-browser/dom/animation -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_animation0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia5.cpp:110:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
  497 |                 insertClose = false;
      |                 ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here
  498 |             case kLine_Verb: {
      |             ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DisplayItemClip.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/src/GestureEventListener.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/util/APZCCallbackHelper.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureSourceProvider.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/TextureSourceProvider.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, const mozilla::gfx::Matrix4x4Typed<mozilla::LayerPixel, mozilla::CSSTransformedLayerPixel, float>&, const mozilla::layers::ScrollbarData&, mozilla::layers::ScrollableLayerGuid&, const mozilla::gfx::Matrix4x4Typed<mozilla::LayerPixel, mozilla::CSSTransformedLayerPixel, float>&, bool}; _Tp = mozilla::layers::APZCTreeManager::ScrollThumbInfo; _Alloc = std::allocator<mozilla::layers::APZCTreeManager::ScrollThumbInfo>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::layers::APZCTreeManager::ScrollThumbInfo>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::layers::APZCTreeManager::ScrollThumbInfo*, std::vector<mozilla::layers::APZCTreeManager::ScrollThumbInfo> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, const mozilla::gfx::Matrix4x4Typed<mozilla::LayerPixel, mozilla::CSSTransformedLayerPixel, float>&, const mozilla::layers::ScrollbarData&, mozilla::layers::ScrollableLayerGuid&, const mozilla::gfx::Matrix4x4Typed<mozilla::LayerPixel, mozilla::CSSTransformedLayerPixel, float>&, bool}; _Tp = mozilla::layers::APZCTreeManager::ScrollThumbInfo; _Alloc = std::allocator<mozilla::layers::APZCTreeManager::ScrollThumbInfo>]':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::APZCTreeManager::ScrollThumbInfo*, std::vector<mozilla::layers::APZCTreeManager::ScrollThumbInfo> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::layers::CheckerboardEvent::PropertyValue&}; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Alloc = std::allocator<mozilla::layers::CheckerboardEvent::PropertyValue>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::layers::CheckerboardEvent::PropertyValue>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureSourceProvider.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/TextureSourceProvider.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp:11:
/usr/include/c++/9/bits/stl_vector.h: In member function 'void mozilla::layers::CheckerboardEvent::PropertyBuffer::Flush(std::vector<mozilla::layers::CheckerboardEvent::PropertyValue>&, const mozilla::MonitorAutoLock&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers3.cpp:110:
/<<PKGBUILDDIR>>/gfx/layers/apz/testutil/APZTestData.cpp: In member function 'bool mozilla::layers::APZTestData::ToJS(JS::MutableHandleValue, JSContext*) const':
/<<PKGBUILDDIR>>/gfx/layers/apz/testutil/APZTestData.cpp:94:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   94 | bool APZTestData::ToJS(JS::MutableHandleValue aOutValue,
      |      ^~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_skia6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia6.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia6.cpp
gfx/skia/Unified_cpp_gfx_skia7.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   36 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   35 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   36 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   35 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/algorithm:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/algorithm:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureSourceProvider.h:9,
                 from /<<PKGBUILDDIR>>/gfx/layers/TextureSourceProvider.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp:11:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
/usr/bin/g++ -o Unified_cpp_gfx_skia7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia7.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp
gfx/skia/Unified_cpp_gfx_skia8.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/KeyframeEffect.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   80 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/KeyframeEffect.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   79 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/algorithm:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/algorithm:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureSourceProvider.h:9,
                 from /<<PKGBUILDDIR>>/gfx/layers/TextureSourceProvider.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp:11:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >; _Distance = int; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
  128 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >; _Distance = int; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
  326 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/algorithm:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/algorithm:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureSourceProvider.h:9,
                 from /<<PKGBUILDDIR>>/gfx/layers/TextureSourceProvider.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers2.cpp:11:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1671:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1671 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia6.cpp:128:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRRect.cpp:533:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess]
  533 |     memcpy(&raw, buffer, kSizeInMemory);
      |                                       ^
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/include/core/../private/SkPathRef.h:14,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/include/core/SkPath.h:22,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkPathPriv.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkPath_serial.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia6.cpp:2:
/<<PKGBUILDDIR>>/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here
   40 | class SK_API SkRRect {
      |              ^~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function 'void mozilla::layers::CheckerboardEvent::StartEvent()':
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CheckerboardEvent::PropertyValue*, std::vector<mozilla::layers::CheckerboardEvent::PropertyValue> >' changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_layers4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers4.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers4.cpp
gfx/layers/Unified_cpp_gfx_layers5.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:10,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoElementHashEntry.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectCompositor.h:14,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:16,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp:110:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:43:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
   43 |         memcpy(&rec, ptr, size);
      |                               ^
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDraw.h:14,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp:110:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here
   55 | struct SkScalerContextRec {
      |        ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp:110:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:350:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  350 |                         std::memcpy(&rec, ptr, sizeof(rec));
      |                                                           ^
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED'
  155 |               TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \
      |                                        ^~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1'
  345 |     TRACE_EVENT1("skia", "RecForDesc", "rec",
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY'
  346 |             TRACE_STR_COPY(
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDraw.h:14,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp:110:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here
   55 | struct SkScalerContextRec {
      |        ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp:119:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable<SkResourceCache::Rec*, SkResourceCache::Key, {anonymous}::HashTraits>' whose type uses the anonymous namespace [-Wsubobject-linkage]
   74 | class SkResourceCache::Hash :
      |                        ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp:137:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScalerContext.cpp:1077:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
 1077 |     memset(&rec, 0, sizeof(rec));
      |                                ^
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDraw.h:14,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia7.cpp:110:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here
   55 | struct SkScalerContextRec {
      |        ^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_skia8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia8.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia8.cpp
gfx/skia/Unified_cpp_gfx_skia9.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:14,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Animation::PauseAt(const TimeDuration&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Animation::MaybeResolveFinishedPromise()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Animation::SetCurrentTime(const TimeDuration&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Animation::ResumeAt(const TimeDuration&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia8.cpp:101:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)':
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkStrikeCache.cpp:332:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  332 |     memcpy(&lhsRec, ptr, size);
      |                              ^
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDescriptor.h:15,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkStrike.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkStrike.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia8.cpp:92:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here
   55 | struct SkScalerContextRec {
      |        ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia8.cpp:101:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkStrikeCache.cpp:336:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  336 |     memcpy(&rhsRec, ptr, size);
      |                              ^
In file included from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkDescriptor.h:15,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkStrike.h:11,
                 from /<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkStrike.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia8.cpp:92:
/<<PKGBUILDDIR>>/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here
   55 | struct SkScalerContextRec {
      |        ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Animation::SetStartTime(const mozilla::dom::Nullable<mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Animation::Finish(mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:110:
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp: In function 'bool mozilla::AppendValueAsString(JSContext*, nsTArray<nsTString<char16_t> >&, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp:587:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  587 | static bool AppendValueAsString(JSContext* aCx, nsTArray<nsString>& aValues,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:14,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::GetPropertyValuesPairs(JSContext*, JS::Handle<JSObject*>, mozilla::ListAllowance, nsTArray<mozilla::PropertyValuesPair>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:110:
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp:526:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  526 |     if (!JS_GetPropertyById(aCx, aObject, ids[p.mJsidIndex], &value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp:553:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  553 |     if (!iter.init(aValue, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp:561:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  561 |         if (!iter.next(&element, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:101:
/<<PKGBUILDDIR>>/dom/animation/KeyframeEffect.cpp: In member function 'void mozilla::dom::KeyframeEffect::GetKeyframes(JSContext*&, nsTArray<JSObject*>&, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/dom/animation/KeyframeEffect.cpp:1184:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1184 |           !JS_DefineProperty(aCx, keyframeObject, name, value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1185 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:110:
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp: In static member function 'static nsTArray<mozilla::Keyframe> mozilla::KeyframeUtils::GetKeyframesFromObject(JSContext*, mozilla::dom::Document*, JS::Handle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp:212:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   if (!iter.init(objectValue, JS::ForOfIterator::AllowNonIterable)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/animation/KeyframeUtils.cpp:389:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  389 |     if (!aIterator.next(&value, &done)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.h:14,
                 from /<<PKGBUILDDIR>>/dom/animation/Animation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/animation/Unified_cpp_dom_animation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual mozilla::dom::Promise* mozilla::dom::Animation::GetReady(mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/animation'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/base'
mkdir -p '.deps/'
dom/base/DOMIntersectionObserver.o
/usr/bin/g++ -o DOMIntersectionObserver.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/DOMIntersectionObserver.o.pp   /<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp
dom/base/nsContentUtils.o
/usr/bin/g++ -o Unified_cpp_gfx_skia9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/build-browser/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/c -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/effects -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/encode -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/pathops -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/ports -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/private -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/codec -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/image -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/lazy -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/opts -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sfnt -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/shaders/gradients -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/sksl -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/mac -I/<<PKGBUILDDIR>>/gfx/skia/skia/src/utils/win -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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  -MD -MP -MF .deps/Unified_cpp_gfx_skia9.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/skia/Unified_cpp_gfx_skia9.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleStructInlines.h:18,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrameInlines.h:13,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/util/DoubleTapToZoom.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers4.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest'
mkdir -p '.deps/'
dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_dom_base_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_base_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/skia'
/usr/bin/g++ -o nsContentUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsContentUtils.o.pp   /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp
dom/base/nsDOMWindowUtils.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventStateManager.h:16,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/util/ActiveElementManager.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/gfx/layers/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/APZUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventStateManager.h:18,
                 from /<<PKGBUILDDIR>>/gfx/layers/apz/util/ActiveElementManager.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers4.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRectBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:6,
                 from /<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp:7:
/<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   34 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   33 |   NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/DOMIntersectionObserver.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::DOMIntersectionObserver::Notify()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o nsDOMWindowUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsDOMWindowUtils.o.pp   /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp
dom/base/nsFrameMessageManager.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp: In member function 'virtual void DOM_Base_ContentUtils_StringifyJSON_Object_Test::TestBody()':
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:31:68: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   31 |   JSObject* globalObject = mozilla::dom::SimpleGlobalObject::Create(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   32 |       mozilla::dom::SimpleGlobalObject::GlobalType::BindingDetail);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:43:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 |   ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue));
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:43:3: note: in expansion of macro 'ASSERT_TRUE'
   43 |   ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue));
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp: In member function 'virtual void DOM_Base_ContentUtils_StringifyJSON_EmptyValue_Test::TestBody()':
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:16:68: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   16 |   JSObject* globalObject = mozilla::dom::SimpleGlobalObject::Create(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   17 |       mozilla::dom::SimpleGlobalObject::GlobalType::BindingDetail);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:24:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   24 |   ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue));
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/test/gtest/TestContentUtils.cpp:24:3: note: in expansion of macro 'ASSERT_TRUE'
   24 |   ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue));
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:49:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/base/test/gtest'
/usr/bin/g++ -o nsFrameMessageManager.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsFrameMessageManager.o.pp   /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp
dom/base/nsGlobalWindowInner.o
/usr/bin/g++ -o Unified_cpp_gfx_layers5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers5.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers5.cpp
gfx/layers/Unified_cpp_gfx_layers6.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:53:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:231:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/dom/ipc/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:231:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:27:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWeakReferenceUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWeakReference.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  203 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  202 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:4080:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4080 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:4079:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4079 |   NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:61:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:9:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  154 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause
  986 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
 1061 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
  151 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:61:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindowUtils.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:9:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindowUtils.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:7:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindowUtils.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:117:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp: In static member function 'static bool nsFrameMessageManager::GetParamsForMessage(JSContext*, const JS::Value&, const JS::Value&, nsFrameMessageManager::StructuredCloneData&)':
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:392:14: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  392 |   aData.Write(aCx, v, t, rv);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/basictypes.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:422:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  422 |   NS_ENSURE_TRUE(nsContentUtils::StringifyJSON(aCx, &v, json), false);
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:422:3: note: in expansion of macro 'NS_ENSURE_TRUE'
  422 |   NS_ENSURE_TRUE(nsContentUtils::StringifyJSON(aCx, &v, json), false);
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:426:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  426 |   NS_ENSURE_TRUE(JS_ParseJSON(aCx, static_cast<const char16_t*>(json.get()),
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:426:3: note: in expansion of macro 'NS_ENSURE_TRUE'
  426 |   NS_ENSURE_TRUE(JS_ParseJSON(aCx, static_cast<const char16_t*>(json.get()),
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp: In member function 'void nsFrameMessageManager::SetInitialProcessData(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:913:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  913 | void nsFrameMessageManager::SetInitialProcessData(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp: In member function 'void nsFrameMessageManager::GetInitialProcessData(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:921:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  921 | void nsFrameMessageManager::GetInitialProcessData(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:957:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  957 |   if (!JS_WrapValue(aCx, &init)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp: In member function 'void nsMessageManagerScriptExecutor::LoadScriptInternal(JS::Handle<JSObject*>, const nsAString&, bool)':
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:1235:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1235 |       JS::CloneAndExecuteScript(cx, envChain, script, &rval);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp: In member function 'void nsFrameMessageManager::SendMessage(JSContext*, const nsAString&, JS::Handle<JS::Value>, JS::Handle<JSObject*>, nsIPrincipal*, bool, nsTArray<JS::Value>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:460:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  460 | void nsFrameMessageManager::SendMessage(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp: In member function 'void nsFrameMessageManager::DispatchAsyncMessage(JSContext*, const nsAString&, JS::Handle<JS::Value>, JS::Handle<JSObject*>, nsIPrincipal*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:564:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  564 | void nsFrameMessageManager::DispatchAsyncMessage(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:564:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static bool nsContentUtils::LookupBindingMember(JSContext*, nsIContent*, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2105 | bool nsContentUtils::LookupBindingMember(
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:2110:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2110 |   return binding->LookupMember(aCx, aId, aDesc);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientIPCUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/ipc/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:11:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In member function 'void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray<mozilla::dom::ipc::StructuredCloneData>*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:22,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:23:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChildProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:40:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:776:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  776 |     return ReceiveMessage(s.GetContext(), thisValJS, argument, aRetVal, aRv);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:778:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  778 |           if (!JS_GetProperty(cx, object, "receiveMessage", &funval) ||
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.cpp:801:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  801 |           if (!JS_CallFunctionValue(cx, thisObject, funval,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  802 |                                     JS::HandleValueArray(argv), &rval)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetClassName(JS::Handle<JS::Value>, JSContext*, char**)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:1982:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1982 | nsDOMWindowUtils::GetClassName(JS::Handle<JS::Value> aObject, JSContext* aCx,
      | ^~~~~~~~~~~~~~~~
/usr/bin/g++ -o nsGlobalWindowInner.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsGlobalWindowInner.o.pp   /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp
dom/base/nsGlobalWindowOuter.o
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFileId(JS::Handle<JS::Value>, JSContext*, int64_t*)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:2828:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2828 | nsDOMWindowUtils::GetFileId(JS::Handle<JS::Value> aFile, JSContext* aCx,
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFileReferences(const nsAString&, int64_t, JS::Handle<JS::Value>, int32_t*, int32_t*, int32_t*, JSContext*, bool*)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:2881:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2881 | nsDOMWindowUtils::GetFileReferences(const nsAString& aDatabaseName, int64_t aId,
      | ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyIDSet.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/AnimationInfo.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:37,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicPaintedLayer.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicPaintedLayer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicPaintedLayer.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/basic/BasicPaintedLayer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers5.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFilePath(JS::HandleValue, JSContext*, nsAString&)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:2854:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2854 | nsDOMWindowUtils::GetFilePath(JS::HandleValue aFile, JSContext* aCx,
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static nsresult nsContentUtils::WrapNative(JSContext*, nsISupports*, nsWrapperCache*, const nsIID*, JS::MutableHandle<JS::Value>, bool)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:6005:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6005 | nsresult nsContentUtils::WrapNative(JSContext* cx, nsISupports* native,
      |          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:6029:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6029 |   nsresult rv = sXPConnect->WrapNativeToJSVal(cx, scope, native, cache, aIID,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6030 |                                               aAllowWrapping, vp);
      |                                               ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetContentAPZTestData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:3627:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3627 | nsDOMWindowUtils::GetContentAPZTestData(
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:3635:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3635 |       if (!clm->GetAPZTestData().ToJS(aOutContentTestData, aContext)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:3639:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3639 |       if (!wrlm->GetAPZTestData().ToJS(aOutContentTestData, aContext)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static nsresult nsContentUtils::CreateJSValueFromSequenceOfObject(JSContext*, const mozilla::dom::Sequence<JSObject*>&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10005:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10005 | nsresult nsContentUtils::CreateJSValueFromSequenceOfObject(
      |          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static bool nsContentUtils::StringifyJSON(JSContext*, JS::MutableHandle<JS::Value>, nsAString&)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10524:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10524 | bool nsContentUtils::StringifyJSON(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:9:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10531:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10531 |   NS_ENSURE_TRUE(JS_Stringify(aCx, &value, nullptr, JS::NullHandleValue,
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10531:3: note: in expansion of macro 'NS_ENSURE_TRUE'
10531 |   NS_ENSURE_TRUE(JS_Stringify(aCx, &value, nullptr, JS::NullHandleValue,
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10531:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
10531 |   NS_ENSURE_TRUE(JS_Stringify(aCx, &value, nullptr, JS::NullHandleValue,
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10531:3: note: in expansion of macro 'NS_ENSURE_TRUE'
10531 |   NS_ENSURE_TRUE(JS_Stringify(aCx, &value, nullptr, JS::NullHandleValue,
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static bool nsContentUtils::IsPatternMatching(nsAString&, nsAString&, const Document*)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:6455:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6455 |   if (!JS_GetPendingException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:6466:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6466 |   if (!JS_GetProperty(cx, exnObj, "message", &messageVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:6523:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6523 |   if (!JS::ExecuteRegExpNoStatics(cx, re,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
 6524 |                                   static_cast<char16_t*>(aValue.BeginWriting()),
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6525 |                                   aValue.Length(), &idx, true, &rval)) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetCompositorAPZTestData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:3649:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3649 | nsDOMWindowUtils::GetCompositorAPZTestData(
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:3667:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3667 |     if (!compositorSideData.ToJS(aOutCompositorTestData, aContext)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFrameUniformityTestData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:3760:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3760 | nsDOMWindowUtils::GetFrameUniformityTestData(
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:3774:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3774 |   outData.ToJS(aOutFrameUniformity, aContext);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ContentCache.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/nsGUIEventIPC.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersMessageUtils.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxipc/ShadowLayerUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = nsIObjectLoadingContent* const]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:222:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  222 |   return XPCOMObjectToJsval(aCx, scope, helper, nullptr, true, aValue);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetPlugins(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:2998:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2998 | nsDOMWindowUtils::GetPlugins(JSContext* cx,
      | ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ContentCache.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/nsGUIEventIPC.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersMessageUtils.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxipc/ShadowLayerUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsDOMWindowUtils.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static void nsContentUtils::ExtractErrorValues(JSContext*, JS::Handle<JS::Value>, nsAString&, uint32_t*, uint32_t*, nsString&)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10412:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10412 | void nsContentUtils::ExtractErrorValues(
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:51:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static void nsContentUtils::ExtractErrorValues(JSContext*, JS::Handle<JS::Value>, nsACString&, uint32_t*, uint32_t*, nsString&)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10402:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10402 | void nsContentUtils::ExtractErrorValues(
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:10406:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10406 |   ExtractErrorValues(aCx, aValue, sourceSpec, aLineOut, aColumnOut,
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10407 |                      aMessageOut);
      |                      ~~~~~~~~~~~~
/usr/bin/g++ -o nsGlobalWindowOuter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsGlobalWindowOuter.o.pp   /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp
dom/base/nsImageLoadingContent.o
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp: In static member function 'static nsresult nsContentUtils::NewXULOrHTMLElement(nsContentUtils::Element**, mozilla::dom::NodeInfo*, mozilla::dom::FromParser, nsAtom*, mozilla::dom::CustomElementDefinition*)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.cpp:9385:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9385 |   aConstructor->Construct(&constructResult, aRv, "Custom Element Create",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9386 |                           CallbackFunction::eRethrowExceptions);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_layers6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers6.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers6.cpp
gfx/layers/Unified_cpp_gfx_layers7.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:130:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:170:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
/usr/bin/g++ -o nsImageLoadingContent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsImageLoadingContent.o.pp   /<<PKGBUILDDIR>>/dom/base/nsImageLoadingContent.cpp
dom/base/nsObjectLoadingContent.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/domstubs.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  439 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  438 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/domstubs.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  527 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  526 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:740:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  740 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:739:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  739 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/domstubs.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1272 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:1271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1271 |   NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:170:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:129:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:167:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:21:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/domstubs.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:1357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1357 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:1356:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1356 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/AsyncCompositionManager.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers6.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:167:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AccessibleCaretEventHub.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Selection.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrameSelection.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:64:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyIDSet.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/AnimationInfo.h:11,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:37,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TiledContentClient.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/SingleTiledContentClient.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/client/SingleTiledContentClient.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/gfx/layers/Layers.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TiledContentClient.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/SingleTiledContentClient.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/client/SingleTiledContentClient.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers6.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:54,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h: In member function 'void PromiseDocumentFlushedResolver::Call()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:694:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  694 |     return Call(s.GetContext(), JS::UndefinedHandleValue, aRetVal, aRv);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'bool nsGlobalWindowInner::ResolveComponentsShim(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2651:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2651 | bool nsGlobalWindowInner::ResolveComponentsShim(
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2691 |     ok = JS_GetProperty(aCx, aGlobal, domName, &v);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2701:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2701 |     ok = JS_DefineProperty(
      |          ~~~~~~~~~~~~~~~~~^
 2702 |         aCx, interfaces, geckoName, v,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2703 |         JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_READONLY);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'bool nsGlobalWindowInner::DoResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2723:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2723 | bool nsGlobalWindowInner::DoResolve(
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2734:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2734 |   if (!WebIDLGlobalNameHash::DefineIfEnabled(aCx, aObj, aId, aDesc, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2754:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2754 |     return ResolveComponentsShim(aCx, aObj, aDesc);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetEvent(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2990:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2990 | void nsGlobalWindowInner::GetEvent(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageBroadcaster.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:39,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetInterface(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:4542:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4542 | void nsGlobalWindowInner::GetInterface(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:4542:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1805:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1805 |   GetInterfaceImpl(aCx, aThis, aThis, aIID, aRetval, aError);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1805:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'bool nsGlobalWindowInner::RunTimeoutHandler(mozilla::dom::Timeout*, nsIScriptContext*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:222:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  222 |   return XPCOMObjectToJsval(aCx, scope, helper, nullptr, true, aValue);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:224:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:73:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   73 |     return Call(s.GetContext(), thisValJS, arguments, aRetVal, aRv);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::RedefineProperty(JSContext*, const char*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:6612:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6612 | void nsGlobalWindowInner::RedefineProperty(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:6612:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:6623:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6623 |       !JS_DefineProperty(aCx, thisObj, aPropName, aValue, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetReplaceableWindowCoord(JSContext*, nsGlobalWindowInner::WindowCoordGetter, JS::MutableHandle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:6628:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6628 | void nsGlobalWindowInner::GetReplaceableWindowCoord(
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetReplaceableWindowCoord(JSContext*, nsGlobalWindowInner::WindowCoordSetter, JS::Handle<JS::Value>, const char*, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:6638:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6638 | void nsGlobalWindowInner::SetReplaceableWindowCoord(
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:6648:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6648 |     RedefineProperty(aCx, aPropName, aValue, aError);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetInnerWidth(JSContext*, JS::Handle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3049:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3049 | void nsGlobalWindowInner::SetInnerWidth(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3053:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3053 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetInnerWidth, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3054 |                             "innerWidth", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetInnerHeight(JSContext*, JS::Handle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3089:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3089 | void nsGlobalWindowInner::SetInnerHeight(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3093:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3093 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetInnerHeight, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3094 |                             "innerHeight", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetOuterWidth(JSContext*, JS::Handle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3132:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3132 | void nsGlobalWindowInner::SetOuterWidth(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3136:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3136 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetOuterWidth, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3137 |                             "outerWidth", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetOuterHeight(JSContext*, JS::Handle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3147:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3147 | void nsGlobalWindowInner::SetOuterHeight(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3151:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3151 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetOuterHeight, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3152 |                             "outerHeight", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetScreenX(JSContext*, JS::Handle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3229:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3229 | void nsGlobalWindowInner::SetScreenX(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3233:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3233 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetScreenX, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3234 |                             "screenX", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetScreenY(JSContext*, JS::Handle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3256:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3256 | void nsGlobalWindowInner::SetScreenY(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3260:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3260 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetScreenY, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3261 |                             "screenY", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetOpener(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2962:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2962 | void nsGlobalWindowInner::GetOpener(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageBroadcaster.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:39,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetInnerWidth(JSContext*, JS::MutableHandle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3026:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3026 | void nsGlobalWindowInner::GetInnerWidth(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetInnerHeight(JSContext*, JS::MutableHandle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3066:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3066 | void nsGlobalWindowInner::GetInnerHeight(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetOuterWidth(JSContext*, JS::MutableHandle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3103:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3103 | void nsGlobalWindowInner::GetOuterWidth(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetOuterHeight(JSContext*, JS::MutableHandle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3117:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3117 | void nsGlobalWindowInner::GetOuterHeight(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetScreenX(JSContext*, JS::MutableHandle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3160:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3160 | void nsGlobalWindowInner::GetScreenX(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::GetScreenY(JSContext*, JS::MutableHandle<JS::Value>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3242:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3242 | void nsGlobalWindowInner::GetScreenY(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::PostMessageMoz(JSContext*, JS::Handle<JS::Value>, const nsAString&, JS::Handle<JS::Value>, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3687:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3687 | void nsGlobalWindowInner::PostMessageMoz(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3687:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3695:7: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 |     return outer->method args;                                                 \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319 |   }                                                                            \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |   return err_rval;                                                             \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  321 |   PR_END_MACRO
      |   ~~~~~~~~~~~~
  322 | 
      |        
  323 | #define FORWARD_TO_OUTER_VOID(method, args)                          \
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324 |   PR_BEGIN_MACRO                                                     \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  325 |   nsGlobalWindowOuter* outer = GetOuterWindowInternal();             \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326 |   if (!HasActiveDocument()) {                                        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |     NS_WARNING(outer ? "Inner window does not have active document." \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |                      : "No outer window available!");                \
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329 |     return;                                                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  330 |   }                                                                  \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  331 |   outer->method args;                                                \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |   return;                                                            \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  333 |   PR_END_MACRO
      |   ~~~~~~~~~~~~
  334 | 
      |        
  335 | #define DOM_TOUCH_LISTENER_ADDED "dom-touch-listener-added"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  336 | #define MEMORY_PRESSURE_OBSERVER_TOPIC "memory-pressure"
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 | 
      |        
  338 | // Amount of time allowed between alert/prompt/confirm before enabling
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  339 | // the stop dialog checkbox.
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  340 | #define DEFAULT_SUCCESSIVE_DIALOG_TIME_LIMIT 3  // 3 sec
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341 | 
      |        
  342 | // Maximum number of successive dialogs before we prompt users to disable
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343 | // dialogs for this window.
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 | #define MAX_SUCCESSIVE_DIALOG_COUNT 5
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 | 
      |        
  346 | // Max number of Report objects
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 | #define MAX_REPORT_RECORDS 100
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 | 
      |        
  349 | static LazyLogModule gDOMLeakPRLogInner("DOMLeakInner");
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350 | 
      |        
  351 | static FILE* gDumpFile = nullptr;
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 | 
      |        
  353 | nsGlobalWindowInner::InnerWindowByIdTable*
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |     nsGlobalWindowInner::sInnerWindowsById = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 | 
      |        
  356 | bool nsGlobalWindowInner::sDragServiceDisabled = false;
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 | bool nsGlobalWindowInner::sMouseDown = false;
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 | 
      |        
  359 | /**
      | ~~~    
  360 |  * An indirect observer object that means we don't have to implement nsIObserver
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  361 |  * on nsGlobalWindow, where any script could see it.
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |  */
      |  ~~    
  363 | class nsGlobalWindowObserver final : public nsIObserver,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |                                      public nsIInterfaceRequestor,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |                                      public StorageNotificationObserver {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  366 |  public:
      |  ~~~~~~~
  367 |   explicit nsGlobalWindowObserver(nsGlobalWindowInner* aWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |       : mWindow(aWindow) {}
      |       ~~~~~~~~~~~~~~~~~~~~~
  369 |   NS_DECL_ISUPPORTS
      |   ~~~~~~~~~~~~~~~~~
  370 |   NS_IMETHOD Observe(nsISupports* aSubject, const char* aTopic,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |                      const char16_t* aData) override {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  372 |     if (!mWindow) return NS_OK;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  373 |     return mWindow->Observe(aSubject, aTopic, aData);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  374 |   }
      |   ~    
  375 |   void Forget() { mWindow = nullptr; }
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  376 |   NS_IMETHOD GetInterface(const nsIID& aIID, void** aResult) override {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377 |     if (mWindow && aIID.Equals(NS_GET_IID(nsIDOMWindow)) && mWindow) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |       return mWindow->QueryInterface(aIID, aResult);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |     }
      |     ~  
  380 |     return NS_NOINTERFACE;
      |     ~~~~~~~~~~~~~~~~~~~~~~
  381 |   }
      |   ~    
  382 | 
      |        
  383 |   void ObserveStorageNotification(StorageEvent* aEvent,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |                                   const char16_t* aStorageType,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385 |                                   bool aPrivateBrowsing) override {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  386 |     if (mWindow) {
      |     ~~~~~~~~~~~~~~
  387 |       mWindow->ObserveStorageNotification(aEvent, aStorageType,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  388 |                                           aPrivateBrowsing);
      |                                           ~~~~~~~~~~~~~~~~~~
  389 |     }
      |     ~  
  390 |   }
      |   ~    
  391 | 
      |        
  392 |   nsIPrincipal* GetEffectiveStoragePrincipal() const override {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393 |     return mWindow ? mWindow->GetEffectiveStoragePrincipal() : nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394 |   }
      |   ~    
  395 | 
      |        
  396 |   bool IsPrivateBrowsing() const override {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |     return mWindow ? mWindow->IsPrivateBrowsing() : false;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  398 |   }
      |   ~    
  399 | 
      |        
  400 |   nsIEventTarget* GetEventTarget() const override {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |     return mWindow ? mWindow->EventTargetFor(TaskCategory::Other) : nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402 |   }
      |   ~    
  403 | 
      |        
  404 |  private:
      |  ~~~~~~~~
  405 |   ~nsGlobalWindowObserver() = default;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 | 
      |        
  407 |   // This reference is non-owning and safe because it's cleared by
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  408 |   // nsGlobalWindowInner::FreeInnerObjects().
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  409 |   nsGlobalWindowInner* MOZ_NON_OWNING_REF mWindow;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 | };
      | ~~     
  411 | 
      |        
  412 | NS_IMPL_ISUPPORTS(nsGlobalWindowObserver, nsIObserver, nsIInterfaceRequestor)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 | 
      |        
  414 | class IdleRequestExecutor;
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~
  415 | 
      |        
  416 | class IdleRequestExecutorTimeoutHandler final : public TimeoutHandler {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  417 |  public:
      |  ~~~~~~~
  418 |   explicit IdleRequestExecutorTimeoutHandler(IdleRequestExecutor* aExecutor)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419 |       : mExecutor(aExecutor) {}
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  420 | 
      |        
  421 |   NS_DECL_ISUPPORTS_INHERITED
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422 |   NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(IdleRequestExecutorTimeoutHandler,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423 |                                            TimeoutHandler)
      |                                            ~~~~~~~~~~~~~~~
  424 | 
      |        
  425 |   void Call() override;
      |   ~~~~~~~~~~~~~~~~~~~~~
  426 | 
      |        
  427 |  private:
      |  ~~~~~~~~
  428 |   ~IdleRequestExecutorTimeoutHandler() override {}
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429 |   RefPtr<IdleRequestExecutor> mExecutor;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  430 | };
      | ~~     
  431 | 
      |        
  432 | NS_IMPL_CYCLE_COLLECTION_INHERITED(IdleRequestExecutorTimeoutHandler,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433 |                                    TimeoutHandler, mExecutor)
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 | 
      |        
  435 | NS_IMPL_ADDREF_INHERITED(IdleRequestExecutorTimeoutHandler, TimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 | NS_IMPL_RELEASE_INHERITED(IdleRequestExecutorTimeoutHandler, TimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437 | 
      |        
  438 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 | 
      |        
  441 | class IdleRequestExecutor final : public nsIRunnable,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                   public nsICancelableRunnable,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |                                   public nsINamed,
      |                                   ~~~~~~~~~~~~~~~~
  444 |                                   public nsIIdleRunnable {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  445 |  public:
      |  ~~~~~~~
  446 |   explicit IdleRequestExecutor(nsGlobalWindowInner* aWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  447 |       : mDispatched(false), mDeadline(TimeStamp::Now()), mWindow(aWindow) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  448 |     MOZ_DIAGNOSTIC_ASSERT(mWindow);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  449 | 
      |        
  450 |     mIdlePeriodLimit = {mDeadline, mWindow->LastIdleRequestHandle()};
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |     mDelayedExecutorDispatcher = new IdleRequestExecutorTimeoutHandler(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  452 |   }
      |   ~    
  453 | 
      |        
  454 |   NS_DECL_CYCLE_COLLECTING_ISUPPORTS
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455 |   NS_DECL_CYCLE_COLLECTION_CLASS_AMBIGUOUS(IdleRequestExecutor, nsIRunnable)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  456 | 
      |        
  457 |   NS_DECL_NSIRUNNABLE
      |   ~~~~~~~~~~~~~~~~~~~
  458 |   NS_DECL_NSINAMED
      |   ~~~~~~~~~~~~~~~~
  459 |   nsresult Cancel() override;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  460 |   void SetDeadline(TimeStamp aDeadline) override;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  461 | 
      |        
  462 |   bool IsCancelled() const { return !mWindow || mWindow->IsDying(); }
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  463 |   // Checks if aRequest shouldn't execute in the current idle period
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  464 |   // since it has been queued from a chained call to
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |   // requestIdleCallback from within a running idle callback.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |   bool IneligibleForCurrentIdlePeriod(IdleRequest* aRequest) const {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  467 |     return aRequest->Handle() >= mIdlePeriodLimit.mLastRequestIdInIdlePeriod &&
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  468 |            TimeStamp::Now() <= mIdlePeriodLimit.mEndOfIdlePeriod;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  469 |   }
      |   ~    
  470 | 
      |        
  471 |   void MaybeUpdateIdlePeriodLimit();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  472 | 
      |        
  473 |   // Maybe dispatch the IdleRequestExecutor. MabyeDispatch will
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  474 |   // schedule a delayed dispatch if the associated window is in the
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  475 |   // background or if given a time to wait until dispatching.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |   void MaybeDispatch(TimeStamp aDelayUntil = TimeStamp());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  477 |   void ScheduleDispatch();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  478 | 
      |        
  479 |  private:
      |  ~~~~~~~~
  480 |   struct IdlePeriodLimit {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  481 |     TimeStamp mEndOfIdlePeriod;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  482 |     uint32_t mLastRequestIdInIdlePeriod;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  483 |   };
      |   ~~   
  484 | 
      |        
  485 |   void DelayedDispatch(uint32_t aDelay);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  486 | 
      |        
  487 |   ~IdleRequestExecutor() override {}
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  488 | 
      |        
  489 |   bool mDispatched;
      |   ~~~~~~~~~~~~~~~~~
  490 |   TimeStamp mDeadline;
      |   ~~~~~~~~~~~~~~~~~~~~
  491 |   IdlePeriodLimit mIdlePeriodLimit;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |   RefPtr<nsGlobalWindowInner> mWindow;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |   // The timeout handler responsible for dispatching this executor in
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494 |   // the case of immediate dispatch to the idle queue isn't
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  495 |   // desirable. This is used if we've dispatched all idle callbacks
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  496 |   // that are allowed to run in the current idle period, or if the
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |   // associated window is currently in the background.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |   nsCOMPtr<nsITimeoutHandler> mDelayedExecutorDispatcher;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  499 |   // If not Nothing() then this value is the handle to the currently
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  500 |   // scheduled delayed executor dispatcher. This is needed to be able
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  501 |   // to cancel the timeout handler in case of the executor being
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |   // cancelled.
      |   ~~~~~~~~~~~~~
  503 |   Maybe<int32_t> mDelayedExecutorHandle;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  504 | };
      | ~~     
  505 | 
      |        
  506 | NS_IMPL_CYCLE_COLLECTION_CLASS(IdleRequestExecutor)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 | 
      |        
  508 | NS_IMPL_CYCLE_COLLECTING_ADDREF(IdleRequestExecutor)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509 | NS_IMPL_CYCLE_COLLECTING_RELEASE(IdleRequestExecutor)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 | 
      |        
  511 | NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(IdleRequestExecutor)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mDelayedExecutorDispatcher)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 | NS_IMPL_CYCLE_COLLECTION_UNLINK_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 | 
      |        
  516 | NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(IdleRequestExecutor)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDelayedExecutorDispatcher)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 | NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 | 
      |        
  521 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutor)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |   NS_INTERFACE_MAP_ENTRY(nsIRunnable)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |   NS_INTERFACE_MAP_ENTRY(nsICancelableRunnable)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |   NS_INTERFACE_MAP_ENTRY(nsINamed)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |   NS_INTERFACE_MAP_ENTRY(nsIIdleRunnable)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  527 | NS_INTERFACE_MAP_END
      | ~~~~~~~~~~~~~~~~~~~~
  528 | 
      |        
  529 | NS_IMETHODIMP
      | ~~~~~~~~~~~~~
  530 | IdleRequestExecutor::GetName(nsACString& aName) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |   aName.AssignLiteral("IdleRequestExecutor");
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |   return NS_OK;
      |   ~~~~~~~~~~~~~
  533 | }
      | ~      
  534 | 
      |        
  535 | // MOZ_CAN_RUN_SCRIPT_BOUNDARY until nsIRunnable::Run is MOZ_CAN_RUN_SCRIPT.
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  536 | // See bug 1535398.
      | ~~~~~~~~~~~~~~~~~~~
  537 | MOZ_CAN_RUN_SCRIPT_BOUNDARY NS_IMETHODIMP IdleRequestExecutor::Run() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539 | 
      |        
  540 |   mDispatched = false;
      |   ~~~~~~~~~~~~~~~~~~~~
  541 |   if (mWindow) {
      |   ~~~~~~~~~~~~~~
  542 |     RefPtr<nsGlobalWindowInner> window(mWindow);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  543 |     window->ExecuteIdleRequest(mDeadline);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  544 |   }
      |   ~    
  545 | 
      |        
  546 |   return NS_OK;
      |   ~~~~~~~~~~~~~
  547 | }
      | ~      
  548 | 
      |        
  549 | nsresult IdleRequestExecutor::Cancel() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  550 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  551 | 
      |        
  552 |   if (mDelayedExecutorHandle && mWindow) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553 |     mWindow->TimeoutManager().ClearTimeout(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |         mDelayedExecutorHandle.value(), Timeout::Reason::eIdleCallbackTimeout);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |   }
      |   ~    
  556 | 
      |        
  557 |   mWindow = nullptr;
      |   ~~~~~~~~~~~~~~~~~~
  558 |   return NS_OK;
      |   ~~~~~~~~~~~~~
  559 | }
      | ~      
  560 | 
      |        
  561 | void IdleRequestExecutor::SetDeadline(TimeStamp aDeadline) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  562 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  563 | 
      |        
  564 |   if (!mWindow) {
      |   ~~~~~~~~~~~~~~~
  565 |     return;
      |     ~~~~~~~
  566 |   }
      |   ~    
  567 | 
      |        
  568 |   mDeadline = aDeadline;
      |   ~~~~~~~~~~~~~~~~~~~~~~
  569 | }
      | ~      
  570 | 
      |        
  571 | void IdleRequestExecutor::MaybeUpdateIdlePeriodLimit() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |   if (TimeStamp::Now() > mIdlePeriodLimit.mEndOfIdlePeriod) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     mIdlePeriodLimit = {mDeadline, mWindow->LastIdleRequestHandle()};
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |   }
      |   ~    
  575 | }
      | ~      
  576 | 
      |        
  577 | void IdleRequestExecutor::MaybeDispatch(TimeStamp aDelayUntil) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578 |   // If we've already dispatched the executor we don't want to do it
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  579 |   // again. Also, if we've called IdleRequestExecutor::Cancel mWindow
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  580 |   // will be null, which indicates that we shouldn't dispatch this
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581 |   // executor either.
      |   ~~~~~~~~~~~~~~~~~~~
  582 |   if (mDispatched || IsCancelled()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583 |     return;
      |     ~~~~~~~
  584 |   }
      |   ~    
  585 | 
      |        
  586 |   mDispatched = true;
      |   ~~~~~~~~~~~~~~~~~~~
  587 | 
      |        
  588 |   nsPIDOMWindowOuter* outer = mWindow->GetOuterWindow();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  589 |   if (outer && outer->IsBackground()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |     // Set a timeout handler with a timeout of 0 ms to throttle idle
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 |     // callback requests coming from a backround window using
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592 |     // background timeout throttling.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  593 |     DelayedDispatch(0);
      |     ~~~~~~~~~~~~~~~~~~~
  594 |     return;
      |     ~~~~~~~
  595 |   }
      |   ~    
  596 | 
      |        
  597 |   TimeStamp now = TimeStamp::Now();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  598 |   if (!aDelayUntil || aDelayUntil < now) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599 |     ScheduleDispatch();
      |     ~~~~~~~~~~~~~~~~~~~
  600 |     return;
      |     ~~~~~~~
  601 |   }
      |   ~    
  602 | 
      |        
  603 |   TimeDuration delay = aDelayUntil - now;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  604 |   DelayedDispatch(static_cast<uint32_t>(delay.ToMilliseconds()));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 | }
      | ~      
  606 | 
      |        
  607 | void IdleRequestExecutor::ScheduleDispatch() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |   MOZ_ASSERT(mWindow);
      |   ~~~~~~~~~~~~~~~~~~~~
  609 |   mDelayedExecutorHandle = Nothing();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |   RefPtr<IdleRequestExecutor> request = this;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611 |   NS_DispatchToCurrentThreadQueue(request.forget(), EventQueuePriority::Idle);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612 | }
      | ~      
  613 | 
      |        
  614 | void IdleRequestExecutor::DelayedDispatch(uint32_t aDelay) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |   MOZ_ASSERT(mWindow);
      |   ~~~~~~~~~~~~~~~~~~~~
  616 |   MOZ_ASSERT(mDelayedExecutorHandle.isNothing());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  617 |   int32_t handle;
      |   ~~~~~~~~~~~~~~~
  618 |   mWindow->TimeoutManager().SetTimeout(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |       mDelayedExecutorDispatcher, aDelay, false,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |       Timeout::Reason::eIdleCallbackTimeout, &handle);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |   mDelayedExecutorHandle = Some(handle);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622 | }
      | ~      
  623 | 
      |        
  624 | void IdleRequestExecutorTimeoutHandler::Call() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625 |   if (!mExecutor->IsCancelled()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |     mExecutor->ScheduleDispatch();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 |   }
      |   ~    
  628 | }
      | ~      
  629 | 
      |        
  630 | void nsGlobalWindowInner::ScheduleIdleRequestDispatch() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  632 | 
      |        
  633 |   if (!mIdleRequestExecutor) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  634 |     mIdleRequestExecutor = new IdleRequestExecutor(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635 |   }
      |   ~    
  636 | 
      |        
  637 |   mIdleRequestExecutor->MaybeDispatch();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 | }
      | ~      
  639 | 
      |        
  640 | void nsGlobalWindowInner::SuspendIdleRequests() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  641 |   if (mIdleRequestExecutor) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642 |     mIdleRequestExecutor->Cancel();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |     mIdleRequestExecutor = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 |   }
      |   ~    
  645 | }
      | ~      
  646 | 
      |        
  647 | void nsGlobalWindowInner::ResumeIdleRequests() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |   MOZ_ASSERT(!mIdleRequestExecutor);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649 | 
      |        
  650 |   ScheduleIdleRequestDispatch();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 | }
      | ~      
  652 | 
      |        
  653 | void nsGlobalWindowInner::RemoveIdleCallback(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |     mozilla::dom::IdleRequest* aRequest) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  656 | 
      |        
  657 |   if (aRequest->HasTimeout()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |     mTimeoutManager->ClearTimeout(aRequest->GetTimeoutHandle(),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |                                   Timeout::Reason::eIdleCallbackTimeout);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |   }
      |   ~    
  661 | 
      |        
  662 |   aRequest->removeFrom(mIdleRequestCallbacks);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 | }
      | ~      
  664 | 
      |        
  665 | void nsGlobalWindowInner::RunIdleRequest(IdleRequest* aRequest,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                                          DOMHighResTimeStamp aDeadline,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                                          bool aDidTimeout) {
      |                                          ~~~~~~~~~~~~~~~~~~~
  668 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  669 |   // XXXbz Do we still need this RefPtr?  MOZ_CAN_RUN_SCRIPT should
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |   // guarantee that caller is holding a strong ref on the stack.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |   RefPtr<IdleRequest> request(aRequest);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |   RemoveIdleCallback(request);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |   request->IdleRun(this, aDeadline, aDidTimeout);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  674 | }
      | ~      
  675 | 
      |        
  676 | void nsGlobalWindowInner::ExecuteIdleRequest(TimeStamp aDeadline) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  678 |   RefPtr<IdleRequest> request = mIdleRequestCallbacks.getFirst();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 | 
      |        
  680 |   if (!request) {
      |   ~~~~~~~~~~~~~~~
  681 |     // There are no more idle requests, so stop scheduling idle
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 |     // request callbacks.
      |     ~~~~~~~~~~~~~~~~~~~~~
  683 |     return;
      |     ~~~~~~~
  684 |   }
      |   ~    
  685 | 
      |        
  686 |   // If the request that we're trying to execute has been queued
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687 |   // during the current idle period, then dispatch it again at the end
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |   // of the idle period.
      |   ~~~~~~~~~~~~~~~~~~~~~~
  689 |   if (mIdleRequestExecutor->IneligibleForCurrentIdlePeriod(request)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  690 |     mIdleRequestExecutor->MaybeDispatch(aDeadline);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  691 |     return;
      |     ~~~~~~~
  692 |   }
      |   ~    
  693 | 
      |        
  694 |   DOMHighResTimeStamp deadline = 0.0;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  695 | 
      |        
  696 |   if (Performance* perf = GetPerformance()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  697 |     deadline = perf->GetDOMTiming()->TimeStampToDOMHighRes(aDeadline);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698 |   }
      |   ~    
  699 | 
      |        
  700 |   mIdleRequestExecutor->MaybeUpdateIdlePeriodLimit();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  701 |   RunIdleRequest(request, deadline, false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  702 | 
      |        
  703 |   // Running the idle callback could've suspended the window, in which
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704 |   // case mIdleRequestExecutor will be null.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  705 |   if (mIdleRequestExecutor) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  706 |     mIdleRequestExecutor->MaybeDispatch();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  707 |   }
      |   ~    
  708 | }
      | ~      
  709 | 
      |        
  710 | class IdleRequestTimeoutHandler final : public TimeoutHandler {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |  public:
      |  ~~~~~~~
  712 |   IdleRequestTimeoutHandler(JSContext* aCx, IdleRequest* aIdleRequest,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |                             nsPIDOMWindowInner* aWindow)
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |       : TimeoutHandler(aCx), mIdleRequest(aIdleRequest), mWindow(aWindow) {}
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 | 
      |        
  716 |   NS_DECL_ISUPPORTS_INHERITED
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  717 |   NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(IdleRequestTimeoutHandler,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  718 |                                            TimeoutHandler)
      |                                            ~~~~~~~~~~~~~~~
  719 | 
      |        
  720 |   MOZ_CAN_RUN_SCRIPT void Call() override {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |     RefPtr<nsGlobalWindowInner> window(nsGlobalWindowInner::Cast(mWindow));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  722 |     RefPtr<IdleRequest> request(mIdleRequest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |     window->RunIdleRequest(request, 0.0, true);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  724 |   }
      |   ~    
  725 | 
      |        
  726 |  private:
      |  ~~~~~~~~
  727 |   ~IdleRequestTimeoutHandler() override {}
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728 | 
      |        
  729 |   RefPtr<IdleRequest> mIdleRequest;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  730 |   nsCOMPtr<nsPIDOMWindowInner> mWindow;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 | };
      | ~~     
  732 | 
      |        
  733 | NS_IMPL_CYCLE_COLLECTION_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |                                    mIdleRequest, mWindow)
      |                                    ~~~~~~~~~~~~~~~~~~~~~~
  735 | 
      |        
  736 | NS_IMPL_ADDREF_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  737 | NS_IMPL_RELEASE_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738 | 
      |        
  739 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  741 | 
      |        
  742 | uint32_t nsGlobalWindowInner::RequestIdleCallback(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  743 |     JSContext* aCx, IdleRequestCallback& aCallback,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |     const IdleRequestOptions& aOptions, ErrorResult& aError) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  746 | 
      |        
  747 |   if (IsDying()) {
      |   ~~~~~~~~~~~~~~~~
  748 |     return 0;
      |     ~~~~~~~~~
  749 |   }
      |   ~    
  750 | 
      |        
  751 |   uint32_t handle = mIdleRequestCallbackCounter++;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  752 | 
      |        
  753 |   RefPtr<IdleRequest> request = new IdleRequest(&aCallback, handle);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  754 | 
      |        
  755 |   if (aOptions.mTimeout.WasPassed()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  756 |     int32_t timeoutHandle;
      |     ~~~~~~~~~~~~~~~~~~~~~~
  757 |     nsCOMPtr<nsITimeoutHandler> handler(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  758 |         new IdleRequestTimeoutHandler(aCx, request, this));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  759 | 
      |        
  760 |     nsresult rv = mTimeoutManager->SetTimeout(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  761 |         handler, aOptions.mTimeout.Value(), false,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  762 |         Timeout::Reason::eIdleCallbackTimeout, &timeoutHandle);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  763 | 
      |        
  764 |     if (NS_WARN_IF(NS_FAILED(rv))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  765 |       return 0;
      |       ~~~~~~~~~
  766 |     }
      |     ~  
  767 | 
      |        
  768 |     request->SetTimeoutHandle(timeoutHandle);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  769 |   }
      |   ~    
  770 | 
      |        
  771 |   mIdleRequestCallbacks.insertBack(request);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  772 | 
      |        
  773 |   if (!IsSuspended()) {
      |   ~~~~~~~~~~~~~~~~~~~~~
  774 |     ScheduleIdleRequestDispatch();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775 |   }
      |   ~    
  776 | 
      |        
  777 |   return handle;
      |   ~~~~~~~~~~~~~~
  778 | }
      | ~      
  779 | 
      |        
  780 | void nsGlobalWindowInner::CancelIdleCallback(uint32_t aHandle) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  781 |   for (IdleRequest* r : mIdleRequestCallbacks) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  782 |     if (r->Handle() == aHandle) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  783 |       RemoveIdleCallback(r);
      |       ~~~~~~~~~~~~~~~~~~~~~~
  784 |       break;
      |       ~~~~~~
  785 |     }
      |     ~  
  786 |   }
      |   ~    
  787 | }
      | ~      
  788 | 
      |        
  789 | void nsGlobalWindowInner::DisableIdleCallbackRequests() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  790 |   if (mIdleRequestExecutor) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  791 |     mIdleRequestExecutor->Cancel();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  792 |     mIdleRequestExecutor = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  793 |   }
      |   ~    
  794 | 
      |        
  795 |   while (!mIdleRequestCallbacks.isEmpty()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  796 |     RefPtr<IdleRequest> request = mIdleRequestCallbacks.getFirst();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  797 |     RemoveIdleCallback(request);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  798 |   }
      |   ~    
  799 | }
      | ~      
  800 | 
      |        
  801 | bool nsGlobalWindowInner::IsBackgroundInternal() const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  802 |   return !mOuterWindow || mOuterWindow->IsBackground();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  803 | }
      | ~      
  804 | 
      |        
  805 | class PromiseDocumentFlushedResolver final {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  806 |  public:
      |  ~~~~~~~
  807 |   PromiseDocumentFlushedResolver(Promise* aPromise,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  808 |                                  PromiseDocumentFlushedCallback& aCallback)
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  809 |       : mPromise(aPromise), mCallback(&aCallback) {}
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810 | 
      |        
  811 |   virtual ~PromiseDocumentFlushedResolver() = default;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  812 | 
      |        
  813 |   void Call() {
      |   ~~~~~~~~~~~~~
  814 |     nsMutationGuard guard;
      |     ~~~~~~~~~~~~~~~~~~~~~~
  815 |     ErrorResult error;
      |     ~~~~~~~~~~~~~~~~~~
  816 |     JS::Rooted<JS::Value> returnVal(RootingCx());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  817 |     mCallback->Call(&returnVal, error);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  818 | 
      |        
  819 |     if (error.Failed()) {
      |     ~~~~~~~~~~~~~~~~~~~~~
  820 |       mPromise->MaybeReject(error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821 |     } else if (guard.Mutated(0)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  822 |       // Something within the callback mutated the DOM.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  823 |       mPromise->MaybeReject(NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  824 |     } else {
      |     ~~~~~~~~
  825 |       mPromise->MaybeResolve(returnVal);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  826 |     }
      |     ~  
  827 |   }
      |   ~    
  828 | 
      |        
  829 |   void Cancel() { mPromise->MaybeReject(NS_ERROR_ABORT); }
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  830 | 
      |        
  831 |   RefPtr<Promise> mPromise;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
  832 |   RefPtr<PromiseDocumentFlushedCallback> mCallback;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  833 | };
      | ~~     
  834 | 
      |        
  835 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  836 | //***    nsGlobalWindowInner: Object Management
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  837 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  838 | 
      |        
  839 | nsGlobalWindowInner::nsGlobalWindowInner(nsGlobalWindowOuter* aOuterWindow)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  840 |     : nsPIDOMWindowInner(aOuterWindow),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  841 |       mozilla::webgpu::InstanceProvider(this),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  842 |       mWasOffline(false),
      |       ~~~~~~~~~~~~~~~~~~~
  843 |       mHasHadSlowScript(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  844 |       mIsChrome(false),
      |       ~~~~~~~~~~~~~~~~~
  845 |       mCleanMessageManager(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  846 |       mNeedsFocus(true),
      |       ~~~~~~~~~~~~~~~~~~
  847 |       mHasFocus(false),
      |       ~~~~~~~~~~~~~~~~~
  848 |       mShowFocusRingForContent(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  849 |       mFocusByKeyOccurred(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  850 |       mDidFireDocElemInserted(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  851 |       mHasGamepad(false),
      |       ~~~~~~~~~~~~~~~~~~~
  852 |       mHasVREvents(false),
      |       ~~~~~~~~~~~~~~~~~~~~
  853 |       mHasVRDisplayActivateEvents(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  854 |       mHasSeenGamepadInput(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |       mSuspendDepth(0),
      |       ~~~~~~~~~~~~~~~~~
  856 |       mFreezeDepth(0),
      |       ~~~~~~~~~~~~~~~~
  857 | #ifdef DEBUG
      | ~~~~~~~~~~~~
  858 |       mSerial(0),
      |       ~~~~~~~~~~~
  859 | #endif
      | ~~~~~~ 
  860 |       mFocusMethod(0),
      |       ~~~~~~~~~~~~~~~~
  861 |       mIdleRequestCallbackCounter(1),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  862 |       mIdleRequestExecutor(nullptr),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  863 |       mDialogAbuseCount(0),
      |       ~~~~~~~~~~~~~~~~~~~~~
  864 |       mAreDialogsEnabled(true),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |       mObservingDidRefresh(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |       mIteratingDocumentFlushedResolvers(false),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  867 |       mCanSkipCCGeneration(0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~
  868 |       mBeforeUnloadListenerCount(0) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |   mIsInnerWindow = true;
      |   ~~~~~~~~~~~~~~~~~~~~~~
  870 | 
      |        
  871 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  872 |   nsLayoutStatics::AddRef();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  873 | 
      |        
  874 |   // Initialize the PRCList (this).
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |   PR_INIT_CLIST(this);
      |   ~~~~~~~~~~~~~~~~~~~~
  876 | 
      |        
  877 |   // add this inner window to the outer window list of inners.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  878 |   PR_INSERT_AFTER(this, aOuterWindow);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  879 | 
      |        
  880 |   mTimeoutManager = MakeUnique<dom::TimeoutManager>(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  881 |       *this, StaticPrefs::dom_timeout_max_idle_defer_ms());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  882 | 
      |        
  883 |   mObserver = new nsGlobalWindowObserver(this);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  884 |   nsCOMPtr<nsIObserverService> os = mozilla::services::GetObserverService();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  885 |   if (os) {
      |   ~~~~~~~~~
  886 |     // Watch for online/offline status changes so we can fire events. Use
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  887 |     // a strong reference.
      |     ~~~~~~~~~~~~~~~~~~~~~~
  888 |     os->AddObserver(mObserver, NS_IOSERVICE_OFFLINE_STATUS_TOPIC, false);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 | 
      |        
  890 |     os->AddObserver(mObserver, MEMORY_PRESSURE_OBSERVER_TOPIC, false);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  891 |   }
      |   ~    
  892 | 
      |        
  893 |   Preferences::AddStrongObserver(mObserver, "intl.accept_languages");
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  894 | 
      |        
  895 |   // Watch for storage notifications so we can fire storage events.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  896 |   RefPtr<StorageNotifierService> sns = StorageNotifierService::GetOrCreate();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  897 |   if (sns) {
      |   ~~~~~~~~~~
  898 |     sns->Register(mObserver);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |   }
      |   ~    
  900 | 
      |        
  901 |   if (XRE_IsContentProcess()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  902 |     nsCOMPtr<nsIDocShell> docShell = GetDocShell();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  903 |     if (docShell) {
      |     ~~~~~~~~~~~~~~~
  904 |       mBrowserChild = docShell->GetBrowserChild();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  905 |     }
      |     ~  
  906 |   }
      |   ~    
  907 | 
      |        
  908 |   // We could have failed the first time through trying
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  909 |   // to create the entropy collector, so we should
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  910 |   // try to get one until we succeed.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911 | 
      |        
  912 |   static bool sFirstTime = true;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  913 |   if (sFirstTime) {
      |   ~~~~~~~~~~~~~~~~~
  914 |     sFirstTime = false;
      |     ~~~~~~~~~~~~~~~~~~~
  915 |     TimeoutManager::Initialize();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  916 |   }
      |   ~    
  917 | 
      |        
  918 |   if (gDumpFile == nullptr) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  919 |     nsAutoCString fname;
      |     ~~~~~~~~~~~~~~~~~~~~
  920 |     Preferences::GetCString("browser.dom.window.dump.file", fname);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  921 |     if (!fname.IsEmpty()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~
  922 |       // If this fails to open, Dump() knows to just go to stdout on null.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  923 |       gDumpFile = fopen(fname.get(), "wb+");
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  924 |     } else {
      |     ~~~~~~~~
  925 |       gDumpFile = stdout;
      |       ~~~~~~~~~~~~~~~~~~~
  926 |     }
      |     ~  
  927 |   }
      |   ~    
  928 | 
      |        
  929 | #ifdef DEBUG
      | ~~~~~~~~~~~~
  930 |   mSerial = nsContentUtils::InnerOrOuterWindowCreated();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  931 | 
      |        
  932 |   if (!PR_GetEnv("MOZ_QUIET")) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933 |     printf_stderr(
      |     ~~~~~~~~~~~~~~
  934 |         "++DOMWINDOW == %d (%p) [pid = %d] [serial = %d] [outer = %p]\n",
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  935 |         nsContentUtils::GetCurrentInnerOrOuterWindowCount(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  936 |         static_cast<void*>(ToCanonicalSupports(this)), getpid(), mSerial,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  937 |         static_cast<void*>(ToCanonicalSupports(aOuterWindow)));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  938 |   }
      |   ~    
  939 | #endif
      | ~~~~~~ 
  940 | 
      |        
  941 |   MOZ_LOG(gDOMLeakPRLogInner, LogLevel::Debug,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  942 |           ("DOMWINDOW %p created outer=%p", this, aOuterWindow));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  943 | 
      |        
  944 |   // Add ourselves to the inner windows list.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  945 |   MOZ_ASSERT(sInnerWindowsById, "Inner Windows hash table must be created!");
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  946 |   MOZ_ASSERT(!sInnerWindowsById->Get(mWindowID),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  947 |              "This window shouldn't be in the hash table yet!");
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  948 |   // We seem to see crashes in release builds because of null
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  949 |   // |sInnerWindowsById|.
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  950 |   if (sInnerWindowsById) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  951 |     sInnerWindowsById->Put(mWindowID, this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |   }
      |   ~    
  953 | }
      | ~      
  954 | 
      |        
  955 | #ifdef DEBUG
      | ~~~~~~~~~~~~
  956 | 
      |        
  957 | /* static */
      | ~~~~~~~~~~~~
  958 | void nsGlobalWindowInner::AssertIsOnMainThread() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  959 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  960 | }
      | ~      
  961 | 
      |        
  962 | #endif  // DEBUG
      | ~~~~~~~~~~~~~~~~
  963 | 
      |        
  964 | /* static */
      | ~~~~~~~~~~~~
  965 | void nsGlobalWindowInner::Init() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  966 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  967 | 
      |        
  968 |   NS_ASSERTION(gDOMLeakPRLogInner,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  969 |                "gDOMLeakPRLogInner should have been initialized!");
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  970 | 
      |        
  971 |   sInnerWindowsById = new InnerWindowByIdTable();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  972 | }
      | ~      
  973 | 
      |        
  974 | nsGlobalWindowInner::~nsGlobalWindowInner() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  975 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  976 | 
      |        
  977 |   if (IsChromeWindow()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~
  978 |     MOZ_ASSERT(mCleanMessageManager,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  979 |                "chrome windows may always disconnect the msg manager");
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  980 | 
      |        
  981 |     DisconnectAndClearGroupMessageManagers();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 | 
      |        
  983 |     if (mChromeFields.mMessageManager) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  984 |       static_cast<nsFrameMessageManager*>(mChromeFields.mMessageManager.get())
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  985 |           ->Disconnect();
      |           ~~~~~~~~~~~~~~~
  986 |     }
      |     ~  
  987 | 
      |        
  988 |     mCleanMessageManager = false;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  989 |   }
      |   ~    
  990 | 
      |        
  991 |   // In most cases this should already have been called, but call it again
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  992 |   // here to catch any corner cases.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  993 |   FreeInnerObjects();
      |   ~~~~~~~~~~~~~~~~~~~
  994 | 
      |        
  995 |   if (sInnerWindowsById) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
  996 |     MOZ_ASSERT(sInnerWindowsById->Get(mWindowID),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  997 |                "This window should be in the hash table");
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  998 |     sInnerWindowsById->Remove(mWindowID);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  999 |   }
      |   ~    
 1000 | 
      |        
 1001 |   nsContentUtils::InnerOrOuterWindowDestroyed();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1002 | 
      |        
 1003 | #ifdef DEBUG
      | ~~~~~~~~~~~~
 1004 |   if (!PR_GetEnv("MOZ_QUIET")) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |     nsAutoCString url;
      |     ~~~~~~~~~~~~~~~~~~
 1006 |     if (mLastOpenedURI) {
      |     ~~~~~~~~~~~~~~~~~~~~~
 1007 |       url = mLastOpenedURI->GetSpecOrDefault();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1008 | 
      |        
 1009 |       // Data URLs can be very long, so truncate to avoid flooding the log.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1010 |       const uint32_t maxURLLength = 1000;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1011 |       if (url.Length() > maxURLLength) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1012 |         url.Truncate(maxURLLength);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1013 |       }
      |       ~
 1014 |     }
      |     ~  
 1015 | 
      |        
 1016 |     nsGlobalWindowOuter* outer = nsGlobalWindowOuter::Cast(mOuterWindow);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1017 |     printf_stderr(
      |     ~~~~~~~~~~~~~~
 1018 |         "--DOMWINDOW == %d (%p) [pid = %d] [serial = %d] [outer = %p] [url = "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1019 |         "%s]\n",
      |         ~~~~~~~~
 1020 |         nsContentUtils::GetCurrentInnerOrOuterWindowCount(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1021 |         static_cast<void*>(ToCanonicalSupports(this)), getpid(), mSerial,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1022 |         static_cast<void*>(ToCanonicalSupports(outer)), url.get());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1023 |   }
      |   ~    
 1024 | #endif
      | ~~~~~~ 
 1025 | 
      |        
 1026 |   MOZ_LOG(gDOMLeakPRLogInner, LogLevel::Debug,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1027 |           ("DOMWINDOW %p destroyed", this));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1028 | 
      |        
 1029 |   Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_MUTATION_LISTENERS,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1030 |                         mMutationBits ? 1 : 0);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
 1031 |   Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1032 |                         mMayHaveTextEventListenerInDefaultGroup ? 1 : 0);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1033 | 
      |        
 1034 |   // An inner window is destroyed, pull it out of the outer window's
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1035 |   // list if inner windows.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
 1036 | 
      |        
 1037 |   PR_REMOVE_LINK(this);
      |   ~~~~~~~~~~~~~~~~~~~~~
 1038 | 
      |        
 1039 |   // If our outer window's inner window is this window, null out the
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1040 |   // outer window's reference to this window that's being deleted.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1041 |   nsGlobalWindowOuter* outer = GetOuterWindowInternal();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |   if (outer) {
      |   ~~~~~~~~~~~~
 1043 |     outer->MaybeClearInnerWindow(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |   }
      |   ~    
 1045 | 
      |        
 1046 |   // We don't have to leave the tab group if we are an inner window.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 | 
      |        
 1048 |   nsCOMPtr<nsIDeviceSensors> ac = do_GetService(NS_DEVICE_SENSORS_CONTRACTID);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1049 |   if (ac) ac->RemoveWindowAsListener(this);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 | 
      |        
 1051 |   nsLayoutStatics::Release();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1052 | }
      | ~      
 1053 | 
      |        
 1054 | // static
      | ~~~~~~~~~
 1055 | void nsGlobalWindowInner::ShutDown() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1056 |   AssertIsOnMainThread();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1057 | 
      |        
 1058 |   if (gDumpFile && gDumpFile != stdout) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1059 |     fclose(gDumpFile);
      |     ~~~~~~~~~~~~~~~~~~
 1060 |   }
      |   ~    
 1061 |   gDumpFile = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~
 1062 | 
      |        
 1063 |   delete sInnerWindowsById;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
 1064 |   sInnerWindowsById = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1065 | }
      | ~      
 1066 | 
      |        
 1067 | // static
      | ~~~~~~~~~
 1068 | void nsGlobalWindowInner::CleanupCachedXBLHandlers() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1069 |   if (mCachedXBLPrototypeHandlers && mCachedXBLPrototypeHandlers->Count() > 0) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1070 |     mCachedXBLPrototypeHandlers->Clear();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1071 |   }
      |   ~    
 1072 | }
      | ~      
 1073 | 
      |        
 1074 | void nsGlobalWindowInner::FreeInnerObjects() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1075 |   if (IsDying()) {
      |   ~~~~~~~~~~~~~~~~
 1076 |     return;
      |     ~~~~~~~
 1077 |   }
      |   ~    
 1078 |   StartDying();
      |   ~~~~~~~~~~~~~
 1079 | 
      |        
 1080 |   // Make sure that this is called before we null out the document and
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1081 |   // other members that the window destroyed observers could
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1082 |   // re-create.
      |   ~~~~~~~~~~~~~
 1083 |   NotifyDOMWindowDestroyed(this);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1084 |   if (auto* reporter = nsWindowMemoryReporter::Get()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1085 |     reporter->ObserveDOMWindowDetached(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1086 |   }
      |   ~    
 1087 | 
      |        
 1088 |   // Kill all of the workers for this window.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1089 |   CancelWorkersForWindow(this);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1090 | 
      |        
 1091 |   nsTObserverArray<RefPtr<mozilla::dom::SharedWorker>>::ForwardIterator iter(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1092 |       mSharedWorkers);
      |       ~~~~~~~~~~~~~~~~
 1093 |   while (iter.HasMore()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1094 |     iter.GetNext()->Close();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
 1095 |   }
      |   ~    
 1096 | 
      |        
 1097 |   if (mTimeoutManager) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
 1098 |     mTimeoutManager->ClearAllTimeouts();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1099 |   }
      |   ~    
 1100 | 
      |        
 1101 |   DisableIdleCallbackRequests();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1102 | 
      |        
 1103 |   mChromeEventHandler = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1104 | 
      |        
 1105 |   if (mListenerManager) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1106 |     mListenerManager->Disconnect();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1107 |     mListenerManager = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1108 |   }
      |   ~    
 1109 | 
      |        
 1110 |   mHistory = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~
 1111 | 
      |        
 1112 |   if (mNavigator) {
      |   ~~~~~~~~~~~~~~~~~
 1113 |     mNavigator->OnNavigation();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1114 |     mNavigator->Invalidate();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
 1115 |     mNavigator = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~
 1116 |   }
      |   ~    
 1117 | 
      |        
 1118 |   mScreen = nullptr;
      |   ~~~~~~~~~~~~~~~~~~
 1119 | 
      |        
 1120 | #if defined(MOZ_WIDGET_ANDROID)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1121 |   mOrientationChangeObserver = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 | #endif
      | ~~~~~~ 
 1123 | 
      |        
 1124 |   if (mDoc) {
      |   ~~~~~~~~~~~
 1125 |     // Remember the document's principal and URI.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1126 |     mDocumentPrincipal = mDoc->NodePrincipal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1127 |     mDocumentStoragePrincipal = mDoc->EffectiveStoragePrincipal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1128 |     mDocumentURI = mDoc->GetDocumentURI();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1129 |     mDocBaseURI = mDoc->GetDocBaseURI();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1130 | 
      |        
 1131 |     while (mDoc->EventHandlingSuppressed()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1132 |       mDoc->UnsuppressEventHandlingAndFireEvents(false);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1133 |     }
      |     ~  
 1134 | 
      |        
 1135 |     if (mObservingDidRefresh) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1136 |       PresShell* presShell = mDoc->GetPresShell();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1137 |       if (presShell) {
      |       ~~~~~~~~~~~~~~~~
 1138 |         Unused << presShell->RemovePostRefreshObserver(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1139 |       }
      |       ~
 1140 |     }
      |     ~  
 1141 |   }
      |   ~    
 1142 | 
      |        
 1143 |   // Remove our reference to the document and the document principal.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1144 |   mFocusedElement = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1145 | 
      |        
 1146 |   if (mApplicationCache) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1147 |     static_cast<nsDOMOfflineResourceList*>(mApplicationCache.get())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1148 |         ->Disconnect();
      |         ~~~~~~~~~~~~~~~
 1149 |     mApplicationCache = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1150 |   }
      |   ~    
 1151 | 
      |        
 1152 |   if (mIndexedDB) {
      |   ~~~~~~~~~~~~~~~~~
 1153 |     mIndexedDB->DisconnectFromGlobal(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1154 |     mIndexedDB = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~
 1155 |   }
      |   ~    
 1156 | 
      |        
 1157 |   UnlinkHostObjectURIs();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1158 | 
      |        
 1159 |   NotifyWindowIDDestroyed("inner-window-destroyed");
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1160 | 
      |        
 1161 |   CleanupCachedXBLHandlers();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1162 | 
      |        
 1163 |   for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1164 |     mAudioContexts[i]->Shutdown();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1165 |   }
      |   ~    
 1166 |   mAudioContexts.Clear();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1167 | 
      |        
 1168 |   DisableGamepadUpdates();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1169 |   mHasGamepad = false;
      |   ~~~~~~~~~~~~~~~~~~~~
 1170 |   mGamepads.Clear();
      |   ~~~~~~~~~~~~~~~~~~
 1171 |   DisableVRUpdates();
      |   ~~~~~~~~~~~~~~~~~~~
 1172 |   mHasVREvents = false;
      |   ~~~~~~~~~~~~~~~~~~~~~
 1173 |   mHasVRDisplayActivateEvents = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |   mVRDisplays.Clear();
      |   ~~~~~~~~~~~~~~~~~~~~
 1175 | 
      |        
 1176 |   // This breaks a cycle between the window and the ClientSource object.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1177 |   mClientSource.reset();
      |   ~~~~~~~~~~~~~~~~~~~~~~
 1178 | 
      |        
 1179 |   if (mBrowserChild) {
      |   ~~~~~~~~~~~~~~~~~~~~
 1180 |     // Remove any remaining listeners, and reset mBeforeUnloadListenerCount.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1181 |     for (int i = 0; i < mBeforeUnloadListenerCount; ++i) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1182 |       mBrowserChild->BeforeUnloadRemoved();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1183 |     }
      |     ~  
 1184 |     mBeforeUnloadListenerCount = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1185 |   }
      |   ~    
 1186 | 
      |        
 1187 |   // If we have any promiseDocumentFlushed callbacks, fire them now so
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1188 |   // that the Promises can resolve.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1189 |   CallDocumentFlushedResolvers();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1190 |   mObservingDidRefresh = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1191 | 
      |        
 1192 |   DisconnectEventTargetObjects();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1193 | 
      |        
 1194 |   if (mObserver) {
      |   ~~~~~~~~~~~~~~~~
 1195 |     nsCOMPtr<nsIObserverService> os = mozilla::services::GetObserverService();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1196 |     if (os) {
      |     ~~~~~~~~~
 1197 |       os->RemoveObserver(mObserver, NS_IOSERVICE_OFFLINE_STATUS_TOPIC);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1198 |       os->RemoveObserver(mObserver, MEMORY_PRESSURE_OBSERVER_TOPIC);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1199 |     }
      |     ~  
 1200 | 
      |        
 1201 |     RefPtr<StorageNotifierService> sns = StorageNotifierService::GetOrCreate();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1202 |     if (sns) {
      |     ~~~~~~~~~~
 1203 |       sns->Unregister(mObserver);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1204 |     }
      |     ~  
 1205 | 
      |        
 1206 |     Preferences::RemoveObserver(mObserver, "intl.accept_languages");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1207 | 
      |        
 1208 |     // Drop its reference to this dying window, in case for some bogus reason
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1209 |     // the object stays around.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1210 |     mObserver->Forget();
      |     ~~~~~~~~~~~~~~~~~~~~
 1211 |   }
      |   ~    
 1212 | 
      |        
 1213 |   mMenubar = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~
 1214 |   mToolbar = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~
 1215 |   mLocationbar = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1216 |   mPersonalbar = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1217 |   mStatusbar = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~
 1218 |   mScrollbars = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~
 1219 | 
      |        
 1220 |   mConsole = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~
 1221 | 
      |        
 1222 |   mPaintWorklet = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1223 | 
      |        
 1224 |   mExternal = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~
 1225 |   mInstallTrigger = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1226 | 
      |        
 1227 |   mLocalStorage = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1228 |   mSessionStorage = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1229 |   mPerformance = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1230 | 
      |        
 1231 |   mSharedWorkers.Clear();
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1232 | 
      |        
 1233 | #ifdef MOZ_WEBSPEECH
      | ~~~~~~~~~~~~~~~~~~~~
 1234 |   mSpeechSynthesis = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1235 | #endif
      | ~~~~~~ 
 1236 | 
      |        
 1237 |   mParentTarget = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1238 | 
      |        
 1239 |   if (mCleanMessageManager) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1240 |     MOZ_ASSERT(mIsChrome, "only chrome should have msg manager cleaned");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1241 |     if (mChromeFields.mMessageManager) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1242 |       mChromeFields.mMessageManager->Disconnect();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1243 |     }
      |     ~  
 1244 |   }
      |   ~    
 1245 | 
      |        
 1246 |   if (mWindowGlobalChild && !mWindowGlobalChild->IsClosed()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1247 |     mWindowGlobalChild->Destroy();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1248 |   }
      |   ~    
 1249 |   mWindowGlobalChild = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1250 | 
      |        
 1251 |   mIntlUtils = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~
 1252 | }
      | ~      
 1253 | 
      |        
 1254 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1255 | // nsGlobalWindowInner::nsISupports
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1256 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1257 | 
      |        
 1258 | // QueryInterface implementation for nsGlobalWindowInner
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1259 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1260 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1261 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, EventTarget)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |   NS_INTERFACE_MAP_ENTRY(nsIDOMWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1263 |   NS_INTERFACE_MAP_ENTRY(nsIGlobalObject)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1264 |   NS_INTERFACE_MAP_ENTRY(nsIScriptGlobalObject)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1265 |   NS_INTERFACE_MAP_ENTRY(nsIScriptObjectPrincipal)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1266 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1267 |   NS_INTERFACE_MAP_ENTRY(nsPIDOMWindowInner)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1268 |   NS_INTERFACE_MAP_ENTRY(mozIDOMWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1269 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIDOMChromeWindow, IsChromeWindow())
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1270 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1271 |   NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1272 | NS_INTERFACE_MAP_END
      | ~~~~~~~~~~~~~~~~~~~~
 1273 | 
      |        
 1274 | NS_IMPL_CYCLE_COLLECTING_ADDREF(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1275 | NS_IMPL_CYCLE_COLLECTING_RELEASE(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1276 | 
      |        
 1277 | NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_BEGIN(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1278 |   if (tmp->IsBlackForCC(false)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1279 |     if (nsCCUncollectableMarker::InGeneration(tmp->mCanSkipCCGeneration)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1280 |       return true;
      |       ~~~~~~~~~~~~
 1281 |     }
      |     ~  
 1282 |     tmp->mCanSkipCCGeneration = nsCCUncollectableMarker::sGeneration;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1283 |     if (tmp->mCachedXBLPrototypeHandlers) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1284 |       for (auto iter = tmp->mCachedXBLPrototypeHandlers->Iter(); !iter.Done();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1285 |            iter.Next()) {
      |            ~~~~~~~~~~~~~~
 1286 |         iter.Data().exposeToActiveJS();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1287 |       }
      |       ~
 1288 |     }
      |     ~  
 1289 |     if (EventListenerManager* elm = tmp->GetExistingListenerManager()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1290 |       elm->MarkForCC();
      |       ~~~~~~~~~~~~~~~~~
 1291 |     }
      |     ~  
 1292 |     if (tmp->mTimeoutManager) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1293 |       tmp->mTimeoutManager->UnmarkGrayTimers();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1294 |     }
      |     ~  
 1295 |     return true;
      |     ~~~~~~~~~~~~
 1296 |   }
      |   ~    
 1297 | NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1298 | 
      |        
 1299 | NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_IN_CC_BEGIN(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1300 |   return tmp->IsBlackForCC(true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1301 | NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_IN_CC_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1302 | 
      |        
 1303 | NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_BEGIN(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1304 |   return tmp->IsBlackForCC(false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1305 | NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1306 | 
      |        
 1307 | NS_IMPL_CYCLE_COLLECTION_CLASS(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1308 | 
      |        
 1309 | NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INTERNAL(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1310 |   if (MOZ_UNLIKELY(cb.WantDebugInfo())) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |     char name[512];
      |     ~~~~~~~~~~~~~~~
 1312 |     nsAutoCString uri;
      |     ~~~~~~~~~~~~~~~~~~
 1313 |     if (tmp->mDoc && tmp->mDoc->GetDocumentURI()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1314 |       uri = tmp->mDoc->GetDocumentURI()->GetSpecOrDefault();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1315 |     }
      |     ~  
 1316 |     SprintfLiteral(name, "nsGlobalWindowInner # %" PRIu64 " inner %s",
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1317 |                    tmp->mWindowID, uri.get());
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1318 |     cb.DescribeRefCountedNode(tmp->mRefCnt.get(), name);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1319 |   } else {
      |   ~~~~~~~~
 1320 |     NS_IMPL_CYCLE_COLLECTION_DESCRIBE(nsGlobalWindowInner, tmp->mRefCnt.get())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1321 |   }
      |   ~    
 1322 | 
      |        
 1323 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mNavigator)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1324 | 
      |        
 1325 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPerformance)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1326 | 
      |        
 1327 | #ifdef MOZ_WEBSPEECH
      | ~~~~~~~~~~~~~~~~~~~~
 1328 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSpeechSynthesis)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1329 | #endif
      | ~~~~~~ 
 1330 | 
      |        
 1331 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mOuterWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1332 | 
      |        
 1333 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mTopInnerWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1334 | 
      |        
 1335 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mListenerManager)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1336 | 
      |        
 1337 |   if (tmp->mTimeoutManager) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1338 |     tmp->mTimeoutManager->ForEachUnorderedTimeout([&cb](Timeout* timeout) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1339 |       cb.NoteNativeChild(timeout, NS_CYCLE_COLLECTION_PARTICIPANT(Timeout));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1340 |     });
      |     ~~~
 1341 |   }
      |   ~    
 1342 | 
      |        
 1343 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocation)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1344 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mHistory)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1345 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCustomElements)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1346 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSharedWorkers)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1347 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocalStorage)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1348 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSessionStorage)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1349 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mApplicationCache)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1350 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIndexedDB)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1351 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentPrincipal)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1352 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentStoragePrincipal)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1353 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mBrowserChild)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1354 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDoc)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1355 | 
      |        
 1356 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIdleRequestExecutor)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1357 |   for (IdleRequest* request : tmp->mIdleRequestCallbacks) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |     cb.NoteNativeChild(request, NS_CYCLE_COLLECTION_PARTICIPANT(IdleRequest));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1359 |   }
      |   ~    
 1360 | 
      |        
 1361 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mClientSource)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1362 | 
      |        
 1363 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mGamepads)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1364 | 
      |        
 1365 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCacheStorage)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1366 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mVRDisplays)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1367 | 
      |        
 1368 |   // Traverse stuff from nsPIDOMWindow
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1369 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChromeEventHandler)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1370 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mParentTarget)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1371 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mFocusedElement)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1372 | 
      |        
 1373 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMenubar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1374 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mToolbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1375 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocationbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1376 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPersonalbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1377 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mStatusbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1378 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mScrollbars)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1379 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCrypto)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1380 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mU2F)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1381 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mConsole)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1382 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPaintWorklet)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1383 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mExternal)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1384 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mInstallTrigger)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1385 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIntlUtils)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1386 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mReportRecords)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1387 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mReportingObservers)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1388 | 
      |        
 1389 |   tmp->TraverseHostObjectURIs(cb);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1390 | 
      |        
 1391 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChromeFields.mMessageManager)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1392 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChromeFields.mGroupMessageManagers)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1393 | 
      |        
 1394 |   NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPendingPromises)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1395 | 
      |        
 1396 |   for (size_t i = 0; i < tmp->mDocumentFlushedResolvers.Length(); i++) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1397 |     NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentFlushedResolvers[i]->mPromise);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1398 |     NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentFlushedResolvers[i]->mCallback);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1399 |   }
      |   ~    
 1400 | 
      |        
 1401 |   static_cast<mozilla::webgpu::InstanceProvider*>(tmp)->CcTraverse(cb);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1402 | 
      |        
 1403 | NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1404 | 
      |        
 1405 | NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1406 |   JSObject* wrapper = tmp->GetWrapperPreserveColor();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1407 |   if (wrapper) {
      |   ~~~~~~~~~~~~~~
 1408 |     // Mark our realm as dead, so the JS engine won't hand out our
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1409 |     // global after this point.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1410 |     JS::RealmBehaviorsRef(js::GetNonCCWObjectRealm(wrapper)).setNonLive();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1411 |   }
      |   ~    
 1412 | 
      |        
 1413 |   tmp->CleanupCachedXBLHandlers();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1414 | 
      |        
 1415 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mNavigator)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1416 | 
      |        
 1417 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mPerformance)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1418 | 
      |        
 1419 | #ifdef MOZ_WEBSPEECH
      | ~~~~~~~~~~~~~~~~~~~~
 1420 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mSpeechSynthesis)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1421 | #endif
      | ~~~~~~ 
 1422 | 
      |        
 1423 |   if (tmp->mOuterWindow) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1424 |     nsGlobalWindowOuter::Cast(tmp->mOuterWindow)->MaybeClearInnerWindow(tmp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1425 |     NS_IMPL_CYCLE_COLLECTION_UNLINK(mOuterWindow)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1426 |   }
      |   ~    
 1427 | 
      |        
 1428 |   if (tmp->mListenerManager) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1429 |     tmp->mListenerManager->Disconnect();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1430 |     NS_IMPL_CYCLE_COLLECTION_UNLINK(mListenerManager)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1431 |   }
      |   ~    
 1432 | 
      |        
 1433 |   // Here the Timeouts list would've been unlinked, but we rely on
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1434 |   // that Timeout objects have been traced and will remove themselves
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |   // while unlinking.
      |   ~~~~~~~~~~~~~~~~~~~
 1436 | 
      |        
 1437 |   tmp->UpdateTopInnerWindow();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1438 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mTopInnerWindow)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1439 | 
      |        
 1440 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocation)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1441 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mHistory)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1442 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mCustomElements)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1443 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mSharedWorkers)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocalStorage)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1445 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mSessionStorage)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1446 |   if (tmp->mApplicationCache) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1447 |     static_cast<nsDOMOfflineResourceList*>(tmp->mApplicationCache.get())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1448 |         ->Disconnect();
      |         ~~~~~~~~~~~~~~~
 1449 |     NS_IMPL_CYCLE_COLLECTION_UNLINK(mApplicationCache)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1450 |   }
      |   ~    
 1451 |   if (tmp->mIndexedDB) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
 1452 |     tmp->mIndexedDB->DisconnectFromGlobal(tmp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1453 |     NS_IMPL_CYCLE_COLLECTION_UNLINK(mIndexedDB)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1454 |   }
      |   ~    
 1455 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentPrincipal)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1456 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentStoragePrincipal)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1457 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mBrowserChild)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1458 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mDoc)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1459 | 
      |        
 1460 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mGamepads)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1461 | 
      |        
 1462 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mCacheStorage)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1463 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mVRDisplays)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1464 | 
      |        
 1465 |   // Unlink stuff from nsPIDOMWindow
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1466 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mChromeEventHandler)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1467 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mParentTarget)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1468 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mFocusedElement)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1469 | 
      |        
 1470 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mMenubar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1471 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mToolbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1472 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocationbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1473 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mPersonalbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1474 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mStatusbar)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1475 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mScrollbars)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mCrypto)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1477 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mU2F)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mConsole)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mPaintWorklet)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1480 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mExternal)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1481 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mInstallTrigger)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1482 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mIntlUtils)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1483 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mReportRecords)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mReportingObservers)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 | 
      |        
 1486 |   tmp->UnlinkHostObjectURIs();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1487 | 
      |        
 1488 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mIdleRequestExecutor)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 | 
      |        
 1490 |   // Here the IdleRequest list would've been unlinked, but we rely on
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1491 |   // that IdleRequest objects have been traced and will remove
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1492 |   // themselves while unlinking.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1493 | 
      |        
 1494 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mClientSource)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1495 | 
      |        
 1496 |   if (tmp->IsChromeWindow()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1497 |     if (tmp->mChromeFields.mMessageManager) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1498 |       static_cast<nsFrameMessageManager*>(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1499 |           tmp->mChromeFields.mMessageManager.get())
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1500 |           ->Disconnect();
      |           ~~~~~~~~~~~~~~~
 1501 |       NS_IMPL_CYCLE_COLLECTION_UNLINK(mChromeFields.mMessageManager)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1502 |     }
      |     ~  
 1503 |     tmp->DisconnectAndClearGroupMessageManagers();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1504 |     NS_IMPL_CYCLE_COLLECTION_UNLINK(mChromeFields.mGroupMessageManagers)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1505 |   }
      |   ~    
 1506 | 
      |        
 1507 |   NS_IMPL_CYCLE_COLLECTION_UNLINK(mPendingPromises)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1508 |   for (size_t i = 0; i < tmp->mDocumentFlushedResolvers.Length(); i++) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1509 |     NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentFlushedResolvers[i]->mPromise);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1510 |     NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentFlushedResolvers[i]->mCallback);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1511 |   }
      |   ~    
 1512 |   tmp->mDocumentFlushedResolvers.Clear();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1513 | 
      |        
 1514 |   static_cast<mozilla::webgpu::InstanceProvider*>(tmp)->CcUnlink();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1515 | 
      |        
 1516 |   NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1517 | NS_IMPL_CYCLE_COLLECTION_UNLINK_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1518 | 
      |        
 1519 | #ifdef DEBUG
      | ~~~~~~~~~~~~
 1520 | void nsGlobalWindowInner::RiskyUnlink() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1521 |   NS_CYCLE_COLLECTION_INNERNAME.Unlink(this);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1522 | }
      | ~      
 1523 | #endif
      | ~~~~~~ 
 1524 | 
      |        
 1525 | NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(nsGlobalWindowInner)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1526 |   if (tmp->mCachedXBLPrototypeHandlers) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1527 |     for (auto iter = tmp->mCachedXBLPrototypeHandlers->Iter(); !iter.Done();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1528 |          iter.Next()) {
      |          ~~~~~~~~~~~~~~
 1529 |       aCallbacks.Trace(&iter.Data(), "Cached XBL prototype handler", aClosure);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1530 |     }
      |     ~  
 1531 |   }
      |   ~    
 1532 |   NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1533 | NS_IMPL_CYCLE_COLLECTION_TRACE_END
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1534 | 
      |        
 1535 | bool nsGlobalWindowInner::IsBlackForCC(bool aTracingNeeded) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1536 |   if (!nsCCUncollectableMarker::sGeneration) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1537 |     return false;
      |     ~~~~~~~~~~~~~
 1538 |   }
      |   ~    
 1539 | 
      |        
 1540 |   return (nsCCUncollectableMarker::InGeneration(GetMarkedCCGeneration()) ||
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1541 |           HasKnownLiveWrapper()) &&
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~
 1542 |          (!aTracingNeeded || HasNothingToTrace(ToSupports(this)));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1543 | }
      | ~      
 1544 | 
      |        
 1545 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1546 | // nsGlobalWindowInner::nsIScriptGlobalObject
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1547 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1548 | 
      |        
 1549 | nsresult nsGlobalWindowInner::EnsureScriptEnvironment() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1550 |   // NOTE: We can't use FORWARD_TO_OUTER here because we don't want to fail if
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1551 |   // we're called on an inactive inner window.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1552 |   nsGlobalWindowOuter* outer = GetOuterWindowInternal();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1553 |   if (!outer) {
      |   ~~~~~~~~~~~~~
 1554 |     NS_WARNING("No outer window available!");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1555 |     return NS_ERROR_FAILURE;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
 1556 |   }
      |   ~    
 1557 |   return outer->EnsureScriptEnvironment();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1558 | }
      | ~      
 1559 | 
      |        
 1560 | nsIScriptContext* nsGlobalWindowInner::GetScriptContext() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1561 |   nsGlobalWindowOuter* outer = GetOuterWindowInternal();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1562 |   if (!outer) {
      |   ~~~~~~~~~~~~~
 1563 |     return nullptr;
      |     ~~~~~~~~~~~~~~~
 1564 |   }
      |   ~    
 1565 |   return outer->GetScriptContext();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1566 | }
      | ~      
 1567 | 
      |        
 1568 | void nsGlobalWindowInner::TraceGlobalJSObject(JSTracer* aTrc) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1569 |   TraceWrapper(aTrc, "active window global");
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1570 | }
      | ~      
 1571 | 
      |        
 1572 | bool nsGlobalWindowInner::ShouldResetBrowsingContextUserGestureActivation() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1573 |   // Reset user gesture activation flag only when the top level document changes
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |   // and its corresponding browsing context has been activated by user gesture.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1575 |   return mWindowGlobalChild && GetOuterWindowInternal() &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |          GetOuterWindowInternal()->IsTopLevelWindow() && Window() &&
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |          Window()->GetUserGestureActivation();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1578 | }
      | ~      
 1579 | 
      |        
 1580 | void nsGlobalWindowInner::InnerSetNewDocument(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1581 |                                               Document* aDocument) {
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
 1582 |   MOZ_ASSERT(aDocument);
      |   ~~~~~~~~~~~~~~~~~~~~~~
 1583 | 
      |        
 1584 |   if (MOZ_LOG_TEST(gDOMLeakPRLogInner, LogLevel::Debug)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1585 |     nsIURI* uri = aDocument->GetDocumentURI();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1586 |     MOZ_LOG(gDOMLeakPRLogInner, LogLevel::Debug,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1587 |             ("DOMWINDOW %p SetNewDocument %s", this,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1588 |              uri ? uri->GetSpecOrDefault().get() : ""));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |   }
      |   ~    
 1590 | 
      |        
 1591 |   mDoc = aDocument;
      |   ~~~~~~~~~~~~~~~~~
 1592 |   mFocusedElement = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1593 |   mLocalStorage = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 1594 |   mSessionStorage = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |   mPerformance = nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 1596 | 
      |        
 1597 |   // This must be called after nullifying the internal objects because here we
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1598 |   // could recreate them, calling the getter methods, and store them into the JS
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1599 |   // slots. If we nullify them after, the slot values and the objects will be
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1600 |   // out of sync.
      |   ~~~~~~~~~~~~~~~
 1601 |   ClearDocumentDependentSlots(aCx);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 | 
      |        
 1603 |   // FIXME: Currently, devtools can crete a fallback webextension window global
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1604 |   // in the content process which does not have a corresponding BrowserChild
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |   // actor. This means we have no actor to be our parent. (Bug 1498293)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |   MOZ_DIAGNOSTIC_ASSERT(!mWindowGlobalChild,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1607 |                         "Shouldn't have created WindowGlobalChild yet!");
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1608 |   if (XRE_IsParentProcess() || mBrowserChild) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |     mWindowGlobalChild = WindowGlobalChild::Create(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |   }
      |   ~    
 1611 | 
      |        
 1612 |   if (ShouldResetBrowsingContextUserGestureActivation()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1613 |     Window()->NotifyResetUserGestureActivation();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |   }
      |   ~    
 1615 | 
      |        
 1616 | #ifdef DEBUG
      | ~~~~~~~~~~~~
 1617 |   mLastOpenedURI = aDocument->GetDocumentURI();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 | #endif
      | ~~~~~~ 
 1619 | 
      |        
 1620 |   Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_MUTATION_LISTENERS,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |                         mMutationBits ? 1 : 0);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
 1622 |   Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1623 |                         mMayHaveTextEventListenerInDefaultGroup ? 1 : 0);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 | 
      |        
 1625 |   // Clear our mutation bitfield.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1626 |   mMutationBits = 0;
      |   ~~~~~~~~~~~~~~~~~~
 1627 | 
      |        
 1628 |   mMayHaveTextEventListenerInDefaultGroup = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1629 | }
      | ~      
 1630 | 
      |        
 1631 | nsresult nsGlobalWindowInner::EnsureClientSource() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1632 |   MOZ_DIAGNOSTIC_ASSERT(mDoc);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1633 | 
      |        
 1634 |   bool newClientSource = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1635 | 
      |        
 1636 |   // Get the load info for the document if we performed a load.  Be careful not
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1637 |   // to look at local URLs, though. Local URLs are those that have a scheme of:
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1638 |   //  * about:
      |   ~~~~~~~~~~~~
 1639 |   //  * data:
      |   ~~~~~~~~~~~
 1640 |   //  * blob:
      |   ~~~~~~~~~~~
 1641 |   // We also do an additional check here so that we only treat about:blank
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1642 |   // and about:srcdoc as local URLs.  Other internal firefox about: URLs should
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1643 |   // not be treated this way.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1644 |   nsCOMPtr<nsILoadInfo> loadInfo;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1645 |   nsCOMPtr<nsIChannel> channel = mDoc->GetChannel();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1646 |   if (channel) {
      |   ~~~~~~~~~~~~~~
 1647 |     nsCOMPtr<nsIURI> uri;
      |     ~~~~~~~~~~~~~~~~~~~~~
 1648 |     Unused << channel->GetURI(getter_AddRefs(uri));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1649 | 
      |        
 1650 |     bool ignoreLoadInfo = false;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1651 | 
      |        
 1652 |     // Note, this is mostly copied from NS_IsAboutBlank().  Its duplicated
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1653 |     // here so we can efficiently check about:srcdoc as well.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1654 |     bool isAbout = false;
      |     ~~~~~~~~~~~~~~~~~~~~~
 1655 |     if (NS_SUCCEEDED(uri->SchemeIs("about", &isAbout)) && isAbout) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1656 |       nsCString spec = uri->GetSpecOrDefault();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1657 |       ignoreLoadInfo = spec.EqualsLiteral("about:blank") ||
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1658 |                        spec.EqualsLiteral("about:srcdoc");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1659 |     } else {
      |     ~~~~~~~~
 1660 |       // Its not an about: URL, so now check for our other URL types.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1661 |       bool isData = false;
      |       ~~~~~~~~~~~~~~~~~~~~
 1662 |       bool isBlob = false;
      |       ~~~~~~~~~~~~~~~~~~~~
 1663 |       ignoreLoadInfo =
      |       ~~~~~~~~~~~~~~~~
 1664 |           (NS_SUCCEEDED(uri->SchemeIs("data", &isData)) && isData) ||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1665 |           (NS_SUCCEEDED(uri->SchemeIs("blob", &isBlob)) && isBlob);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1666 |     }
      |     ~  
 1667 | 
      |        
 1668 |     if (!ignoreLoadInfo) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 1669 |       loadInfo = channel->LoadInfo();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1670 |     }
      |     ~  
 1671 |   }
      |   ~    
 1672 | 
      |        
 1673 |   // Take the initial client source from the docshell immediately.  Even if we
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1674 |   // don't end up using it here we should consume it.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1675 |   UniquePtr<ClientSource> initialClientSource;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1676 |   nsIDocShell* docshell = GetDocShell();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1677 |   if (docshell) {
      |   ~~~~~~~~~~~~~~~
 1678 |     initialClientSource = docshell->TakeInitialClientSource();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1679 |   }
      |   ~    
 1680 | 
      |        
 1681 |   // Try to get the reserved client from the LoadInfo.  A Client is
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1682 |   // reserved at the start of the channel load if there is not an
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1683 |   // initial about:blank document that will be reused.  It is also
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1684 |   // created if the channel load encounters a cross-origin redirect.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1685 |   if (loadInfo) {
      |   ~~~~~~~~~~~~~~~
 1686 |     UniquePtr<ClientSource> reservedClient =
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1687 |         loadInfo->TakeReservedClientSource();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1688 |     if (reservedClient) {
      |     ~~~~~~~~~~~~~~~~~~~~~
 1689 |       mClientSource.reset();
      |       ~~~~~~~~~~~~~~~~~~~~~~
 1690 |       mClientSource = std::move(reservedClient);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1691 |       newClientSource = true;
      |       ~~~~~~~~~~~~~~~~~~~~~~~
 1692 |     }
      |     ~  
 1693 |   }
      |   ~    
 1694 | 
      |        
 1695 |   // We don't have a LoadInfo reserved client, but maybe we should
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1696 |   // be inheriting an initial one from the docshell.  This means
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1697 |   // that the docshell started the channel load before creating the
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1698 |   // initial about:blank document.  This is an optimization, though,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1699 |   // and it created an initial Client as a placeholder for the document.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1700 |   // In this case we want to inherit this placeholder Client here.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1701 |   if (!mClientSource) {
      |   ~~~~~~~~~~~~~~~~~~~~~
 1702 |     mClientSource = std::move(initialClientSource);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1703 |     if (mClientSource) {
      |     ~~~~~~~~~~~~~~~~~~~~
 1704 |       newClientSource = true;
      |       ~~~~~~~~~~~~~~~~~~~~~~~
 1705 |     }
      |     ~  
 1706 |   }
      |   ~    
 1707 | 
      |        
 1708 |   // Verify the final ClientSource principal matches the final document
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1709 |   // principal.  The ClientChannelHelper handles things like network
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1710 |   // redirects, but there are other ways the document principal can change.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1711 |   // For example, if something sets the nsIChannel.owner property, then
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1712 |   // the final channel principal can be anything.  Unfortunately there is
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1713 |   // no good way to detect this until after the channel completes loading.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1714 |   //
      |   ~~   
 1715 |   // For now we handle this just by reseting the ClientSource.  This will
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1716 |   // result in a new ClientSource with the correct principal being created.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1717 |   // To APIs like ServiceWorker and Clients API it will look like there was
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1718 |   // an initial content page created that was then immediately replaced.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1719 |   // This is pretty close to what we are actually doing.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1720 |   if (mClientSource) {
      |   ~~~~~~~~~~~~~~~~~~~~
 1721 |     nsCOMPtr<nsIPrincipal> clientPrincipal(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1722 |         mClientSource->Info().GetPrincipal());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1723 |     if (!clientPrincipal || !clientPrincipal->Equals(mDoc->NodePrincipal())) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1724 |       mClientSource.reset();
      |       ~~~~~~~~~~~~~~~~~~~~~~
 1725 |     }
      |     ~  
 1726 |   }
      |   ~    
 1727 | 
      |        
 1728 |   // If we don't have a reserved client or an initial client, then create
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1729 |   // one now.  This can happen in certain cases where we avoid preallocating
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1730 |   // the client in the docshell.  This mainly occurs in situations where
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1731 |   // the principal is not clearly inherited from the parent; e.g. sandboxed
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1732 |   // iframes, window.open(), etc.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1733 |   //
      |   ~~   
 1734 |   // We also do this late ClientSource creation if the final document ended
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1735 |   // up with a different principal.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1736 |   //
      |   ~~   
 1737 |   // TODO: We may not be marking initial about:blank documents created
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1738 |   //       this way as controlled by a service worker properly.  The
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1739 |   //       controller should be coming from the same place as the inheritted
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1740 |   //       principal.  We do this in docshell, but as mentioned we aren't
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1741 |   //       smart enough to handle all cases yet.  For example, a
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1742 |   //       window.open() with new URL should inherit the controller from
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1743 |   //       the opener, but we probably don't handle that yet.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1744 |   if (!mClientSource) {
      |   ~~~~~~~~~~~~~~~~~~~~~
 1745 |     mClientSource = ClientManager::CreateSource(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1746 |         ClientType::Window, EventTargetFor(TaskCategory::Other),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1747 |         mDoc->NodePrincipal());
      |         ~~~~~~~~~~~~~~~~~~~~~~~
 1748 |     MOZ_DIAGNOSTIC_ASSERT(mClientSource);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1749 |     newClientSource = true;
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 1750 | 
      |        
 1751 |     // Note, we don't apply the loadinfo controller below if we create
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1752 |     // the ClientSource here.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
 1753 |   }
      |   ~    
 1754 | 
      |        
 1755 |   // The load may have started controlling the Client as well.  If
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1756 |   // so, mark it as controlled immediately here.  The actor may
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1757 |   // or may not have been notified by the parent side about being
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1758 |   // controlled yet.
      |   ~~~~~~~~~~~~~~~~~~
 1759 |   //
      |   ~~   
 1760 |   // Note: We should be careful not to control a client that was created late.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1761 |   //       These clients were not seen by the ServiceWorkerManager when it
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1762 |   //       marked the LoadInfo controlled and it won't know about them.  Its
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1763 |   //       also possible we are creating the client late due to the final
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1764 |   //       principal changing and these clients should definitely not be
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1765 |   //       controlled by a service worker with a different principal.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1766 |   else if (loadInfo) {
      |   ~~~~~~~~~~~~~~~~~~~~
 1767 |     const Maybe<ServiceWorkerDescriptor> controller = loadInfo->GetController();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1768 |     if (controller.isSome()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1769 |       mClientSource->SetController(controller.ref());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1770 |     }
      |     ~  
 1771 | 
      |        
 1772 |     // We also have to handle the case where te initial about:blank is
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1773 |     // controlled due to inheritting the service worker from its parent,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1774 |     // but the actual nsIChannel load is not covered by any service worker.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1775 |     // In this case we want the final page to be uncontrolled.  There is
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1776 |     // an open spec issue about how exactly this should be handled, but for
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1777 |     // now we just force creation of a new ClientSource to clear the
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1778 |     // controller.
      |     ~~~~~~~~~~~~~~
 1779 |     //
      |     ~~ 
 1780 |     //  https://github.com/w3c/ServiceWorker/issues/1232
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1781 |     //
      |     ~~ 
 1782 |     else if (mClientSource->GetController().isSome()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1783 |       mClientSource.reset();
      |       ~~~~~~~~~~~~~~~~~~~~~~
 1784 |       mClientSource = ClientManager::CreateSource(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1785 |           ClientType::Window, EventTargetFor(TaskCategory::Other),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1786 |           mDoc->NodePrincipal());
      |           ~~~~~~~~~~~~~~~~~~~~~~~
 1787 |       MOZ_DIAGNOSTIC_ASSERT(mClientSource);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1788 |       newClientSource = true;
      |       ~~~~~~~~~~~~~~~~~~~~~~~
 1789 |     }
      |     ~  
 1790 |   }
      |   ~    
 1791 | 
      |        
 1792 |   // Its possible that we got a client just after being frozen in
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1793 |   // the bfcache.  In that case freeze the client immediately.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1794 |   if (newClientSource && IsFrozen()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1795 |     mClientSource->Freeze();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
 1796 |   }
      |   ~    
 1797 | 
      |        
 1798 |   return NS_OK;
      |   ~~~~~~~~~~~~~
 1799 | }
      | ~      
 1800 | 
      |        
 1801 | nsresult nsGlobalWindowInner::ExecutionReady() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1802 |   nsresult rv = EnsureClientSource();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1803 |   NS_ENSURE_SUCCESS(rv, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1804 | 
      |        
 1805 |   rv = mClientSource->WindowExecutionReady(this);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1806 |   NS_ENSURE_SUCCESS(rv, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1807 | 
      |        
 1808 |   return NS_OK;
      |   ~~~~~~~~~~~~~
 1809 | }
      | ~      
 1810 | 
      |        
 1811 | void nsGlobalWindowInner::UpdateParentTarget() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1812 |   // NOTE: This method is identical to
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1813 |   // nsGlobalWindowOuter::UpdateParentTarget(). IF YOU UPDATE THIS METHOD,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1814 |   // UPDATE THE OTHER ONE TOO!
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1815 | 
      |        
 1816 |   // Try to get our frame element's tab child global (its in-process message
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1817 |   // manager).  If that fails, fall back to the chrome event handler's tab
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1818 |   // child global, and if it doesn't have one, just use the chrome event
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1819 |   // handler itself.
      |   ~~~~~~~~~~~~~~~~~~
 1820 | 
      |        
 1821 |   nsCOMPtr<Element> frameElement = GetOuterWindow()->GetFrameElementInternal();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1822 |   nsCOMPtr<EventTarget> eventTarget =
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1823 |       nsContentUtils::TryGetBrowserChildGlobal(frameElement);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1824 | 
      |        
 1825 |   if (!eventTarget) {
      |   ~~~~~~~~~~~~~~~~~~~
 1826 |     nsGlobalWindowOuter* topWin = GetScriptableTopInternal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     if (topWin) {
      |     ~~~~~~~~~~~~~
 1828 |       frameElement = topWin->GetFrameElementInternal();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       eventTarget = nsContentUtils::TryGetBrowserChildGlobal(frameElement);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |     }
      |     ~  
 1831 |   }
      |   ~    
 1832 | 
      |        
 1833 |   if (!eventTarget) {
      |   ~~~~~~~~~~~~~~~~~~~
 1834 |     eventTarget = nsContentUtils::TryGetBrowserChildGlobal(mChromeEventHandler);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }
      |   ~    
 1836 | 
      |        
 1837 |   if (!eventTarget) {
      |   ~~~~~~~~~~~~~~~~~~~
 1838 |     eventTarget = mChromeEventHandler;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1839 |   }
      |   ~    
 1840 | 
      |        
 1841 |   mParentTarget = eventTarget;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1842 | }
      | ~      
 1843 | 
      |        
 1844 | EventTarget* nsGlobalWindowInner::GetTargetForDOMEvent() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1845 |   return GetOuterWindowInternal();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1846 | }
      | ~      
 1847 | 
      |        
 1848 | void nsGlobalWindowInner::GetEventTargetParent(EventChainPreVisitor& aVisitor) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1849 |   EventMessage msg = aVisitor.mEvent->mMessage;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1850 | 
      |        
 1851 |   aVisitor.mCanHandle = true;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1852 |   aVisitor.mForceContentDispatch = true;  // FIXME! Bug 329119
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1853 |   if (msg == eResize && aVisitor.mEvent->IsTrusted()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1854 |     // QIing to window so that we can keep the old behavior also in case
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1855 |     // a child window is handling resize.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1856 |     nsCOMPtr<nsPIDOMWindowInner> window =
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1857 |         do_QueryInterface(aVisitor.mEvent->mOriginalTarget);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1858 |     if (window) {
      |     ~~~~~~~~~~~~~
 1859 |       mIsHandlingResizeEvent = true;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1860 |     }
      |     ~  
 1861 |   } else if (msg == eMouseDown && aVisitor.mEvent->IsTrusted()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1862 |     sMouseDown = true;
      |     ~~~~~~~~~~~~~~~~~~
 1863 |   } else if ((msg == eMouseUp || msg == eDragEnd) &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1864 |              aVisitor.mEvent->IsTrusted()) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1865 |     sMouseDown = false;
      |     ~~~~~~~~~~~~~~~~~~~
 1866 |     if (sDragServiceDisabled) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1867 |       nsCOMPtr<nsIDragService> ds =
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1868 |           do_GetService("@mozilla.org/widget/dragservice;1");
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1869 |       if (ds) {
      |       ~~~~~~~~~
 1870 |         sDragServiceDisabled = false;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1871 |         ds->Unsuppress();
      |         ~~~~~~~~~~~~~~~~~
 1872 |       }
      |       ~
 1873 |     }
      |     ~  
 1874 |   }
      |   ~    
 1875 | 
      |        
 1876 |   aVisitor.SetParentTarget(GetParentTarget(), true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1877 | }
      | ~      
 1878 | 
      |        
 1879 | bool nsGlobalWindowInner::DialogsAreBeingAbused() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1880 |   NS_ASSERTION(
      |   ~~~~~~~~~~~~~
 1881 |       GetScriptableTopInternal() &&
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1882 |           GetScriptableTopInternal()->GetCurrentInnerWindowInternal() == this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1883 |       "DialogsAreBeingAbused called with invalid window");
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1884 | 
      |        
 1885 |   if (mLastDialogQuitTime.IsNull() || nsContentUtils::IsCallerChrome()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1886 |     return false;
      |     ~~~~~~~~~~~~~
 1887 |   }
      |   ~    
 1888 | 
      |        
 1889 |   TimeDuration dialogInterval(TimeStamp::Now() - mLastDialogQuitTime);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1890 |   if (dialogInterval.ToSeconds() <
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1891 |       Preferences::GetInt("dom.successive_dialog_time_limit",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1892 |                           DEFAULT_SUCCESSIVE_DIALOG_TIME_LIMIT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1893 |     mDialogAbuseCount++;
      |     ~~~~~~~~~~~~~~~~~~~~
 1894 | 
      |        
 1895 |     return PopupBlocker::GetPopupControlState() > PopupBlocker::openAllowed ||
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1896 |            mDialogAbuseCount > MAX_SUCCESSIVE_DIALOG_COUNT;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1897 |   }
      |   ~    
 1898 | 
      |        
 1899 |   // Reset the abuse counter
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1900 |   mDialogAbuseCount = 0;
      |   ~~~~~~~~~~~~~~~~~~~~~~
 1901 | 
      |        
 1902 |   return false;
      |   ~~~~~~~~~~~~~
 1903 | }
      | ~      
 1904 | 
      |        
 1905 | nsresult nsGlobalWindowInner::PostHandleEvent(EventChainPostVisitor& aVisitor) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1906 |   // Return early if there is nothing to do.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |   switch (aVisitor.mEvent->mMessage) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |     case eResize:
      |     ~~~~~~~~~~~~~
 1909 |     case eUnload:
      |     ~~~~~~~~~~~~~
 1910 |     case eLoad:
      |     ~~~~~~~~~~~
 1911 |       break;
      |       ~~~~~~
 1912 |     default:
      |     ~~~~~~~~
 1913 |       return NS_OK;
      |       ~~~~~~~~~~~~~
 1914 |   }
      |   ~    
 1915 | 
      |        
 1916 |   /* mChromeEventHandler and mContext go dangling in the middle of this
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1917 |    function under some circumstances (events that destroy the window)
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1918 |    without this addref. */
      |    ~~~~~~~~~~~~~~~~~~~~~~~
 1919 |   RefPtr<EventTarget> kungFuDeathGrip1(mChromeEventHandler);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1920 |   mozilla::Unused
      |   ~~~~~~~~~~~~~~~
 1921 |       << kungFuDeathGrip1;  // These aren't referred to through the function
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1922 |   nsCOMPtr<nsIScriptContext> kungFuDeathGrip2(GetContextInternal());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1923 |   mozilla::Unused
      |   ~~~~~~~~~~~~~~~
 1924 |       << kungFuDeathGrip2;  // These aren't referred to through the function
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1925 | 
      |        
 1926 |   if (aVisitor.mEvent->mMessage == eResize) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1927 |     mIsHandlingResizeEvent = false;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1928 |   } else if (aVisitor.mEvent->mMessage == eUnload &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1929 |              aVisitor.mEvent->IsTrusted()) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |     // If any VR display presentation is active at unload, the next page
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1931 |     // will receive a vrdisplayactive event to indicate that it should
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1932 |     // immediately begin vr presentation. This should occur when navigating
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1933 |     // forwards, navigating backwards, and on page reload.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1934 |     for (const auto& display : mVRDisplays) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1935 |       if (display->IsPresenting()) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1936 |         display->StartVRNavigation();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1937 |         // Save this VR display ID to trigger vrdisplayactivate event
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1938 |         // after the next load event.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |         nsGlobalWindowOuter* outer = GetOuterWindowInternal();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1940 |         if (outer) {
      |         ~~~~~~~~~~~~
 1941 |           outer->SetAutoActivateVRDisplayID(display->DisplayId());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1942 |         }
      |         ~
 1943 | 
      |        
 1944 |         // XXX The WebVR 1.1 spec does not define which of multiple VR
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1945 |         // presenting VR displays will be chosen during navigation.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1946 |         // As the underlying platform VR API's currently only allow a single
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1947 |         // VR display, it is safe to choose the first VR display for now.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1948 |         break;
      |         ~~~~~~
 1949 |       }
      |       ~
 1950 |     }
      |     ~  
 1951 |     // Execute bindingdetached handlers before we tear ourselves
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1952 |     // down.
      |     ~~~~~~~~
 1953 |     if (mDoc) {
      |     ~~~~~~~~~~~
 1954 |       mDoc->BindingManager()->ExecuteDetachedHandlers();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1955 |     }
      |     ~  
 1956 |     mIsDocumentLoaded = false;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1957 |   } else if (aVisitor.mEvent->mMessage == eLoad &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1958 |              aVisitor.mEvent->IsTrusted()) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1959 |     // This is page load event since load events don't propagate to |window|.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1960 |     // @see Document::GetEventTargetParent.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1961 |     mIsDocumentLoaded = true;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
 1962 | 
      |        
 1963 |     mTimeoutManager->OnDocumentLoaded();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1964 | 
      |        
 1965 |     nsCOMPtr<Element> element = GetOuterWindow()->GetFrameElementInternal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1966 |     nsIDocShell* docShell = GetDocShell();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1967 |     if (element && GetParentInternal() && docShell &&
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1968 |         docShell->ItemType() != nsIDocShellTreeItem::typeChrome) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |       // If we're not in chrome, or at a chrome boundary, fire the
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1970 |       // onload event for the frame element.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1971 | 
      |        
 1972 |       nsEventStatus status = nsEventStatus_eIgnore;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1973 |       WidgetEvent event(aVisitor.mEvent->IsTrusted(), eLoad);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1974 |       event.mFlags.mBubbles = false;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1975 |       event.mFlags.mCancelable = false;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 | 
      |        
 1977 |       // Most of the time we could get a pres context to pass in here,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1978 |       // but not always (i.e. if this window is not shown there won't
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1979 |       // be a pres context available). Since we're not firing a GUI
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1980 |       // event we don't need a pres context anyway so we just pass
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |       // null as the pres context all the time here.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1982 |       EventDispatcher::Dispatch(element, nullptr, &event, nullptr, &status);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1983 |     }
      |     ~  
 1984 | 
      |        
 1985 |     if (mVREventObserver) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 1986 |       mVREventObserver->NotifyAfterLoad();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1987 |     }
      |     ~  
 1988 | 
      |        
 1989 |     uint32_t autoActivateVRDisplayID = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1990 |     nsGlobalWindowOuter* outer = GetOuterWindowInternal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1991 |     if (outer) {
      |     ~~~~~~~~~~~~
 1992 |       autoActivateVRDisplayID = outer->GetAutoActivateVRDisplayID();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1993 |     }
      |     ~  
 1994 |     if (autoActivateVRDisplayID) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1995 |       DispatchVRDisplayActivate(autoActivateVRDisplayID,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1996 |                                 VRDisplayEventReason::Navigation);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1997 |     }
      |     ~  
 1998 |   }
      |   ~    
 1999 | 
      |        
 2000 |   return NS_OK;
      |   ~~~~~~~~~~~~~
 2001 | }
      | ~      
 2002 | 
      |        
 2003 | nsresult nsGlobalWindowInner::DefineArgumentsProperty(nsIArray* aArguments) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2004 |   nsIScriptContext* ctx = GetOuterWindowInternal()->mContext;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2005 |   NS_ENSURE_TRUE(aArguments && ctx, NS_ERROR_NOT_INITIALIZED);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2006 | 
      |        
 2007 |   JS::Rooted<JSObject*> obj(RootingCx(), GetWrapperPreserveColor());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2008 |   return ctx->SetProperty(obj, "arguments", aArguments);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2009 | }
      | ~      
 2010 | 
      |        
 2011 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2012 | // nsGlobalWindowInner::nsIScriptObjectPrincipal
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2013 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2014 | 
      |        
 2015 | nsIPrincipal* nsGlobalWindowInner::GetPrincipal() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2016 |   if (mDoc) {
      |   ~~~~~~~~~~~
 2017 |     // If we have a document, get the principal from the document
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2018 |     return mDoc->NodePrincipal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2019 |   }
      |   ~    
 2020 | 
      |        
 2021 |   if (mDocumentPrincipal) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
 2022 |     return mDocumentPrincipal;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2023 |   }
      |   ~    
 2024 | 
      |        
 2025 |   // If we don't have a principal and we don't have a document we
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2026 |   // ask the parent window for the principal. This can happen when
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2027 |   // loading a frameset that has a <frame src="javascript:xxx">, in
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2028 |   // that case the global window is used in JS before we've loaded
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2029 |   // a document into the window.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2030 | 
      |        
 2031 |   nsCOMPtr<nsIScriptObjectPrincipal> objPrincipal =
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2032 |       do_QueryInterface(GetParentInternal());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2033 | 
      |        
 2034 |   if (objPrincipal) {
      |   ~~~~~~~~~~~~~~~~~~~
 2035 |     return objPrincipal->GetPrincipal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2036 |   }
      |   ~    
 2037 | 
      |        
 2038 |   return nullptr;
      |   ~~~~~~~~~~~~~~~
 2039 | }
      | ~      
 2040 | 
      |        
 2041 | nsIPrincipal* nsGlobalWindowInner::GetEffectiveStoragePrincipal() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2042 |   if (mDoc) {
      |   ~~~~~~~~~~~
 2043 |     // If we have a document, get the principal from the document
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2044 |     return mDoc->EffectiveStoragePrincipal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2045 |   }
      |   ~    
 2046 | 
      |        
 2047 |   if (mDocumentStoragePrincipal) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2048 |     return mDocumentStoragePrincipal;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2049 |   }
      |   ~    
 2050 | 
      |        
 2051 |   // If we don't have a storage principal and we don't have a document we ask
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2052 |   // the parent window for the storage principal.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2053 | 
      |        
 2054 |   nsCOMPtr<nsIScriptObjectPrincipal> objPrincipal =
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2055 |       do_QueryInterface(GetParentInternal());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2056 | 
      |        
 2057 |   if (objPrincipal) {
      |   ~~~~~~~~~~~~~~~~~~~
 2058 |     return objPrincipal->GetEffectiveStoragePrincipal();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2059 |   }
      |   ~    
 2060 | 
      |        
 2061 |   return nullptr;
      |   ~~~~~~~~~~~~~~~
 2062 | }
      | ~      
 2063 | 
      |        
 2064 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2065 | // nsGlobalWindowInner::nsIDOMWindow
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2066 | //*****************************************************************************
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2067 | 
      |        
 2068 | bool nsPIDOMWindowInner::AddAudioContext(AudioContext* aAudioContext) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2069 |   mAudioContexts.AppendElement(aAudioContext);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2070 | 
      |        
 2071 |   // Return true if the context should be muted and false if not.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2072 |   nsIDocShell* docShell = GetDocShell();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2073 |   return docShell && !docShell->GetAllowMedia() && !aAudioContext->IsOffline();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2074 | }
      | ~      
 2075 | 
      |        
 2076 | void nsPIDOMWindowInner::RemoveAudioContext(AudioContext* aAudioContext) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2077 |   mAudioContexts.RemoveElement(aAudioContext);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2078 | }
      | ~      
 2079 | 
      |        
 2080 | void nsPIDOMWindowInner::MuteAudioContexts() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2081 |   for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2082 |     if (!mAudioContexts[i]->IsOffline()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2083 |       mAudioContexts[i]->Mute();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2084 |     }
      |     ~  
 2085 |   }
      |   ~    
 2086 | }
      | ~      
 2087 | 
      |        
 2088 | void nsPIDOMWindowInner::UnmuteAudioContexts() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2089 |   for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2090 |     if (!mAudioContexts[i]->IsOffline()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2091 |       mAudioContexts[i]->Unmute();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2092 |     }
      |     ~  
 2093 |   }
      |   ~    
 2094 | }
      | ~      
 2095 | 
      |        
 2096 | BrowsingContext* nsGlobalWindowInner::Window() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2097 |   return mOuterWindow ? mOuterWindow->GetBrowsingContext() : nullptr;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2098 | }
      | ~      
 2099 | 
      |        
 2100 | Navigator* nsPIDOMWindowInner::Navigator() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2101 |   if (!mNavigator) {
      |   ~~~~~~~~~~~~~~~~~~
 2102 |     mNavigator = new mozilla::dom::Navigator(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2103 |   }
      |   ~    
 2104 | 
      |        
 2105 |   return mNavigator;
      |   ~~~~~~~~~~~~~~~~~~
 2106 | }
      | ~      
 2107 | 
      |        
 2108 | VisualViewport* nsGlobalWindowInner::VisualViewport() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2109 |   if (!mVisualViewport) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2110 |     mVisualViewport = new mozilla::dom::VisualViewport(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2111 |   }
      |   ~    
 2112 | 
      |        
 2113 |   return mVisualViewport;
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2114 | }
      | ~      
 2115 | 
      |        
 2116 | nsScreen* nsGlobalWindowInner::GetScreen(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2117 |   if (!mScreen) {
      |   ~~~~~~~~~~~~~~~
 2118 |     mScreen = nsScreen::Create(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2119 |     if (!mScreen) {
      |     ~~~~~~~~~~~~~~~
 2120 |       aError.Throw(NS_ERROR_UNEXPECTED);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2121 |       return nullptr;
      |       ~~~~~~~~~~~~~~~
 2122 |     }
      |     ~  
 2123 |   }
      |   ~    
 2124 | 
      |        
 2125 |   return mScreen;
      |   ~~~~~~~~~~~~~~~
 2126 | }
      | ~      
 2127 | 
      |        
 2128 | nsHistory* nsGlobalWindowInner::GetHistory(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2129 |   if (!mHistory) {
      |   ~~~~~~~~~~~~~~~~
 2130 |     mHistory = new nsHistory(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2131 |   }
      |   ~    
 2132 | 
      |        
 2133 |   return mHistory;
      |   ~~~~~~~~~~~~~~~~
 2134 | }
      | ~      
 2135 | 
      |        
 2136 | CustomElementRegistry* nsGlobalWindowInner::CustomElements() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2137 |   if (!mCustomElements) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2138 |     mCustomElements = new CustomElementRegistry(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2139 |   }
      |   ~    
 2140 | 
      |        
 2141 |   return mCustomElements;
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2142 | }
      | ~      
 2143 | 
      |        
 2144 | Performance* nsPIDOMWindowInner::GetPerformance() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2145 |   CreatePerformanceObjectIfNeeded();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2146 |   return mPerformance;
      |   ~~~~~~~~~~~~~~~~~~~~
 2147 | }
      | ~      
 2148 | 
      |        
 2149 | void nsPIDOMWindowInner::QueuePerformanceNavigationTiming() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2150 |   CreatePerformanceObjectIfNeeded();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2151 |   if (mPerformance) {
      |   ~~~~~~~~~~~~~~~~~~~
 2152 |     mPerformance->QueueNavigationTimingEntry();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2153 |   }
      |   ~    
 2154 | }
      | ~      
 2155 | 
      |        
 2156 | void nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2157 |   if (mPerformance || !mDoc) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2158 |     return;
      |     ~~~~~~~
 2159 |   }
      |   ~    
 2160 |   RefPtr<nsDOMNavigationTiming> timing = mDoc->GetNavigationTiming();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2161 |   nsCOMPtr<nsITimedChannel> timedChannel(do_QueryInterface(mDoc->GetChannel()));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2162 |   bool timingEnabled = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2163 |   if (!timedChannel ||
      |   ~~~~~~~~~~~~~~~~~~~~
 2164 |       !NS_SUCCEEDED(timedChannel->GetTimingEnabled(&timingEnabled)) ||
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2165 |       !timingEnabled) {
      |       ~~~~~~~~~~~~~~~~~
 2166 |     timedChannel = nullptr;
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 2167 |   }
      |   ~    
 2168 |   if (timing) {
      |   ~~~~~~~~~~~~~
 2169 |     mPerformance = Performance::CreateForMainThread(this, mDoc->NodePrincipal(),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2170 |                                                     timing, timedChannel);
      |                                                     ~~~~~~~~~~~~~~~~~~~~~~
 2171 |   }
      |   ~    
 2172 | }
      | ~      
 2173 | 
      |        
 2174 | bool nsPIDOMWindowInner::IsSecureContext() const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2175 |   return nsGlobalWindowInner::Cast(this)->IsSecureContext();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2176 | }
      | ~      
 2177 | 
      |        
 2178 | void nsPIDOMWindowInner::Suspend() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2179 |   nsGlobalWindowInner::Cast(this)->Suspend();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2180 | }
      | ~      
 2181 | 
      |        
 2182 | void nsPIDOMWindowInner::Resume() { nsGlobalWindowInner::Cast(this)->Resume(); }
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2183 | 
      |        
 2184 | void nsPIDOMWindowInner::SyncStateFromParentWindow() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2185 |   nsGlobalWindowInner::Cast(this)->SyncStateFromParentWindow();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2186 | }
      | ~      
 2187 | 
      |        
 2188 | Maybe<ClientInfo> nsPIDOMWindowInner::GetClientInfo() const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2189 |   return nsGlobalWindowInner::Cast(this)->GetClientInfo();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2190 | }
      | ~      
 2191 | 
      |        
 2192 | Maybe<ClientState> nsPIDOMWindowInner::GetClientState() const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2193 |   return nsGlobalWindowInner::Cast(this)->GetClientState();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2194 | }
      | ~      
 2195 | 
      |        
 2196 | Maybe<ServiceWorkerDescriptor> nsPIDOMWindowInner::GetController() const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2197 |   return nsGlobalWindowInner::Cast(this)->GetController();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2198 | }
      | ~      
 2199 | 
      |        
 2200 | void nsPIDOMWindowInner::NoteCalledRegisterForServiceWorkerScope(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |     const nsACString& aScope) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2202 |   nsGlobalWindowInner::Cast(this)->NoteCalledRegisterForServiceWorkerScope(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2203 |       aScope);
      |       ~~~~~~~~
 2204 | }
      | ~      
 2205 | 
      |        
 2206 | void nsPIDOMWindowInner::NoteDOMContentLoaded() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2207 |   nsGlobalWindowInner::Cast(this)->NoteDOMContentLoaded();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2208 | }
      | ~      
 2209 | 
      |        
 2210 | bool nsGlobalWindowInner::ShouldReportForServiceWorkerScope(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2211 |     const nsAString& aScope) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2212 |   bool result = false;
      |   ~~~~~~~~~~~~~~~~~~~~
 2213 | 
      |        
 2214 |   nsPIDOMWindowOuter* topOuter = GetScriptableTop();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2215 |   NS_ENSURE_TRUE(topOuter, false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2216 | 
      |        
 2217 |   nsGlobalWindowInner* topInner =
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2218 |       nsGlobalWindowInner::Cast(topOuter->GetCurrentInnerWindow());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2219 |   NS_ENSURE_TRUE(topInner, false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2220 | 
      |        
 2221 |   topInner->ShouldReportForServiceWorkerScopeInternal(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2222 |       NS_ConvertUTF16toUTF8(aScope), &result);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2223 |   return result;
      |   ~~~~~~~~~~~~~~
 2224 | }
      | ~      
 2225 | 
      |        
 2226 | already_AddRefed<InstallTriggerImpl> nsGlobalWindowInner::GetInstallTrigger() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2227 |   if (!mInstallTrigger) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2228 |     JS::Rooted<JSObject*> jsImplObj(RootingCx());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2229 |     ErrorResult rv;
      |     ~~~~~~~~~~~~~~~
 2230 |     ConstructJSImplementation("@mozilla.org/addons/installtrigger;1", this,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2231 |                               &jsImplObj, rv);
      |                               ~~~~~~~~~~~~~~~~
 2232 |     if (rv.Failed()) {
      |     ~~~~~~~~~~~~~~~~~~
 2233 |       rv.SuppressException();
      |       ~~~~~~~~~~~~~~~~~~~~~~~
 2234 |       return nullptr;
      |       ~~~~~~~~~~~~~~~
 2235 |     }
      |     ~  
 2236 |     MOZ_RELEASE_ASSERT(!js::IsWrapper(jsImplObj));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2237 |     JS::Rooted<JSObject*> jsImplGlobal(RootingCx(),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2238 |                                        JS::GetNonCCWObjectGlobal(jsImplObj));
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2239 |     mInstallTrigger = new InstallTriggerImpl(jsImplObj, jsImplGlobal, this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2240 |   }
      |   ~    
 2241 | 
      |        
 2242 |   return do_AddRef(mInstallTrigger);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2243 | }
      | ~      
 2244 | 
      |        
 2245 | nsIDOMWindowUtils* nsGlobalWindowInner::GetWindowUtils(ErrorResult& aRv) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2246 |   FORWARD_TO_OUTER_OR_THROW(WindowUtils, (), aRv, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2247 | }
      | ~      
 2248 | 
      |        
 2249 | bool nsGlobalWindowInner::HasOpenerForInitialContentBrowser() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2250 |   FORWARD_TO_OUTER(HasOpenerForInitialContentBrowser, (), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2251 | }
      | ~      
 2252 | 
      |        
 2253 | nsGlobalWindowInner::CallState
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2254 | nsGlobalWindowInner::ShouldReportForServiceWorkerScopeInternal(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2255 |     const nsACString& aScope, bool* aResultOut) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2256 |   MOZ_DIAGNOSTIC_ASSERT(aResultOut);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2257 | 
      |        
 2258 |   // First check to see if this window is controlled.  If so, then we have
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2259 |   // found a match and are done.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2260 |   const Maybe<ServiceWorkerDescriptor> swd = GetController();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2261 |   if (swd.isSome() && swd.ref().Scope() == aScope) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2262 |     *aResultOut = true;
      |     ~~~~~~~~~~~~~~~~~~~
 2263 |     return CallState::Stop;
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 2264 |   }
      |   ~    
 2265 | 
      |        
 2266 |   // Next, check to see if this window has called
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2267 |   // navigator.serviceWorker.register() for this scope.  If so, then treat this
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2268 |   // as a match so console reports appear in the devtools console.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2269 |   if (mClientSource &&
      |   ~~~~~~~~~~~~~~~~~~~~
 2270 |       mClientSource->CalledRegisterForServiceWorkerScope(aScope)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2271 |     *aResultOut = true;
      |     ~~~~~~~~~~~~~~~~~~~
 2272 |     return CallState::Stop;
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 2273 |   }
      |   ~    
 2274 | 
      |        
 2275 |   // Finally check the current docshell nsILoadGroup to see if there are any
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2276 |   // outstanding navigation requests.  If so, match the scope against the
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2277 |   // channel's URL.  We want to show console reports during the FetchEvent
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2278 |   // intercepting the navigation itself.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2279 |   nsCOMPtr<nsIDocumentLoader> loader(do_QueryInterface(GetDocShell()));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2280 |   if (loader) {
      |   ~~~~~~~~~~~~~
 2281 |     nsCOMPtr<nsILoadGroup> loadgroup;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2282 |     Unused << loader->GetLoadGroup(getter_AddRefs(loadgroup));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2283 |     if (loadgroup) {
      |     ~~~~~~~~~~~~~~~~
 2284 |       nsCOMPtr<nsISimpleEnumerator> iter;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2285 |       Unused << loadgroup->GetRequests(getter_AddRefs(iter));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2286 |       if (iter) {
      |       ~~~~~~~~~~~
 2287 |         nsCOMPtr<nsISupports> tmp;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2288 |         bool hasMore = true;
      |         ~~~~~~~~~~~~~~~~~~~~
 2289 |         // Check each network request in the load group.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2290 |         while (NS_SUCCEEDED(iter->HasMoreElements(&hasMore)) && hasMore) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2291 |           iter->GetNext(getter_AddRefs(tmp));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2292 |           nsCOMPtr<nsIChannel> loadingChannel(do_QueryInterface(tmp));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2293 |           // Ignore subresource requests.  Logging for a subresource
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2294 |           // FetchEvent should be handled above since the client is
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2295 |           // already controlled.
      |           ~~~~~~~~~~~~~~~~~~~~~~
 2296 |           if (!loadingChannel ||
      |           ~~~~~~~~~~~~~~~~~~~~~~
 2297 |               !nsContentUtils::IsNonSubresourceRequest(loadingChannel)) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2298 |             continue;
      |             ~~~~~~~~~
 2299 |           }
      |           ~
 2300 |           nsCOMPtr<nsIURI> loadingURL;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2301 |           Unused << loadingChannel->GetURI(getter_AddRefs(loadingURL));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2302 |           if (!loadingURL) {
      |           ~~~~~~~~~~~~~~~~~~
 2303 |             continue;
      |             ~~~~~~~~~
 2304 |           }
      |           ~
 2305 |           nsAutoCString loadingSpec;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2306 |           Unused << loadingURL->GetSpec(loadingSpec);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2307 |           // Perform a simple substring comparison to match the scope
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2308 |           // against the channel URL.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2309 |           if (StringBeginsWith(loadingSpec, aScope)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2310 |             *aResultOut = true;
      |             ~~~~~~~~~~~~~~~~~~~
 2311 |             return CallState::Stop;
      |             ~~~~~~~~~~~~~~~~~~~~~~~
 2312 |           }
      |           ~
 2313 |         }
      |         ~
 2314 |       }
      |       ~
 2315 |     }
      |     ~  
 2316 |   }
      |   ~    
 2317 | 
      |        
 2318 |   // The current window doesn't care about this service worker, but maybe
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2319 |   // one of our child frames does.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2320 |   return CallOnChildren(
      |   ~~~~~~~~~~~~~~~~~~~~~~
 2321 |       &nsGlobalWindowInner::ShouldReportForServiceWorkerScopeInternal, aScope,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2322 |       aResultOut);
      |       ~~~~~~~~~~~~
 2323 | }
      | ~      
 2324 | 
      |        
 2325 | void nsGlobalWindowInner::NoteCalledRegisterForServiceWorkerScope(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2326 |     const nsACString& aScope) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2327 |   if (!mClientSource) {
      |   ~~~~~~~~~~~~~~~~~~~~~
 2328 |     return;
      |     ~~~~~~~
 2329 |   }
      |   ~    
 2330 | 
      |        
 2331 |   mClientSource->NoteCalledRegisterForServiceWorkerScope(aScope);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2332 | }
      | ~      
 2333 | 
      |        
 2334 | void nsGlobalWindowInner::NoteDOMContentLoaded() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2335 |   if (!mClientSource) {
      |   ~~~~~~~~~~~~~~~~~~~~~
 2336 |     return;
      |     ~~~~~~~
 2337 |   }
      |   ~    
 2338 | 
      |        
 2339 |   mClientSource->NoteDOMContentLoaded();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2340 | }
      | ~      
 2341 | 
      |        
 2342 | void nsGlobalWindowInner::UpdateTopInnerWindow() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2343 |   if (IsTopInnerWindow() || !mTopInnerWindow) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2344 |     return;
      |     ~~~~~~~
 2345 |   }
      |   ~    
 2346 | 
      |        
 2347 |   mTopInnerWindow->UpdateWebSocketCount(-(int32_t)mNumOfOpenWebSockets);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2348 | }
      | ~      
 2349 | 
      |        
 2350 | void nsPIDOMWindowInner::AddPeerConnection() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2351 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2352 |   mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections++
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2353 |                   : mActivePeerConnections++;
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2354 | }
      | ~      
 2355 | 
      |        
 2356 | void nsPIDOMWindowInner::RemovePeerConnection() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2357 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2358 |   MOZ_ASSERT(mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2359 |                              : mActivePeerConnections);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2360 | 
      |        
 2361 |   mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections--
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2362 |                   : mActivePeerConnections--;
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2363 | }
      | ~      
 2364 | 
      |        
 2365 | bool nsPIDOMWindowInner::HasActivePeerConnections() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2366 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2367 |   return mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2368 |                          : mActivePeerConnections;
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~
 2369 | }
      | ~      
 2370 | 
      |        
 2371 | bool nsPIDOMWindowInner::IsPlayingAudio() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2372 |   for (uint32_t i = 0; i < mAudioContexts.Length(); i++) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2373 |     if (mAudioContexts[i]->IsRunning()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2374 |       return true;
      |       ~~~~~~~~~~~~
 2375 |     }
      |     ~  
 2376 |   }
      |   ~    
 2377 |   RefPtr<AudioChannelService> acs = AudioChannelService::Get();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2378 |   if (!acs) {
      |   ~~~~~~~~~~~
 2379 |     return false;
      |     ~~~~~~~~~~~~~
 2380 |   }
      |   ~    
 2381 |   auto outer = GetOuterWindow();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2382 |   if (!outer) {
      |   ~~~~~~~~~~~~~
 2383 |     // We've been unlinked and are about to die.  Not a good time to pretend to
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2384 |     // be playing audio.
      |     ~~~~~~~~~~~~~~~~~~~~
 2385 |     return false;
      |     ~~~~~~~~~~~~~
 2386 |   }
      |   ~    
 2387 |   return acs->IsWindowActive(outer);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2388 | }
      | ~      
 2389 | 
      |        
 2390 | bool nsPIDOMWindowInner::IsDocumentLoaded() const { return mIsDocumentLoaded; }
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 | 
      |        
 2392 | mozilla::dom::TimeoutManager& nsPIDOMWindowInner::TimeoutManager() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2393 |   return *mTimeoutManager;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 2394 | }
      | ~      
 2395 | 
      |        
 2396 | bool nsPIDOMWindowInner::IsRunningTimeout() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2397 |   return TimeoutManager().IsRunningTimeout();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2398 | }
      | ~      
 2399 | 
      |        
 2400 | void nsPIDOMWindowInner::TryToCacheTopInnerWindow() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2401 |   if (mHasTriedToCacheTopInnerWindow) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2402 |     return;
      |     ~~~~~~~
 2403 |   }
      |   ~    
 2404 | 
      |        
 2405 |   nsGlobalWindowInner* window = nsGlobalWindowInner::Cast(this);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2406 | 
      |        
 2407 |   MOZ_ASSERT(!window->IsDying());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2408 | 
      |        
 2409 |   mHasTriedToCacheTopInnerWindow = true;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2410 | 
      |        
 2411 |   MOZ_ASSERT(window);
      |   ~~~~~~~~~~~~~~~~~~~
 2412 | 
      |        
 2413 |   if (nsCOMPtr<nsPIDOMWindowOuter> topOutter = window->GetScriptableTop()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2414 |     mTopInnerWindow = topOutter->GetCurrentInnerWindow();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2415 |   }
      |   ~    
 2416 | }
      | ~      
 2417 | 
      |        
 2418 | void nsPIDOMWindowInner::UpdateActiveIndexedDBTransactionCount(int32_t aDelta) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2419 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 | 
      |        
 2421 |   if (aDelta == 0) {
      |   ~~~~~~~~~~~~~~~~~~
 2422 |     return;
      |     ~~~~~~~
 2423 |   }
      |   ~    
 2424 | 
      |        
 2425 |   TabGroup()->IndexedDBTransactionCounter() += aDelta;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 | }
      | ~      
 2427 | 
      |        
 2428 | void nsPIDOMWindowInner::UpdateActiveIndexedDBDatabaseCount(int32_t aDelta) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2429 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2430 | 
      |        
 2431 |   if (aDelta == 0) {
      |   ~~~~~~~~~~~~~~~~~~
 2432 |     return;
      |     ~~~~~~~
 2433 |   }
      |   ~    
 2434 | 
      |        
 2435 |   // We count databases but not transactions because only active databases
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2436 |   // could block throttling.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2437 |   uint32_t& counter = mTopInnerWindow
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2438 |                           ? mTopInnerWindow->mNumOfIndexedDBDatabases
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2439 |                           : mNumOfIndexedDBDatabases;
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2440 | 
      |        
 2441 |   counter += aDelta;
      |   ~~~~~~~~~~~~~~~~~~
 2442 | 
      |        
 2443 |   TabGroup()->IndexedDBDatabaseCounter() += aDelta;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2444 | }
      | ~      
 2445 | 
      |        
 2446 | bool nsPIDOMWindowInner::HasActiveIndexedDBDatabases() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2447 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2448 | 
      |        
 2449 |   return mTopInnerWindow ? mTopInnerWindow->mNumOfIndexedDBDatabases > 0
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2450 |                          : mNumOfIndexedDBDatabases > 0;
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2451 | }
      | ~      
 2452 | 
      |        
 2453 | void nsPIDOMWindowInner::UpdateWebSocketCount(int32_t aDelta) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2454 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2455 | 
      |        
 2456 |   if (aDelta == 0) {
      |   ~~~~~~~~~~~~~~~~~~
 2457 |     return;
      |     ~~~~~~~
 2458 |   }
      |   ~    
 2459 | 
      |        
 2460 |   if (mTopInnerWindow && !IsTopInnerWindow()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |     mTopInnerWindow->UpdateWebSocketCount(aDelta);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2462 |   }
      |   ~    
 2463 | 
      |        
 2464 |   MOZ_DIAGNOSTIC_ASSERT(
      |   ~~~~~~~~~~~~~~~~~~~~~~
 2465 |       aDelta > 0 || ((aDelta + mNumOfOpenWebSockets) < mNumOfOpenWebSockets));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2466 | 
      |        
 2467 |   mNumOfOpenWebSockets += aDelta;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 | }
      | ~      
 2469 | 
      |        
 2470 | bool nsPIDOMWindowInner::HasOpenWebSockets() const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2471 |   MOZ_ASSERT(NS_IsMainThread());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2472 | 
      |        
 2473 |   return mNumOfOpenWebSockets ||
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          (mTopInnerWindow && mTopInnerWindow->mNumOfOpenWebSockets);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2475 | }
      | ~      
 2476 | 
      |        
 2477 | void nsPIDOMWindowInner::SetAudioCapture(bool aCapture) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |   RefPtr<AudioChannelService> service = AudioChannelService::GetOrCreate();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |   if (service) {
      |   ~~~~~~~~~~~~~~
 2480 |     service->SetWindowAudioCaptured(GetOuterWindow(), mWindowID, aCapture);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |   }
      |   ~    
 2482 | }
      | ~      
 2483 | 
      |        
 2484 | void nsPIDOMWindowInner::SetActiveLoadingState(bool aIsLoading) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2485 |   if (!nsGlobalWindowInner::Cast(this)->IsChromeWindow()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2486 |     mTimeoutManager->SetLoading(aIsLoading);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2487 |   }
      |   ~    
 2488 | 
      |        
 2489 |   if (!aIsLoading) {
      |   ~~~~~~~~~~~~~~~~~~
 2490 |     for (uint32_t i = 0; i < mAfterLoadRunners.Length(); ++i) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2491 |       NS_DispatchToCurrentThread(mAfterLoadRunners[i].forget());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2492 |     }
      |     ~  
 2493 |     mAfterLoadRunners.Clear();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2494 |   }
      |   ~    
 2495 | }
      | ~      
 2496 | 
      |        
 2497 | void nsPIDOMWindowInner::AddAfterLoadRunner(nsIRunnable* aRunner) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2498 |   mAfterLoadRunners.AppendElement(aRunner);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2499 | }
      | ~      
 2500 | 
      |        
 2501 | // nsISpeechSynthesisGetter
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2502 | 
      |        
 2503 | #ifdef MOZ_WEBSPEECH
      | ~~~~~~~~~~~~~~~~~~~~
 2504 | SpeechSynthesis* nsGlobalWindowInner::GetSpeechSynthesis(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2505 |   if (!mSpeechSynthesis) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 2506 |     mSpeechSynthesis = new SpeechSynthesis(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2507 |   }
      |   ~    
 2508 | 
      |        
 2509 |   return mSpeechSynthesis;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 2510 | }
      | ~      
 2511 | 
      |        
 2512 | bool nsGlobalWindowInner::HasActiveSpeechSynthesis() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2513 |   if (mSpeechSynthesis) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2514 |     return !mSpeechSynthesis->HasEmptyQueue();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2515 |   }
      |   ~    
 2516 | 
      |        
 2517 |   return false;
      |   ~~~~~~~~~~~~~
 2518 | }
      | ~      
 2519 | 
      |        
 2520 | #endif
      | ~~~~~~ 
 2521 | 
      |        
 2522 | Nullable<WindowProxyHolder> nsGlobalWindowInner::GetParent(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |     ErrorResult& aError) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 2524 |   FORWARD_TO_OUTER_OR_THROW(GetParentOuter, (), aError, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2525 | }
      | ~      
 2526 | 
      |        
 2527 | /**
      | ~~~    
 2528 |  * GetScriptableParent is called when script reads window.parent.
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2529 |  *
      |  ~     
 2530 |  * In contrast to GetRealParent, GetScriptableParent respects <iframe
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2531 |  * mozbrowser> boundaries, so if |this| is contained by an <iframe
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |  * mozbrowser>, we will return |this| as its own parent.
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2533 |  */
      |  ~~    
 2534 | nsPIDOMWindowOuter* nsGlobalWindowInner::GetScriptableParent() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2535 |   FORWARD_TO_OUTER(GetScriptableParent, (), nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2536 | }
      | ~      
 2537 | 
      |        
 2538 | /**
      | ~~~    
 2539 |  * GetScriptableTop is called when script reads window.top.
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2540 |  *
      |  ~     
 2541 |  * In contrast to GetRealTop, GetScriptableTop respects <iframe mozbrowser>
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2542 |  * boundaries.  If we encounter a window owned by an <iframe mozbrowser> while
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2543 |  * walking up the window hierarchy, we'll stop and return that window.
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2544 |  */
      |  ~~    
 2545 | nsPIDOMWindowOuter* nsGlobalWindowInner::GetScriptableTop() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2546 |   FORWARD_TO_OUTER(GetScriptableTop, (), nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2547 | }
      | ~      
 2548 | 
      |        
 2549 | void nsGlobalWindowInner::GetContent(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2550 |                                      JS::MutableHandle<JSObject*> aRetval,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2551 |                                      CallerType aCallerType,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~
 2552 |                                      ErrorResult& aError) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 2553 |   FORWARD_TO_OUTER_OR_THROW(GetContentOuter,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                             (aCx, aRetval, aCallerType, aError), aError, );
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2555 | }
      | ~      
 2556 | 
      |        
 2557 | BarProp* nsGlobalWindowInner::GetMenubar(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2558 |   if (!mMenubar) {
      |   ~~~~~~~~~~~~~~~~
 2559 |     mMenubar = new MenubarProp(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2560 |   }
      |   ~    
 2561 | 
      |        
 2562 |   return mMenubar;
      |   ~~~~~~~~~~~~~~~~
 2563 | }
      | ~      
 2564 | 
      |        
 2565 | BarProp* nsGlobalWindowInner::GetToolbar(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2566 |   if (!mToolbar) {
      |   ~~~~~~~~~~~~~~~~
 2567 |     mToolbar = new ToolbarProp(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2568 |   }
      |   ~    
 2569 | 
      |        
 2570 |   return mToolbar;
      |   ~~~~~~~~~~~~~~~~
 2571 | }
      | ~      
 2572 | 
      |        
 2573 | BarProp* nsGlobalWindowInner::GetLocationbar(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2574 |   if (!mLocationbar) {
      |   ~~~~~~~~~~~~~~~~~~~~
 2575 |     mLocationbar = new LocationbarProp(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2576 |   }
      |   ~    
 2577 |   return mLocationbar;
      |   ~~~~~~~~~~~~~~~~~~~~
 2578 | }
      | ~      
 2579 | 
      |        
 2580 | BarProp* nsGlobalWindowInner::GetPersonalbar(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2581 |   if (!mPersonalbar) {
      |   ~~~~~~~~~~~~~~~~~~~~
 2582 |     mPersonalbar = new PersonalbarProp(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2583 |   }
      |   ~    
 2584 |   return mPersonalbar;
      |   ~~~~~~~~~~~~~~~~~~~~
 2585 | }
      | ~      
 2586 | 
      |        
 2587 | BarProp* nsGlobalWindowInner::GetStatusbar(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2588 |   if (!mStatusbar) {
      |   ~~~~~~~~~~~~~~~~~~
 2589 |     mStatusbar = new StatusbarProp(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2590 |   }
      |   ~    
 2591 |   return mStatusbar;
      |   ~~~~~~~~~~~~~~~~~~
 2592 | }
      | ~      
 2593 | 
      |        
 2594 | BarProp* nsGlobalWindowInner::GetScrollbars(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2595 |   if (!mScrollbars) {
      |   ~~~~~~~~~~~~~~~~~~~
 2596 |     mScrollbars = new ScrollbarsProp(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2597 |   }
      |   ~    
 2598 | 
      |        
 2599 |   return mScrollbars;
      |   ~~~~~~~~~~~~~~~~~~~
 2600 | }
      | ~      
 2601 | 
      |        
 2602 | bool nsGlobalWindowInner::GetClosed(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2603 |   // If we're called from JS (which is the only way we should be getting called
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2604 |   // here) and we reach this point, that means our JS global is the current
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2605 |   // target of the WindowProxy, which means that we are the "current inner"
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2606 |   // of our outer. So if FORWARD_TO_OUTER fails to forward, that means the
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2607 |   // outer is already torn down, which corresponds to the closed state.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2608 |   FORWARD_TO_OUTER(GetClosedOuter, (), true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2609 | }
      | ~      
 2610 | 
      |        
 2611 | nsDOMWindowList* nsGlobalWindowInner::GetFrames() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2612 |   FORWARD_TO_OUTER(GetFrames, (), nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2613 | }
      | ~      
 2614 | 
      |        
 2615 | already_AddRefed<nsPIDOMWindowOuter> nsGlobalWindowInner::IndexedGetter(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2616 |     uint32_t aIndex) {
      |     ~~~~~~~~~~~~~~~~~~
 2617 |   FORWARD_TO_OUTER(IndexedGetterOuter, (aIndex), nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2618 | }
      | ~      
 2619 | 
      |        
 2620 | namespace {
      | ~~~~~~~~~~~
 2621 | 
      |        
 2622 | struct InterfaceShimEntry {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2623 |   const char* geckoName;
      |   ~~~~~~~~~~~~~~~~~~~~~~
 2624 |   const char* domName;
      |   ~~~~~~~~~~~~~~~~~~~~
 2625 | };
      | ~~     
 2626 | 
      |        
 2627 | }  // anonymous namespace
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
 2628 | 
      |        
 2629 | // We add shims from Components.interfaces.nsIDOMFoo to window.Foo for each
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2630 | // interface that has interface constants that sites might be getting off
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2631 | // of Ci.
      | ~~~~~~~~~
 2632 | const InterfaceShimEntry kInterfaceShimMap[] = {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2633 |     {"nsIXMLHttpRequest", "XMLHttpRequest"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2634 |     {"nsIDOMDOMException", "DOMException"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2635 |     {"nsIDOMNode", "Node"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 2636 |     {"nsIDOMCSSRule", "CSSRule"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2637 |     {"nsIDOMEvent", "Event"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
 2638 |     {"nsIDOMNSEvent", "Event"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2639 |     {"nsIDOMKeyEvent", "KeyEvent"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2640 |     {"nsIDOMMouseEvent", "MouseEvent"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2641 |     {"nsIDOMMouseScrollEvent", "MouseScrollEvent"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2642 |     {"nsIDOMMutationEvent", "MutationEvent"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |     {"nsIDOMUIEvent", "UIEvent"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2644 |     {"nsIDOMHTMLMediaElement", "HTMLMediaElement"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2645 |     {"nsIDOMRange", "Range"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
 2646 |     {"nsIDOMSVGLength", "SVGLength"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2647 |     // Think about whether Ci.nsINodeFilter can just go away for websites!
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2648 |     {"nsIDOMNodeFilter", "NodeFilter"},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2649 |     {"nsIDOMXPathResult", "XPathResult"}};
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2650 | 
      |        
 2651 | bool nsGlobalWindowInner::ResolveComponentsShim(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2652 |     JSContext* aCx, JS::Handle<JSObject*> aGlobal,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2653 |     JS::MutableHandle<JS::PropertyDescriptor> aDesc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |   // Keep track of how often this happens.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2655 |   Telemetry::Accumulate(Telemetry::COMPONENTS_SHIM_ACCESSED_BY_CONTENT, true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2656 | 
      |        
 2657 |   // Warn once.
      |   ~~~~~~~~~~~~~
 2658 |   nsCOMPtr<Document> doc = GetExtantDoc();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2659 |   if (doc) {
      |   ~~~~~~~~~~
 2660 |     doc->WarnOnceAbout(Document::eComponents, /* asError = */ true);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2661 |   }
      |   ~    
 2662 | 
      |        
 2663 |   // Create a fake Components object.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2664 |   AssertSameCompartment(aCx, aGlobal);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2665 |   JS::Rooted<JSObject*> components(aCx, JS_NewPlainObject(aCx));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2666 |   if (NS_WARN_IF(!components)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2667 |     return false;
      |     ~~~~~~~~~~~~~
 2668 |   }
      |   ~    
 2669 | 
      |        
 2670 |   // Create a fake interfaces object.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2671 |   JS::Rooted<JSObject*> interfaces(aCx, JS_NewPlainObject(aCx));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2672 |   if (NS_WARN_IF(!interfaces)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2673 |     return false;
      |     ~~~~~~~~~~~~~
 2674 |   }
      |   ~    
 2675 |   bool ok =
      |   ~~~~~~~~~
 2676 |       JS_DefineProperty(aCx, components, "interfaces", interfaces,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2677 |                         JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_READONLY);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2678 |   if (NS_WARN_IF(!ok)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
 2679 |     return false;
      |     ~~~~~~~~~~~~~
 2680 |   }
      |   ~    
 2681 | 
      |        
 2682 |   // Define a bunch of shims from the Ci.nsIDOMFoo to window.Foo for DOM
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2683 |   // interfaces with constants.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2684 |   for (uint32_t i = 0; i < ArrayLength(kInterfaceShimMap); ++i) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |     // Grab the names from the table.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |     const char* geckoName = kInterfaceShimMap[i].geckoName;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2687 |     const char* domName = kInterfaceShimMap[i].domName;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2688 | 
      |        
 2689 |     // Look up the appopriate interface object on the global.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2690 |     JS::Rooted<JS::Value> v(aCx, JS::UndefinedValue());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2691 |     ok = JS_GetProperty(aCx, aGlobal, domName, &v);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2692 |     if (NS_WARN_IF(!ok)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 2693 |       return false;
      |       ~~~~~~~~~~~~~
 2694 |     }
      |     ~  
 2695 |     if (!v.isObject()) {
      |     ~~~~~~~~~~~~~~~~~~~~
 2696 |       NS_WARNING("Unable to find interface object on global");
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2697 |       continue;
      |       ~~~~~~~~~
 2698 |     }
      |     ~  
 2699 | 
      |        
 2700 |     // Define the shim on the interfaces object.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2701 |     ok = JS_DefineProperty(
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 2702 |         aCx, interfaces, geckoName, v,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2703 |         JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_READONLY);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2704 |     if (NS_WARN_IF(!ok)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 2705 |       return false;
      |       ~~~~~~~~~~~~~
 2706 |     }
      |     ~  
 2707 |   }
      |   ~    
 2708 | 
      |        
 2709 |   FillPropertyDescriptor(aDesc, aGlobal, JS::ObjectValue(*components), false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 | 
      |        
 2711 |   return true;
      |   ~~~~~~~~~~~~
 2712 | }
      | ~      
 2713 | 
      |        
 2714 | #ifdef RELEASE_OR_BETA
      | ~~~~~~~~~~~~~~~~~~~~~~
 2715 | #  define USE_CONTROLLERS_SHIM
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2716 | #endif
      | ~~~~~~ 
 2717 | 
      |        
 2718 | #ifdef USE_CONTROLLERS_SHIM
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2719 | static const JSClass ControllersShimClass = {"Controllers", 0};
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 | static const JSClass XULControllersShimClass = {"XULControllers", 0};
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 | #endif
      | ~~~~~~ 
 2722 | 
      |        
 2723 | bool nsGlobalWindowInner::DoResolve(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2724 |     JSContext* aCx, JS::Handle<JSObject*> aObj, JS::Handle<jsid> aId,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2725 |     JS::MutableHandle<JS::PropertyDescriptor> aDesc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |   // Note: Keep this in sync with MayResolve.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2727 | 
      |        
 2728 |   // Note: The infallibleInit call in GlobalResolve depends on this check.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2729 |   if (!JSID_IS_STRING(aId)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |     return true;
      |     ~~~~~~~~~~~~
 2731 |   }
      |   ~    
 2732 | 
      |        
 2733 |   bool found;
      |   ~~~~~~~~~~~
 2734 |   if (!WebIDLGlobalNameHash::DefineIfEnabled(aCx, aObj, aId, aDesc, &found)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2735 |     return false;
      |     ~~~~~~~~~~~~~
 2736 |   }
      |   ~    
 2737 | 
      |        
 2738 |   if (found) {
      |   ~~~~~~~~~~~~
 2739 |     return true;
      |     ~~~~~~~~~~~~
 2740 |   }
      |   ~    
 2741 | 
      |        
 2742 |   // We support a cut-down Components.interfaces in case websites are
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |   // using Components.interfaces.nsIFoo.CONSTANT_NAME for the ones
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |   // that have constants.
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2745 |   static bool watchingComponentsPref = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2746 |   static bool useComponentsShim = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2747 |   if (!watchingComponentsPref) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2748 |     watchingComponentsPref = true;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2749 |     Preferences::AddBoolVarCache(&useComponentsShim, "dom.use_components_shim",
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2750 |                                  true);
      |                                  ~~~~~~
 2751 |   }
      |   ~    
 2752 |   if (useComponentsShim &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~
 2753 |       aId == XPCJSRuntime::Get()->GetStringID(XPCJSContext::IDX_COMPONENTS)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |     return ResolveComponentsShim(aCx, aObj, aDesc);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |   }
      |   ~    
 2756 | 
      |        
 2757 |   // We also support a "window.controllers" thing; apparently some
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2758 |   // sites use it for browser-sniffing.  See bug 1010577.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2759 | #ifdef USE_CONTROLLERS_SHIM
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2760 |   // Note: We use |aObj| rather than |this| to get the principal here, because
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2761 |   // this is called during Window setup when the Document isn't necessarily
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2762 |   // hooked up yet.
      |   ~~~~~~~~~~~~~~~~~
 2763 |   if ((aId == XPCJSRuntime::Get()->GetStringID(XPCJSContext::IDX_CONTROLLERS) ||
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        aId == XPCJSRuntime::Get()->GetStringID(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |                   XPCJSContext::IDX_CONTROLLERS_CLASS)) &&
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |       !xpc::IsXrayWrapper(aObj) &&
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |       !nsContentUtils::IsSystemPrincipal(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |           nsContentUtils::ObjectPrincipal(aObj))) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2769 |     if (GetExtantDoc()) {
      |     ~~~~~~~~~~~~~~~~~~~~~
 2770 |       GetExtantDoc()->WarnOnceAbout(Document::eWindow_Cc_ontrollers);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2771 |     }
      |     ~  
 2772 |     const JSClass* clazz;
      |     ~~~~~~~~~~~~~~~~~~~~~
 2773 |     if (aId ==
      |     ~~~~~~~~~~
 2774 |         XPCJSRuntime::Get()->GetStringID(XPCJSContext::IDX_CONTROLLERS)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |       clazz = &XULControllersShimClass;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2776 |     } else {
      |     ~~~~~~~~
 2777 |       clazz = &ControllersShimClass;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2778 |     }
      |     ~  
 2779 |     MOZ_ASSERT(JS_IsGlobalObject(aObj));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2780 |     JS::Rooted<JSObject*> shim(aCx, JS_NewObject(aCx, clazz));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2781 |     if (NS_WARN_IF(!shim)) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
 2782 |       return false;
      |       ~~~~~~~~~~~~~
 2783 |     }
      |     ~  
 2784 |     FillPropertyDescriptor(aDesc, aObj, JS::ObjectValue(*shim),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |                            /* readOnly = */ false);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~
 2786 |     return true;
      |     ~~~~~~~~~~~~
 2787 |   }
      |   ~    
 2788 | #endif
      | ~~~~~~ 
 2789 | 
      |        
 2790 |   return true;
      |   ~~~~~~~~~~~~
 2791 | }
      | ~      
 2792 | 
      |        
 2793 | /* static */
      | ~~~~~~~~~~~~
 2794 | bool nsGlobalWindowInner::MayResolve(jsid aId) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2795 |   // Note: This function does not fail and may not have any side-effects.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2796 |   // Note: Keep this in sync with DoResolve.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |   if (!JSID_IS_STRING(aId)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2798 |     return false;
      |     ~~~~~~~~~~~~~
 2799 |   }
      |   ~    
 2800 | 
      |        
 2801 |   if (aId == XPCJSRuntime::Get()->GetStringID(XPCJSContext::IDX_COMPONENTS)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2802 |     return true;
      |     ~~~~~~~~~~~~
 2803 |   }
      |   ~    
 2804 | 
      |        
 2805 |   if (aId == XPCJSRuntime::Get()->GetStringID(XPCJSContext::IDX_CONTROLLERS) ||
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2806 |       aId == XPCJSRuntime::Get()->GetStringID(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2807 |                  XPCJSContext::IDX_CONTROLLERS_CLASS)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2808 |     // We only resolve .controllers/.Controllers in release builds and on
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2809 |     // non-chrome windows, but let's not worry about any of that stuff.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2810 |     return true;
      |     ~~~~~~~~~~~~
 2811 |   }
      |   ~    
 2812 | 
      |        
 2813 |   return WebIDLGlobalNameHash::MayResolve(aId);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2814 | }
      | ~      
 2815 | 
      |        
 2816 | void nsGlobalWindowInner::GetOwnPropertyNames(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2817 |     JSContext* aCx, JS::MutableHandleVector<jsid> aNames, bool aEnumerableOnly,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2818 |     ErrorResult& aRv) {
      |     ~~~~~~~~~~~~~~~~~~~
 2819 |   if (aEnumerableOnly) {
      |   ~~~~~~~~~~~~~~~~~~~~~~
 2820 |     // The names we would return from here get defined on the window via one of
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2821 |     // two codepaths.  The ones coming from the WebIDLGlobalNameHash will end up
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2822 |     // in the DefineConstructor function in BindingUtils, which always defines
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2823 |     // things as non-enumerable.  The ones coming from the script namespace
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2824 |     // manager get defined by our resolve hook using FillPropertyDescriptor with
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2825 |     // 0 for the property attributes, so non-enumerable as well.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2826 |     //
      |     ~~ 
 2827 |     // So in the aEnumerableOnly case we have nothing to do.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2828 |     return;
      |     ~~~~~~~
 2829 |   }
      |   ~    
 2830 | 
      |        
 2831 |   // "Components" is marked as enumerable but only resolved on demand :-/.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2832 |   // aNames.AppendElement(NS_LITERAL_STRING("Components"));
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2833 | 
      |        
 2834 |   JS::Rooted<JSObject*> wrapper(aCx, GetWrapper());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2835 | 
      |        
 2836 |   // There are actually two ways we can get called here: For normal
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2837 |   // enumeration or for Xray enumeration.  In the latter case, we want to
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2838 |   // return all possible WebIDL names, because we don't really support
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2839 |   // deleting these names off our Xray; trying to resolve them will just make
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2840 |   // them come back.  In the former case, we want to avoid returning deleted
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2841 |   // names.  But the JS engine already knows about the non-deleted
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2842 |   // already-resolved names, so we can just return the so-far-unresolved ones.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2843 |   //
      |   ~~   
 2844 |   // We can tell which case we're in by whether aCx is in our wrapper's
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2845 |   // compartment.  If not, we're in the Xray case.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2846 |   WebIDLGlobalNameHash::NameType nameType =
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2847 |       js::IsObjectInContextCompartment(wrapper, aCx)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2848 |           ? WebIDLGlobalNameHash::UnresolvedNamesOnly
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2849 |           : WebIDLGlobalNameHash::AllNames;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2850 |   if (!WebIDLGlobalNameHash::GetNames(aCx, wrapper, nameType, aNames)) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2851 |     aRv.NoteJSContextException(aCx);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2852 |   }
      |   ~    
 2853 | }
      | ~      
 2854 | 
      |        
 2855 | /* static */
      | ~~~~~~~~~~~~
 2856 | bool nsGlobalWindowInner::IsPrivilegedChromeWindow(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2857 |                                                    JSObject* aObj) {
      |                                                    ~~~~~~~~~~~~~~~~~
 2858 |   // For now, have to deal with XPConnect objects here.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2859 |   nsGlobalWindowInner* win = xpc::WindowOrNull(aObj);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2860 |   return win && win->IsChromeWindow() &&
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2861 |          nsContentUtils::ObjectPrincipal(aObj) ==
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2862 |              nsContentUtils::GetSystemPrincipal();
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2863 | }
      | ~      
 2864 | 
      |        
 2865 | /* static */
      | ~~~~~~~~~~~~
 2866 | bool nsGlobalWindowInner::OfflineCacheAllowedForContext(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2867 |                                                         JSObject* aObj) {
      |                                                         ~~~~~~~~~~~~~~~~~
 2868 |   return IsSecureContextOrObjectIsFromSecureContext(aCx, aObj) ||
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2869 |          Preferences::GetBool("browser.cache.offline.insecure.enable");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2870 | }
      | ~      
 2871 | 
      |        
 2872 | /* static */
      | ~~~~~~~~~~~~
 2873 | bool nsGlobalWindowInner::IsRequestIdleCallbackEnabled(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2874 |                                                        JSObject* aObj) {
      |                                                        ~~~~~~~~~~~~~~~~~
 2875 |   // The requestIdleCallback should always be enabled for system code.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2876 |   return StaticPrefs::dom_requestIdleCallback_enabled() ||
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2877 |          nsContentUtils::IsSystemCaller(aCx);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2878 | }
      | ~      
 2879 | 
      |        
 2880 | /* static */
      | ~~~~~~~~~~~~
 2881 | bool nsGlobalWindowInner::RegisterProtocolHandlerAllowedForContext(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2882 |     JSContext* aCx, JSObject* aObj) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2883 |   return IsSecureContextOrObjectIsFromSecureContext(aCx, aObj) ||
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2884 |          Preferences::GetBool("dom.registerProtocolHandler.insecure.enabled");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2885 | }
      | ~      
 2886 | 
      |        
 2887 | /* static */
      | ~~~~~~~~~~~~
 2888 | bool nsGlobalWindowInner::DeviceSensorsEnabled(JSContext* aCx, JSObject* aObj) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2889 |   return Preferences::GetBool("device.sensors.enabled");
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2890 | }
      | ~      
 2891 | 
      |        
 2892 | nsDOMOfflineResourceList* nsGlobalWindowInner::GetApplicationCache(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2893 |     ErrorResult& aError) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 2894 |   if (!mApplicationCache) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
 2895 |     nsCOMPtr<nsIWebNavigation> webNav(do_QueryInterface(GetDocShell()));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2896 |     if (!webNav || !mDoc) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 2897 |       aError.Throw(NS_ERROR_FAILURE);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2898 |       return nullptr;
      |       ~~~~~~~~~~~~~~~
 2899 |     }
      |     ~  
 2900 | 
      |        
 2901 |     nsCOMPtr<nsIURI> uri;
      |     ~~~~~~~~~~~~~~~~~~~~~
 2902 |     aError = webNav->GetCurrentURI(getter_AddRefs(uri));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2903 |     if (aError.Failed()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 2904 |       return nullptr;
      |       ~~~~~~~~~~~~~~~
 2905 |     }
      |     ~  
 2906 | 
      |        
 2907 |     nsCOMPtr<nsIURI> manifestURI;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2908 |     nsContentUtils::GetOfflineAppManifest(mDoc, getter_AddRefs(manifestURI));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2909 | 
      |        
 2910 |     RefPtr<nsDOMOfflineResourceList> applicationCache =
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2911 |         new nsDOMOfflineResourceList(manifestURI, uri, mDoc->NodePrincipal(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2912 |                                      this);
      |                                      ~~~~~~
 2913 | 
      |        
 2914 |     applicationCache->Init();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
 2915 | 
      |        
 2916 |     mApplicationCache = applicationCache;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2917 |   }
      |   ~    
 2918 | 
      |        
 2919 |   return mApplicationCache;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
 2920 | }
      | ~      
 2921 | 
      |        
 2922 | nsDOMOfflineResourceList* nsGlobalWindowInner::GetApplicationCache() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2923 |   return GetApplicationCache(IgnoreErrors());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2924 | }
      | ~      
 2925 | 
      |        
 2926 | Crypto* nsGlobalWindowInner::GetCrypto(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2927 |   if (!mCrypto) {
      |   ~~~~~~~~~~~~~~~
 2928 |     mCrypto = new Crypto(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2929 |   }
      |   ~    
 2930 |   return mCrypto;
      |   ~~~~~~~~~~~~~~~
 2931 | }
      | ~      
 2932 | 
      |        
 2933 | mozilla::dom::U2F* nsGlobalWindowInner::GetU2f(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2934 |   if (!mU2F) {
      |   ~~~~~~~~~~~~
 2935 |     RefPtr<U2F> u2f = new U2F(this);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2936 |     u2f->Init(aError);
      |     ~~~~~~~~~~~~~~~~~~
 2937 |     if (NS_WARN_IF(aError.Failed())) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2938 |       return nullptr;
      |       ~~~~~~~~~~~~~~~
 2939 |     }
      |     ~  
 2940 | 
      |        
 2941 |     mU2F = u2f;
      |     ~~~~~~~~~~~
 2942 |   }
      |   ~    
 2943 |   return mU2F;
      |   ~~~~~~~~~~~~
 2944 | }
      | ~      
 2945 | 
      |        
 2946 | nsIControllers* nsGlobalWindowInner::GetControllers(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2947 |   FORWARD_TO_OUTER_OR_THROW(GetControllersOuter, (aError), aError, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2948 | }
      | ~      
 2949 | 
      |        
 2950 | nsresult nsGlobalWindowInner::GetControllers(nsIControllers** aResult) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2951 |   ErrorResult rv;
      |   ~~~~~~~~~~~~~~~
 2952 |   nsCOMPtr<nsIControllers> controllers = GetControllers(rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2953 |   controllers.forget(aResult);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2954 | 
      |        
 2955 |   return rv.StealNSResult();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2956 | }
      | ~      
 2957 | 
      |        
 2958 | nsPIDOMWindowOuter* nsGlobalWindowInner::GetOpenerWindow(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2959 |   FORWARD_TO_OUTER_OR_THROW(GetOpenerWindowOuter, (), aError, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2960 | }
      | ~      
 2961 | 
      |        
 2962 | void nsGlobalWindowInner::GetOpener(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2963 |                                     JS::MutableHandle<JS::Value> aRetval,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2964 |                                     ErrorResult& aError) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~
 2965 |   nsCOMPtr<nsPIDOMWindowOuter> opener = GetOpenerWindow(aError);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2966 |   if (aError.Failed() || !opener) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2967 |     aRetval.setNull();
      |     ~~~~~~~~~~~~~~~~~~
 2968 |     return;
      |     ~~~~~~~
 2969 |   }
      |   ~    
 2970 | 
      |        
 2971 |   aError = nsContentUtils::WrapNative(aCx, opener, aRetval);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2972 | }
      | ~      
 2973 | 
      |        
 2974 | void nsGlobalWindowInner::SetOpener(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2975 |                                     JS::Handle<JS::Value> aOpener,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2976 |                                     ErrorResult& aError) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~
 2977 |   if (aOpener.isNull()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~
 2978 |     FORWARD_TO_OUTER_VOID(SetOpenerWindow, (nullptr, false));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2979 |     return;
      |     ~~~~~~~
 2980 |   }
      |   ~    
 2981 | 
      |        
 2982 |   // If something other than null is passed, just define aOpener on our inner
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2983 |   // window's JS object, wrapped into the current compartment so that for Xrays
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2984 |   // we define on the Xray expando object, but don't set it on the outer window,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2985 |   // so that it'll get reset on navigation.  This is just like replaceable
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2986 |   // properties, but we're not quite readonly.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2987 |   RedefineProperty(aCx, "opener", aOpener, aError);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2988 | }
      | ~      
 2989 | 
      |        
 2990 | void nsGlobalWindowInner::GetEvent(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2991 |                                    JS::MutableHandle<JS::Value> aRetval) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2992 |   if (mEvent) {
      |   ~~~~~~~~~~~~~
 2993 |     Unused << nsContentUtils::WrapNative(aCx, mEvent, aRetval);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2994 |   } else {
      |   ~~~~~~~~
 2995 |     aRetval.setUndefined();
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 2996 |   }
      |   ~    
 2997 | }
      | ~      
 2998 | 
      |        
 2999 | void nsGlobalWindowInner::GetStatus(nsAString& aStatus, ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3000 |   FORWARD_TO_OUTER_OR_THROW(GetStatusOuter, (aStatus), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3001 | }
      | ~      
 3002 | 
      |        
 3003 | void nsGlobalWindowInner::SetStatus(const nsAString& aStatus,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3004 |                                     ErrorResult& aError) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~
 3005 |   FORWARD_TO_OUTER_OR_THROW(SetStatusOuter, (aStatus), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3006 | }
      | ~      
 3007 | 
      |        
 3008 | void nsGlobalWindowInner::GetName(nsAString& aName, ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3009 |   FORWARD_TO_OUTER_OR_THROW(GetNameOuter, (aName), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3010 | }
      | ~      
 3011 | 
      |        
 3012 | void nsGlobalWindowInner::SetName(const nsAString& aName,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3013 |                                   mozilla::ErrorResult& aError) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3014 |   FORWARD_TO_OUTER_OR_THROW(SetNameOuter, (aName, aError), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3015 | }
      | ~      
 3016 | 
      |        
 3017 | int32_t nsGlobalWindowInner::GetInnerWidth(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3018 |                                            ErrorResult& aError) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
 3019 |   // We ignore aCallerType; we only have that argument because some other things
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3020 |   // called by GetReplaceableWindowCoord need it.  If this ever changes, fix
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3021 |   //   nsresult nsGlobalWindowInner::GetInnerWidth(int32_t* aInnerWidth)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3022 |   // to actually take a useful CallerType and pass it in here.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3023 |   FORWARD_TO_OUTER_OR_THROW(GetInnerWidthOuter, (aError), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3024 | }
      | ~      
 3025 | 
      |        
 3026 | void nsGlobalWindowInner::GetInnerWidth(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3027 |                                         JS::MutableHandle<JS::Value> aValue,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3028 |                                         CallerType aCallerType,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 3029 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3030 |   GetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::GetInnerWidth, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3031 |                             aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~
 3032 | }
      | ~      
 3033 | 
      |        
 3034 | nsresult nsGlobalWindowInner::GetInnerWidth(int32_t* aInnerWidth) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3035 |   ErrorResult rv;
      |   ~~~~~~~~~~~~~~~
 3036 |   // Callee doesn't care about the caller type, but play it safe.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3037 |   *aInnerWidth = GetInnerWidth(CallerType::NonSystem, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3038 | 
      |        
 3039 |   return rv.StealNSResult();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3040 | }
      | ~      
 3041 | 
      |        
 3042 | void nsGlobalWindowInner::SetInnerWidth(int32_t aInnerWidth,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3043 |                                         CallerType aCallerType,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 3044 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3045 |   FORWARD_TO_OUTER_OR_THROW(SetInnerWidthOuter,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3046 |                             (aInnerWidth, aCallerType, aError), aError, );
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3047 | }
      | ~      
 3048 | 
      |        
 3049 | void nsGlobalWindowInner::SetInnerWidth(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3050 |                                         JS::Handle<JS::Value> aValue,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3051 |                                         CallerType aCallerType,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 3052 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3053 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetInnerWidth, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3054 |                             "innerWidth", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3055 | }
      | ~      
 3056 | 
      |        
 3057 | int32_t nsGlobalWindowInner::GetInnerHeight(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3058 |                                             ErrorResult& aError) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~
 3059 |   // We ignore aCallerType; we only have that argument because some other things
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3060 |   // called by GetReplaceableWindowCoord need it.  If this ever changes, fix
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3061 |   //   nsresult nsGlobalWindowInner::GetInnerHeight(int32_t* aInnerWidth)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3062 |   // to actually take a useful CallerType and pass it in here.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3063 |   FORWARD_TO_OUTER_OR_THROW(GetInnerHeightOuter, (aError), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3064 | }
      | ~      
 3065 | 
      |        
 3066 | void nsGlobalWindowInner::GetInnerHeight(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3067 |                                          JS::MutableHandle<JS::Value> aValue,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3068 |                                          CallerType aCallerType,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~
 3069 |                                          ErrorResult& aError) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
 3070 |   GetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::GetInnerHeight, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3071 |                             aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~
 3072 | }
      | ~      
 3073 | 
      |        
 3074 | nsresult nsGlobalWindowInner::GetInnerHeight(int32_t* aInnerHeight) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3075 |   ErrorResult rv;
      |   ~~~~~~~~~~~~~~~
 3076 |   // Callee doesn't care about the caller type, but play it safe.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3077 |   *aInnerHeight = GetInnerHeight(CallerType::NonSystem, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3078 | 
      |        
 3079 |   return rv.StealNSResult();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3080 | }
      | ~      
 3081 | 
      |        
 3082 | void nsGlobalWindowInner::SetInnerHeight(int32_t aInnerHeight,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3083 |                                          CallerType aCallerType,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~
 3084 |                                          ErrorResult& aError) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
 3085 |   FORWARD_TO_OUTER_OR_THROW(SetInnerHeightOuter,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3086 |                             (aInnerHeight, aCallerType, aError), aError, );
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3087 | }
      | ~      
 3088 | 
      |        
 3089 | void nsGlobalWindowInner::SetInnerHeight(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3090 |                                          JS::Handle<JS::Value> aValue,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3091 |                                          CallerType aCallerType,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                                          ErrorResult& aError) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
 3093 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetInnerHeight, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3094 |                             "innerHeight", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3095 | }
      | ~      
 3096 | 
      |        
 3097 | int32_t nsGlobalWindowInner::GetOuterWidth(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3098 |                                            ErrorResult& aError) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
 3099 |   FORWARD_TO_OUTER_OR_THROW(GetOuterWidthOuter, (aCallerType, aError), aError,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3100 |                             0);
      |                             ~~~
 3101 | }
      | ~      
 3102 | 
      |        
 3103 | void nsGlobalWindowInner::GetOuterWidth(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3104 |                                         JS::MutableHandle<JS::Value> aValue,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3105 |                                         CallerType aCallerType,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 3106 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3107 |   GetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::GetOuterWidth, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3108 |                             aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~
 3109 | }
      | ~      
 3110 | 
      |        
 3111 | int32_t nsGlobalWindowInner::GetOuterHeight(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3112 |                                             ErrorResult& aError) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~
 3113 |   FORWARD_TO_OUTER_OR_THROW(GetOuterHeightOuter, (aCallerType, aError), aError,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3114 |                             0);
      |                             ~~~
 3115 | }
      | ~      
 3116 | 
      |        
 3117 | void nsGlobalWindowInner::GetOuterHeight(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3118 |                                          JS::MutableHandle<JS::Value> aValue,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3119 |                                          CallerType aCallerType,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~
 3120 |                                          ErrorResult& aError) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
 3121 |   GetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::GetOuterHeight, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3122 |                             aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~
 3123 | }
      | ~      
 3124 | 
      |        
 3125 | void nsGlobalWindowInner::SetOuterWidth(int32_t aOuterWidth,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3126 |                                         CallerType aCallerType,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 3127 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3128 |   FORWARD_TO_OUTER_OR_THROW(SetOuterWidthOuter,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3129 |                             (aOuterWidth, aCallerType, aError), aError, );
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3130 | }
      | ~      
 3131 | 
      |        
 3132 | void nsGlobalWindowInner::SetOuterWidth(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3133 |                                         JS::Handle<JS::Value> aValue,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3134 |                                         CallerType aCallerType,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 3135 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3136 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetOuterWidth, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3137 |                             "outerWidth", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3138 | }
      | ~      
 3139 | 
      |        
 3140 | void nsGlobalWindowInner::SetOuterHeight(int32_t aOuterHeight,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3141 |                                          CallerType aCallerType,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~
 3142 |                                          ErrorResult& aError) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
 3143 |   FORWARD_TO_OUTER_OR_THROW(SetOuterHeightOuter,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3144 |                             (aOuterHeight, aCallerType, aError), aError, );
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3145 | }
      | ~      
 3146 | 
      |        
 3147 | void nsGlobalWindowInner::SetOuterHeight(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3148 |                                          JS::Handle<JS::Value> aValue,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3149 |                                          CallerType aCallerType,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~
 3150 |                                          ErrorResult& aError) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
 3151 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetOuterHeight, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3152 |                             "outerHeight", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3153 | }
      | ~      
 3154 | 
      |        
 3155 | int32_t nsGlobalWindowInner::GetScreenX(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3156 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3157 |   FORWARD_TO_OUTER_OR_THROW(GetScreenXOuter, (aCallerType, aError), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3158 | }
      | ~      
 3159 | 
      |        
 3160 | void nsGlobalWindowInner::GetScreenX(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3161 |                                      JS::MutableHandle<JS::Value> aValue,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3162 |                                      CallerType aCallerType,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~
 3163 |                                      ErrorResult& aError) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 3164 |   GetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::GetScreenX, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3165 |                             aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~
 3166 | }
      | ~      
 3167 | 
      |        
 3168 | float nsGlobalWindowInner::GetMozInnerScreenX(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3169 |                                               ErrorResult& aError) {
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
 3170 |   FORWARD_TO_OUTER_OR_THROW(GetMozInnerScreenXOuter, (aCallerType), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3171 | }
      | ~      
 3172 | 
      |        
 3173 | float nsGlobalWindowInner::GetMozInnerScreenY(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3174 |                                               ErrorResult& aError) {
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
 3175 |   FORWARD_TO_OUTER_OR_THROW(GetMozInnerScreenYOuter, (aCallerType), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3176 | }
      | ~      
 3177 | 
      |        
 3178 | double nsGlobalWindowInner::GetDevicePixelRatio(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3179 |                                                 ErrorResult& aError) {
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~
 3180 |   FORWARD_TO_OUTER_OR_THROW(GetDevicePixelRatioOuter, (aCallerType), aError,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3181 |                             0.0);
      |                             ~~~~~
 3182 | }
      | ~      
 3183 | 
      |        
 3184 | uint64_t nsGlobalWindowInner::GetMozPaintCount(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3185 |   FORWARD_TO_OUTER_OR_THROW(GetMozPaintCountOuter, (), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3186 | }
      | ~      
 3187 | 
      |        
 3188 | int32_t nsGlobalWindowInner::RequestAnimationFrame(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3189 |     FrameRequestCallback& aCallback, ErrorResult& aError) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3190 |   if (!mDoc) {
      |   ~~~~~~~~~~~~
 3191 |     return 0;
      |     ~~~~~~~~~
 3192 |   }
      |   ~    
 3193 | 
      |        
 3194 |   if (GetWrapperPreserveColor()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3195 |     js::NotifyAnimationActivity(GetWrapperPreserveColor());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3196 |   }
      |   ~    
 3197 | 
      |        
 3198 |   int32_t handle;
      |   ~~~~~~~~~~~~~~~
 3199 |   aError = mDoc->ScheduleFrameRequestCallback(aCallback, &handle);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3200 |   return handle;
      |   ~~~~~~~~~~~~~~
 3201 | }
      | ~      
 3202 | 
      |        
 3203 | void nsGlobalWindowInner::CancelAnimationFrame(int32_t aHandle,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3204 |                                                ErrorResult& aError) {
      |                                                ~~~~~~~~~~~~~~~~~~~~~~
 3205 |   if (!mDoc) {
      |   ~~~~~~~~~~~~
 3206 |     return;
      |     ~~~~~~~
 3207 |   }
      |   ~    
 3208 | 
      |        
 3209 |   mDoc->CancelFrameRequestCallback(aHandle);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3210 | }
      | ~      
 3211 | 
      |        
 3212 | already_AddRefed<MediaQueryList> nsGlobalWindowInner::MatchMedia(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3213 |     const nsAString& aMediaQueryList, CallerType aCallerType,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3214 |     ErrorResult& aError) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 3215 |   // FIXME: This whole forward-to-outer and then get a pres
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3216 |   // shell/context off the docshell dance is sort of silly; it'd make
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3217 |   // more sense to forward to the inner, but it's what everyone else
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3218 |   // (GetSelection, GetScrollXY, etc.) does around here.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3219 |   FORWARD_TO_OUTER_OR_THROW(MatchMediaOuter, (aMediaQueryList, aCallerType),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3220 |                             aError, nullptr);
      |                             ~~~~~~~~~~~~~~~~~
 3221 | }
      | ~      
 3222 | 
      |        
 3223 | void nsGlobalWindowInner::SetScreenX(int32_t aScreenX, CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3224 |                                      ErrorResult& aError) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 3225 |   FORWARD_TO_OUTER_OR_THROW(SetScreenXOuter, (aScreenX, aCallerType, aError),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3226 |                             aError, );
      |                             ~~~~~~~~~~
 3227 | }
      | ~      
 3228 | 
      |        
 3229 | void nsGlobalWindowInner::SetScreenX(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3230 |                                      JS::Handle<JS::Value> aValue,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3231 |                                      CallerType aCallerType,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~
 3232 |                                      ErrorResult& aError) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 3233 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetScreenX, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3234 |                             "screenX", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3235 | }
      | ~      
 3236 | 
      |        
 3237 | int32_t nsGlobalWindowInner::GetScreenY(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3238 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3239 |   FORWARD_TO_OUTER_OR_THROW(GetScreenYOuter, (aCallerType, aError), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3240 | }
      | ~      
 3241 | 
      |        
 3242 | void nsGlobalWindowInner::GetScreenY(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3243 |                                      JS::MutableHandle<JS::Value> aValue,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3244 |                                      CallerType aCallerType,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~
 3245 |                                      ErrorResult& aError) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 3246 |   GetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::GetScreenY, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3247 |                             aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~
 3248 | }
      | ~      
 3249 | 
      |        
 3250 | void nsGlobalWindowInner::SetScreenY(int32_t aScreenY, CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3251 |                                      ErrorResult& aError) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 3252 |   FORWARD_TO_OUTER_OR_THROW(SetScreenYOuter, (aScreenY, aCallerType, aError),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3253 |                             aError, );
      |                             ~~~~~~~~~~
 3254 | }
      | ~      
 3255 | 
      |        
 3256 | void nsGlobalWindowInner::SetScreenY(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3257 |                                      JS::Handle<JS::Value> aValue,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3258 |                                      CallerType aCallerType,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~
 3259 |                                      ErrorResult& aError) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 3260 |   SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetScreenY, aValue,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3261 |                             "screenY", aCallerType, aError);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3262 | }
      | ~      
 3263 | 
      |        
 3264 | int32_t nsGlobalWindowInner::GetScrollMinX(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3265 |   FORWARD_TO_OUTER_OR_THROW(GetScrollBoundaryOuter, (eSideLeft), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3266 | }
      | ~      
 3267 | 
      |        
 3268 | int32_t nsGlobalWindowInner::GetScrollMinY(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3269 |   FORWARD_TO_OUTER_OR_THROW(GetScrollBoundaryOuter, (eSideTop), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3270 | }
      | ~      
 3271 | 
      |        
 3272 | int32_t nsGlobalWindowInner::GetScrollMaxX(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3273 |   FORWARD_TO_OUTER_OR_THROW(GetScrollBoundaryOuter, (eSideRight), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3274 | }
      | ~      
 3275 | 
      |        
 3276 | int32_t nsGlobalWindowInner::GetScrollMaxY(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3277 |   FORWARD_TO_OUTER_OR_THROW(GetScrollBoundaryOuter, (eSideBottom), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3278 | }
      | ~      
 3279 | 
      |        
 3280 | double nsGlobalWindowInner::GetScrollX(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3281 |   FORWARD_TO_OUTER_OR_THROW(GetScrollXOuter, (), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3282 | }
      | ~      
 3283 | 
      |        
 3284 | double nsGlobalWindowInner::GetScrollY(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3285 |   FORWARD_TO_OUTER_OR_THROW(GetScrollYOuter, (), aError, 0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3286 | }
      | ~      
 3287 | 
      |        
 3288 | uint32_t nsGlobalWindowInner::Length() { FORWARD_TO_OUTER(Length, (), 0); }
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3289 | 
      |        
 3290 | Nullable<WindowProxyHolder> nsGlobalWindowInner::GetTop(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3291 |     mozilla::ErrorResult& aError) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3292 |   FORWARD_TO_OUTER_OR_THROW(GetTopOuter, (), aError, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3293 | }
      | ~      
 3294 | 
      |        
 3295 | already_AddRefed<BrowsingContext> nsGlobalWindowInner::GetChildWindow(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3296 |     const nsAString& aName) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
 3297 |   if (GetOuterWindowInternal()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3298 |     return GetOuterWindowInternal()->GetChildWindow(aName);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3299 |   }
      |   ~    
 3300 |   return nullptr;
      |   ~~~~~~~~~~~~~~~
 3301 | }
      | ~      
 3302 | 
      |        
 3303 | void nsGlobalWindowInner::RefreshRealmPrincipal() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3304 |   JS::SetRealmPrincipals(js::GetNonCCWObjectRealm(GetWrapperPreserveColor()),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3305 |                          nsJSPrincipals::get(mDoc->NodePrincipal()));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3306 | }
      | ~      
 3307 | 
      |        
 3308 | already_AddRefed<nsIWidget> nsGlobalWindowInner::GetMainWidget() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3309 |   FORWARD_TO_OUTER(GetMainWidget, (), nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3310 | }
      | ~      
 3311 | 
      |        
 3312 | nsIWidget* nsGlobalWindowInner::GetNearestWidget() const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3313 |   if (GetOuterWindowInternal()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3314 |     return GetOuterWindowInternal()->GetNearestWidget();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3315 |   }
      |   ~    
 3316 |   return nullptr;
      |   ~~~~~~~~~~~~~~~
 3317 | }
      | ~      
 3318 | 
      |        
 3319 | void nsGlobalWindowInner::SetFullScreen(bool aFullscreen,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3320 |                                         mozilla::ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3321 |   FORWARD_TO_OUTER_OR_THROW(SetFullscreenOuter, (aFullscreen, aError), aError,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3322 |                             /* void */);
      |                             ~~~~~~~~~~~~
 3323 | }
      | ~      
 3324 | 
      |        
 3325 | bool nsGlobalWindowInner::GetFullScreen(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3326 |   FORWARD_TO_OUTER_OR_THROW(GetFullscreenOuter, (), aError, false);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3327 | }
      | ~      
 3328 | 
      |        
 3329 | bool nsGlobalWindowInner::GetFullScreen() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3330 |   ErrorResult dummy;
      |   ~~~~~~~~~~~~~~~~~~
 3331 |   bool fullscreen = GetFullScreen(dummy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3332 |   dummy.SuppressException();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3333 |   return fullscreen;
      |   ~~~~~~~~~~~~~~~~~~
 3334 | }
      | ~      
 3335 | 
      |        
 3336 | void nsGlobalWindowInner::Dump(const nsAString& aStr) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3337 |   if (!DOMPrefs::DumpEnabled()) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3338 |     return;
      |     ~~~~~~~
 3339 |   }
      |   ~    
 3340 | 
      |        
 3341 |   char* cstr = ToNewUTF8String(aStr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3342 | 
      |        
 3343 | #if defined(XP_MACOSX)
      | ~~~~~~~~~~~~~~~~~~~~~~
 3344 |   // have to convert \r to \n so that printing to the console works
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3345 |   char *c = cstr, *cEnd = cstr + strlen(cstr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3346 |   while (c < cEnd) {
      |   ~~~~~~~~~~~~~~~~~~
 3347 |     if (*c == '\r') *c = '\n';
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3348 |     c++;
      |     ~~~~
 3349 |   }
      |   ~    
 3350 | #endif
      | ~~~~~~ 
 3351 | 
      |        
 3352 |   if (cstr) {
      |   ~~~~~~~~~~~
 3353 |     MOZ_LOG(nsContentUtils::DOMDumpLog(), LogLevel::Debug,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3354 |             ("[Window.Dump] %s", cstr));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3355 | #ifdef XP_WIN
      | ~~~~~~~~~~~~~
 3356 |     PrintToDebugger(cstr);
      |     ~~~~~~~~~~~~~~~~~~~~~~
 3357 | #endif
      | ~~~~~~ 
 3358 | #ifdef ANDROID
      | ~~~~~~~~~~~~~~
 3359 |     __android_log_write(ANDROID_LOG_INFO, "GeckoDump", cstr);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3360 | #endif
      | ~~~~~~ 
 3361 |     FILE* fp = gDumpFile ? gDumpFile : stdout;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3362 |     fputs(cstr, fp);
      |     ~~~~~~~~~~~~~~~~
 3363 |     fflush(fp);
      |     ~~~~~~~~~~~
 3364 |     free(cstr);
      |     ~~~~~~~~~~~
 3365 |   }
      |   ~    
 3366 | }
      | ~      
 3367 | 
      |        
 3368 | void nsGlobalWindowInner::Alert(nsIPrincipal& aSubjectPrincipal,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3369 |                                 ErrorResult& aError) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~
 3370 |   Alert(EmptyString(), aSubjectPrincipal, aError);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3371 | }
      | ~      
 3372 | 
      |        
 3373 | void nsGlobalWindowInner::Alert(const nsAString& aMessage,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3374 |                                 nsIPrincipal& aSubjectPrincipal,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3375 |                                 ErrorResult& aError) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~
 3376 |   FORWARD_TO_OUTER_OR_THROW(AlertOuter, (aMessage, aSubjectPrincipal, aError),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3377 |                             aError, );
      |                             ~~~~~~~~~~
 3378 | }
      | ~      
 3379 | 
      |        
 3380 | bool nsGlobalWindowInner::Confirm(const nsAString& aMessage,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3381 |                                   nsIPrincipal& aSubjectPrincipal,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3382 |                                   ErrorResult& aError) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~
 3383 |   FORWARD_TO_OUTER_OR_THROW(ConfirmOuter, (aMessage, aSubjectPrincipal, aError),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3384 |                             aError, false);
      |                             ~~~~~~~~~~~~~~~
 3385 | }
      | ~      
 3386 | 
      |        
 3387 | already_AddRefed<Promise> nsGlobalWindowInner::Fetch(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3388 |     const RequestOrUSVString& aInput, const RequestInit& aInit,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3389 |     CallerType aCallerType, ErrorResult& aRv) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3390 |   return FetchRequest(this, aInput, aInit, aCallerType, aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3391 | }
      | ~      
 3392 | 
      |        
 3393 | void nsGlobalWindowInner::Prompt(const nsAString& aMessage,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3394 |                                  const nsAString& aInitial, nsAString& aReturn,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3395 |                                  nsIPrincipal& aSubjectPrincipal,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3396 |                                  ErrorResult& aError) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~
 3397 |   FORWARD_TO_OUTER_OR_THROW(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3398 |       PromptOuter, (aMessage, aInitial, aReturn, aSubjectPrincipal, aError),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3399 |       aError, );
      |       ~~~~~~~~~~
 3400 | }
      | ~      
 3401 | 
      |        
 3402 | void nsGlobalWindowInner::Focus(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3403 |   FORWARD_TO_OUTER_OR_THROW(FocusOuter, (), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3404 | }
      | ~      
 3405 | 
      |        
 3406 | nsresult nsGlobalWindowInner::Focus() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3407 |   ErrorResult rv;
      |   ~~~~~~~~~~~~~~~
 3408 |   Focus(rv);
      |   ~~~~~~~~~~
 3409 | 
      |        
 3410 |   return rv.StealNSResult();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3411 | }
      | ~      
 3412 | 
      |        
 3413 | void nsGlobalWindowInner::Blur(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3414 |   FORWARD_TO_OUTER_OR_THROW(BlurOuter, (), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3415 | }
      | ~      
 3416 | 
      |        
 3417 | void nsGlobalWindowInner::Stop(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3418 |   FORWARD_TO_OUTER_OR_THROW(StopOuter, (aError), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3419 | }
      | ~      
 3420 | 
      |        
 3421 | /* static */
      | ~~~~~~~~~~~~
 3422 | bool nsGlobalWindowInner::IsWindowPrintEnabled(JSContext*, JSObject*) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3423 |   static bool called = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3424 |   static bool printDisabled = false;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3425 |   if (!called) {
      |   ~~~~~~~~~~~~~~
 3426 |     called = true;
      |     ~~~~~~~~~~~~~~
 3427 |     Preferences::AddBoolVarCache(&printDisabled, "dom.disable_window_print");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3428 |   }
      |   ~    
 3429 |   return !printDisabled;
      |   ~~~~~~~~~~~~~~~~~~~~~~
 3430 | }
      | ~      
 3431 | 
      |        
 3432 | void nsGlobalWindowInner::Print(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3433 |   FORWARD_TO_OUTER_OR_THROW(PrintOuter, (aError), aError, );
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3434 | }
      | ~      
 3435 | 
      |        
 3436 | void nsGlobalWindowInner::MoveTo(int32_t aXPos, int32_t aYPos,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3437 |                                  CallerType aCallerType, ErrorResult& aError) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3438 |   FORWARD_TO_OUTER_OR_THROW(MoveToOuter, (aXPos, aYPos, aCallerType, aError),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3439 |                             aError, );
      |                             ~~~~~~~~~~
 3440 | }
      | ~      
 3441 | 
      |        
 3442 | void nsGlobalWindowInner::MoveBy(int32_t aXDif, int32_t aYDif,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3443 |                                  CallerType aCallerType, ErrorResult& aError) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3444 |   FORWARD_TO_OUTER_OR_THROW(MoveByOuter, (aXDif, aYDif, aCallerType, aError),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3445 |                             aError, );
      |                             ~~~~~~~~~~
 3446 | }
      | ~      
 3447 | 
      |        
 3448 | void nsGlobalWindowInner::ResizeTo(int32_t aWidth, int32_t aHeight,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3449 |                                    CallerType aCallerType,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~
 3450 |                                    ErrorResult& aError) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~
 3451 |   FORWARD_TO_OUTER_OR_THROW(ResizeToOuter,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3452 |                             (aWidth, aHeight, aCallerType, aError), aError, );
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3453 | }
      | ~      
 3454 | 
      |        
 3455 | void nsGlobalWindowInner::ResizeBy(int32_t aWidthDif, int32_t aHeightDif,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3456 |                                    CallerType aCallerType,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~
 3457 |                                    ErrorResult& aError) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~
 3458 |   FORWARD_TO_OUTER_OR_THROW(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3459 |       ResizeByOuter, (aWidthDif, aHeightDif, aCallerType, aError), aError, );
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3460 | }
      | ~      
 3461 | 
      |        
 3462 | void nsGlobalWindowInner::SizeToContent(CallerType aCallerType,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3463 |                                         ErrorResult& aError) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
 3464 |   FORWARD_TO_OUTER_OR_THROW(SizeToContentOuter, (aCallerType, aError),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3465 |                             aError, );
      |                             ~~~~~~~~~~
 3466 | }
      | ~      
 3467 | 
      |        
 3468 | already_AddRefed<nsPIWindowRoot> nsGlobalWindowInner::GetTopWindowRoot() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3469 |   nsGlobalWindowOuter* outer = GetOuterWindowInternal();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3470 |   if (!outer) {
      |   ~~~~~~~~~~~~~
 3471 |     return nullptr;
      |     ~~~~~~~~~~~~~~~
 3472 |   }
      |   ~    
 3473 |   return outer->GetTopWindowRoot();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3474 | }
      | ~      
 3475 | 
      |        
 3476 | void nsGlobalWindowInner::Scroll(double aXScroll, double aYScroll) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3477 |   // Convert -Inf, Inf, and NaN to 0; otherwise, convert by C-style cast.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3478 |   auto scrollPos = CSSIntPoint::Truncate(mozilla::ToZeroIfNonfinite(aXScroll),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3479 |                                          mozilla::ToZeroIfNonfinite(aYScroll));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3480 |   ScrollTo(scrollPos, ScrollOptions());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3481 | }
      | ~      
 3482 | 
      |        
 3483 | void nsGlobalWindowInner::ScrollTo(double aXScroll, double aYScroll) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3484 |   // Convert -Inf, Inf, and NaN to 0; otherwise, convert by C-style cast.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3485 |   auto scrollPos = CSSIntPoint::Truncate(mozilla::ToZeroIfNonfinite(aXScroll),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3486 |                                          mozilla::ToZeroIfNonfinite(aYScroll));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3487 |   ScrollTo(scrollPos, ScrollOptions());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3488 | }
      | ~      
 3489 | 
      |        
 3490 | void nsGlobalWindowInner::ScrollTo(const ScrollToOptions& aOptions) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3491 |   // When scrolling to a non-zero offset, we need to determine whether that
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3492 |   // position is within our scrollable range, so we need updated layout
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3493 |   // information which requires a layout flush, otherwise all we need is to
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3494 |   // flush frames to be able to access our scrollable frame here.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3495 |   FlushType flushType =
      |   ~~~~~~~~~~~~~~~~~~~~~
 3496 |       ((aOptions.mLeft.WasPassed() && aOptions.mLeft.Value() > 0) ||
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3497 |        (aOptions.mTop.WasPassed() && aOptions.mTop.Value() > 0))
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3498 |           ? FlushType::Layout
      |           ~~~~~~~~~~~~~~~~~~~
 3499 |           : FlushType::Frames;
      |           ~~~~~~~~~~~~~~~~~~~~
 3500 |   FlushPendingNotifications(flushType);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3501 |   nsIScrollableFrame* sf = GetScrollFrame();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3502 | 
      |        
 3503 |   if (sf) {
      |   ~~~~~~~~~
 3504 |     CSSIntPoint scrollPos = sf->GetScrollPositionCSSPixels();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3505 |     if (aOptions.mLeft.WasPassed()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3506 |       scrollPos.x = mozilla::ToZeroIfNonfinite(aOptions.mLeft.Value());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3507 |     }
      |     ~  
 3508 |     if (aOptions.mTop.WasPassed()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3509 |       scrollPos.y = mozilla::ToZeroIfNonfinite(aOptions.mTop.Value());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3510 |     }
      |     ~  
 3511 | 
      |        
 3512 |     ScrollTo(scrollPos, aOptions);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3513 |   }
      |   ~    
 3514 | }
      | ~      
 3515 | 
      |        
 3516 | void nsGlobalWindowInner::Scroll(const ScrollToOptions& aOptions) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3517 |   ScrollTo(aOptions);
      |   ~~~~~~~~~~~~~~~~~~~
 3518 | }
      | ~      
 3519 | 
      |        
 3520 | void nsGlobalWindowInner::ScrollTo(const CSSIntPoint& aScroll,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3521 |                                    const ScrollOptions& aOptions) {
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3522 |   // When scrolling to a non-zero offset, we need to determine whether that
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3523 |   // position is within our scrollable range, so we need updated layout
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3524 |   // information which requires a layout flush, otherwise all we need is to
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3525 |   // flush frames to be able to access our scrollable frame here.
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3526 |   FlushType flushType =
      |   ~~~~~~~~~~~~~~~~~~~~~
 3527 |       (aScroll.x || aScroll.y) ? FlushType::Layout : FlushType::Frames;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3528 |   FlushPendingNotifications(flushType);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3529 |   nsIScrollableFrame* sf = GetScrollFrame();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3530 | 
      |        
 3531 |   if (sf) {
      |   ~~~~~~~~~
 3532 |     // Here we calculate what the max pixel value is that we can
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3533 |     // scroll to, we do this by dividing maxint with the pixel to
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3534 |     // twips conversion factor, and subtracting 4, the 4 comes from
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3535 |     // experimenting with this value, anything less makes the view
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3536 |     // code not scroll correctly, I have no idea why. -- jst
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3537 |     const int32_t maxpx = nsPresContext::AppUnitsToIntCSSPixels(0x7fffffff) - 4;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3538 | 
      |        
 3539 |     CSSIntPoint scroll(aScroll);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3540 |     if (scroll.x > maxpx) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 3541 |       scroll.x = maxpx;
      |       ~~~~~~~~~~~~~~~~~
 3542 |     }
      |     ~  
 3543 | 
      |        
 3544 |     if (scroll.y > maxpx) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 3545 |       scroll.y = maxpx;
      |       ~~~~~~~~~~~~~~~~~
 3546 |     }
      |     ~  
 3547 | 
      |        
 3548 |     bool smoothScroll =
      |     ~~~~~~~~~~~~~~~~~~~
 3549 |         sf->GetScrollStyles().IsSmoothScroll(aOptions.mBehavior);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3550 | 
      |        
 3551 |     sf->ScrollToCSSPixels(
      |     ~~~~~~~~~~~~~~~~~~~~~~
 3552 |         scroll, smoothScroll ? ScrollMode::SmoothMsd : ScrollMode::Instant);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3553 |   }
      |   ~    
 3554 | }
      | ~      
 3555 | 
      |        
 3556 | void nsGlobalWindowInner::ScrollBy(double aXScrollDif, double aYScrollDif) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3557 |   FlushPendingNotifications(FlushType::Layout);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3558 |   nsIScrollableFrame* sf = GetScrollFrame();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3559 | 
      |        
 3560 |   if (sf) {
      |   ~~~~~~~~~
 3561 |     // It seems like it would make more sense for ScrollBy to use
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3562 |     // SMOOTH mode, but tests seem to depend on the synchronous behaviour.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3563 |     // Perhaps Web content does too.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3564 |     ScrollToOptions options;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
 3565 |     options.mLeft.Construct(aXScrollDif);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3566 |     options.mTop.Construct(aYScrollDif);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3567 |     ScrollBy(options);
      |     ~~~~~~~~~~~~~~~~~~
 3568 |   }
      |   ~    
 3569 | }
      | ~      
 3570 | 
      |        
 3571 | void nsGlobalWindowInner::ScrollBy(const ScrollToOptions& aOptions) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3572 |   FlushPendingNotifications(FlushType::Layout);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3573 |   nsIScrollableFrame* sf = GetScrollFrame();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3574 | 
      |        
 3575 |   if (sf) {
      |   ~~~~~~~~~
 3576 |     CSSIntPoint scrollDelta;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
 3577 |     if (aOptions.mLeft.WasPassed()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3578 |       scrollDelta.x = mozilla::ToZeroIfNonfinite(aOptions.mLeft.Value());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3579 |     }
      |     ~  
 3580 |     if (aOptions.mTop.WasPassed()) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3581 |       scrollDelta.y = mozilla::ToZeroIfNonfinite(aOptions.mTop.Value());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3582 |     }
      |     ~  
 3583 | 
      |        
 3584 |     ScrollMode scrollMode = ScrollMode::Instant;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3585 |     if (aOptions.mBehavior == ScrollBehavior::Smooth) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3586 |       scrollMode = ScrollMode::SmoothMsd;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3587 |     } else if (aOptions.mBehavior == ScrollBehavior::Auto) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3588 |       ScrollStyles styles = sf->GetScrollStyles();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3589 |       if (styles.mScrollBehavior == NS_STYLE_SCROLL_BEHAVIOR_SMOOTH) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3590 |         scrollMode = ScrollMode::SmoothMsd;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3591 |       }
      |       ~
 3592 |     }
      |     ~  
 3593 | 
      |        
 3594 |     sf->ScrollByCSSPixels(scrollDelta, scrollMode, nsGkAtoms::relative);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3595 |   }
      |   ~    
 3596 | }
      | ~      
 3597 | 
      |        
 3598 | void nsGlobalWindowInner::ScrollByLines(int32_t numLines,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3599 |                                         const ScrollOptions& aOptions) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3600 |   FlushPendingNotifications(FlushType::Layout);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3601 |   nsIScrollableFrame* sf = GetScrollFrame();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3602 |   if (sf) {
      |   ~~~~~~~~~
 3603 |     // It seems like it would make more sense for ScrollByLines to use
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3604 |     // SMOOTH mode, but tests seem to depend on the synchronous behaviour.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3605 |     // Perhaps Web content does too.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3606 |     bool smoothScroll =
      |     ~~~~~~~~~~~~~~~~~~~
 3607 |         sf->GetScrollStyles().IsSmoothScroll(aOptions.mBehavior);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3608 | 
      |        
 3609 |     sf->ScrollBy(nsIntPoint(0, numLines), nsIScrollableFrame::LINES,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3610 |                  smoothScroll ? ScrollMode::SmoothMsd : ScrollMode::Instant);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3611 |   }
      |   ~    
 3612 | }
      | ~      
 3613 | 
      |        
 3614 | void nsGlobalWindowInner::ScrollByPages(int32_t numPages,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3615 |                                         const ScrollOptions& aOptions) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3616 |   FlushPendingNotifications(FlushType::Layout);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3617 |   nsIScrollableFrame* sf = GetScrollFrame();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3618 |   if (sf) {
      |   ~~~~~~~~~
 3619 |     // It seems like it would make more sense for ScrollByPages to use
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3620 |     // SMOOTH mode, but tests seem to depend on the synchronous behaviour.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3621 |     // Perhaps Web content does too.
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3622 |     bool smoothScroll =
      |     ~~~~~~~~~~~~~~~~~~~
 3623 |         sf->GetScrollStyles().IsSmoothScroll(aOptions.mBehavior);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3624 | 
      |        
 3625 |     sf->ScrollBy(nsIntPoint(0, numPages), nsIScrollableFrame::PAGES,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3626 |                  smoothScroll ? ScrollMode::SmoothMsd : ScrollMode::Instant);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3627 |   }
      |   ~    
 3628 | }
      | ~      
 3629 | 
      |        
 3630 | void nsGlobalWindowInner::MozScrollSnap() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3631 |   FlushPendingNotifications(FlushType::Layout);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3632 |   nsIScrollableFrame* sf = GetScrollFrame();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3633 |   if (sf) {
      |   ~~~~~~~~~
 3634 |     sf->ScrollSnap();
      |     ~~~~~~~~~~~~~~~~~
 3635 |   }
      |   ~    
 3636 | }
      | ~      
 3637 | 
      |        
 3638 | void nsGlobalWindowInner::ClearTimeout(int32_t aHandle) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3639 |   if (aHandle > 0) {
      |   ~~~~~~~~~~~~~~~~~~
 3640 |     mTimeoutManager->ClearTimeout(aHandle, Timeout::Reason::eTimeoutOrInterval);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3641 |   }
      |   ~    
 3642 | }
      | ~      
 3643 | 
      |        
 3644 | void nsGlobalWindowInner::ClearInterval(int32_t aHandle) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3645 |   if (aHandle > 0) {
      |   ~~~~~~~~~~~~~~~~~~
 3646 |     mTimeoutManager->ClearTimeout(aHandle, Timeout::Reason::eTimeoutOrInterval);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3647 |   }
      |   ~    
 3648 | }
      | ~      
 3649 | 
      |        
 3650 | void nsGlobalWindowInner::SetResizable(bool aResizable) const {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3651 |   // nop
      |   ~~~~~~
 3652 | }
      | ~      
 3653 | 
      |        
 3654 | void nsGlobalWindowInner::CaptureEvents() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3655 |   if (mDoc) {
      |   ~~~~~~~~~~~
 3656 |     mDoc->WarnOnceAbout(Document::eUseOfCaptureEvents);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3657 |   }
      |   ~    
 3658 | }
      | ~      
 3659 | 
      |        
 3660 | void nsGlobalWindowInner::ReleaseEvents() {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3661 |   if (mDoc) {
      |   ~~~~~~~~~~~
 3662 |     mDoc->WarnOnceAbout(Document::eUseOfReleaseEvents);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3663 |   }
      |   ~    
 3664 | }
      | ~      
 3665 | 
      |        
 3666 | Nullable<WindowProxyHolder> nsGlobalWindowInner::Open(const nsAString& aUrl,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3667 |                                                       const nsAString& aName,
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~
 3668 |                                                       const nsAString& aOptions,
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3669 |                                                       ErrorResult& aError) {
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~
 3670 |   FORWARD_TO_OUTER_OR_THROW(OpenOuter, (aUrl, aName, aOptions, aError), aError,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3671 |                             nullptr);
      |                             ~~~~~~~~~
 3672 | }
      | ~      
 3673 | 
      |        
 3674 | Nullable<WindowProxyHolder> nsGlobalWindowInner::OpenDialog(
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3675 |     JSContext* aCx, const nsAString& aUrl, const nsAString& aName,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3676 |     const nsAString& aOptions, const Sequence<JS::Value>& aExtraArgument,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3677 |     ErrorResult& aError) {
      |     ~~~~~~~~~~~~~~~~~~~~~~
 3678 |   FORWARD_TO_OUTER_OR_THROW(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3679 |       OpenDialogOuter, (aCx, aUrl, aName, aOptions, aExtraArgument, aError),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3680 |       aError, nullptr);
      |       ~~~~~~~~~~~~~~~~~
 3681 | }
      | ~      
 3682 | 
      |        
 3683 | BrowsingContext* nsGlobalWindowInner::GetFrames(ErrorResult& aError) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3684 |   FORWARD_TO_OUTER_OR_THROW(GetFramesOuter, (), aError, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3685 | }
      | ~      
 3686 | 
      |        
 3687 | void nsGlobalWindowInner::PostMessageMoz(JSContext* aCx,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3688 |                                          JS::Handle<JS::Value> aMessage,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3689 |                                          const nsAString& aTargetOrigin,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3690 |                                          JS::Handle<JS::Value> aTransfer,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3691 |                                          nsIPrincipal& aSubjectPrincipal,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3692 |                                          ErrorResult& aError) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
 3693 |   FORWARD_TO_OUTER_OR_THROW(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3694 |       PostMessageMozOuter,
      |       ~~~~~~~~~~~~~~~~~~~~
 3695 |       (aCx, aMessage, aTargetOrigin, aTransfer, aSubjectPrincipal, aError),
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:318:26: note: in definition of macro 'FORWARD_TO_OUTER_OR_THROW'
  318 |     return outer->method args;                                                 \
      |                          ^~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::PostMessageMoz(JSContext*, JS::Handle<JS::Value>, const nsAString&, const mozilla::dom::Sequence<JSObject*>&, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3699:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3699 | void nsGlobalWindowInner::PostMessageMoz(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3713:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3713 |   PostMessageMoz(aCx, aMessage, aTargetOrigin, transferArray, aSubjectPrincipal,
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3714 |                  aRv);
      |                  ~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::PostMessageMoz(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::WindowPostMessageOptions&, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3717:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3717 | void nsGlobalWindowInner::PostMessageMoz(
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:3729:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3729 |   PostMessageMoz(aCx, aMessage, aOptions.mTargetOrigin, transferArray,
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3730 |                  aSubjectPrincipal, aRv);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::SetOpener(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2974:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2974 | void nsGlobalWindowInner::SetOpener(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.cpp:2987:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2987 |   RedefineProperty(aCx, "opener", aOpener, aError);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsImageLoadingContent.h:23,
                 from /<<PKGBUILDDIR>>/dom/base/nsImageLoadingContent.cpp:13:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsAtomicContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsImageFrame.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsImageLoadingContent.cpp:29:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageBroadcaster.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:39,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In member function 'void nsGlobalWindowOuter::GetContentOuter(JSContext*, JS::MutableHandle<JSObject*>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'bool nsOuterWindowProxy::GetSubframeWindow(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>, bool&) const':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:982:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  982 | bool nsOuterWindowProxy::GetSubframeWindow(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:1005:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1005 |   return JS_WrapValue(cx, vp);
      |          ~~~~~~~~~~~~^~~~~~~~
/usr/bin/g++ -o nsObjectLoadingContent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsObjectLoadingContent.o.pp   /<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp
dom/base/nsPluginArray.o
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual bool nsOuterWindowProxy::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:576:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  576 | bool nsOuterWindowProxy::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:583:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  583 |   if (!GetSubframeWindow(cx, proxy, id, desc.value(), found)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:629:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  629 |     return JS_WrapPropertyDescriptor(cx, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:662:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  662 |   return CrossOriginPropertyFallback(cx, proxy, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:616:54: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  616 |       bool ok = js::Wrapper::getOwnPropertyDescriptor(cx, proxy, id, desc);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:633:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  633 |   if (!CrossOriginGetOwnPropertyHelper(cx, proxy, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual bool nsOuterWindowProxy::definePropertySameOrigin(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:665:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  665 | bool nsOuterWindowProxy::definePropertySameOrigin(
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:676:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  676 |   bool ok = js::Wrapper::defineProperty(cx, proxy, id, desc, ourResult);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:696:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  696 |     ok = js::Wrapper::getOwnPropertyDescriptor(cx, proxy, id, &existingDesc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:712:37: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  712 |     ok = js::Wrapper::defineProperty(cx, proxy, id, updatedDesc, ourNewResult);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual bool nsOuterWindowProxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:868:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  868 | bool nsOuterWindowProxy::get(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:868:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:879:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  879 |     return CrossOriginGet(cx, proxy, receiver, id, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:883:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  883 |   if (!GetSubframeWindow(cx, proxy, id, vp, found)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:904:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  904 |     if (!js::Wrapper::get(cx, proxy, wrappedReceiver, id, vp)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:904:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual bool nsOuterWindowProxy::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:913:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  913 | bool nsOuterWindowProxy::set(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:913:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:918:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  918 |     return CrossOriginSet(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:918:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:940:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  940 |   return js::Wrapper::set(cx, proxy, id, wrappedArg, wrappedReceiver, result);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:940:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o nsPluginArray.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsPluginArray.o.pp   /<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp
dom/base/Unified_cpp_dom_base0.o
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::SetNewDocument(nsPIDOMWindowOuter::Document*, nsISupports*, bool)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:2154:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2154 |       if (!JS_GetProperty(cx, newInnerGlobal, "window", &unused)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:2160:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2160 |       if (!JS_GetProperty(cx, newInnerGlobal, "self", &unused)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'void nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle<JS::Value>, const nsAString&, JS::Handle<JS::Value>, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:6018:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6018 | void nsGlobalWindowOuter::PostMessageMozOuter(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:6018:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:108:
/<<PKGBUILDDIR>>/dom/base/PostMessageEvent.h:62:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   62 |     mHolder.ref<StructuredCloneHolder>().Write(aCx, aMessage, aTransfer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
   63 |                                                JS::CloneDataPolicy(), aError);
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/PostMessageEvent.h:62:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp: In member function 'bool nsGlobalWindowOuter::DispatchResizeEvent(const CSSIntSize&)':
/<<PKGBUILDDIR>>/dom/base/nsGlobalWindowOuter.cpp:4007:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4007 |   customEvent->InitCustomEvent(cx, NS_LITERAL_STRING("DOMWindowResize"),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4008 |                                /* aCanBubble = */ true,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~
 4009 |                                /* aCancelable = */ true, detailValue);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp
dom/base/Unified_cpp_dom_base1.o
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers6.cpp:137:
/<<PKGBUILDDIR>>/gfx/layers/composite/FrameUniformityData.cpp: In member function 'bool mozilla::layers::FrameUniformityData::ToJS(JS::MutableHandleValue, JSContext*)':
/<<PKGBUILDDIR>>/gfx/layers/composite/FrameUniformityData.cpp:117:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  117 | bool FrameUniformityData::ToJS(JS::MutableHandleValue aOutValue,
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/dom/base/nsPluginArray.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp:7:
/<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   60 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   59 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  380 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  379 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp
dom/base/Unified_cpp_dom_base10.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   94 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:3524:5: note: some parts of macro expansion are not guarded by this 'else' clause
 3524 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:3524:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF'
 3524 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:20:
/<<PKGBUILDDIR>>/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)':
/<<PKGBUILDDIR>>/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  172 |             (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr));
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here
  123 |   struct InternalAttr {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:20:
/<<PKGBUILDDIR>>/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()':
/<<PKGBUILDDIR>>/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess]
  350 |       realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount)));
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here
  175 |   class Impl {
      |         ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:20:
/<<PKGBUILDDIR>>/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)':
/<<PKGBUILDDIR>>/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess]
  491 |       static_cast<Impl*>(realloc(mImpl.release(), sizeInBytes.value()));
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here
  175 |   class Impl {
      |         ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   38 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  110 | NS_INTERFACE_MAP_END_INHERITING(nsIContent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  109 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_layers7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers7.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers7.cpp
gfx/layers/Unified_cpp_gfx_layers8.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/image/imgLoader.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp:13:
/<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1180 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp:1179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 1179 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/ds/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsBaseHashtable.h:12,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsRefPtrHashtable.h:10,
                 from /<<PKGBUILDDIR>>/image/imgLoader.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp:13:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp:17:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerGlobal.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   80 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   79 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   25 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   24 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/UniquePtr.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In function 'bool mozilla::dom::module_getter::ExtractArgs(JSContext*, JS::CallArgs&, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyKey>)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:482:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  482 |   MOZ_ALWAYS_TRUE(JS_ValueToId(aCx, id, aId));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:101:
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In function 'bool mozilla::dom::module_getter::ModuleSetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:538:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  538 |   return JS_DefinePropertyById(aCx, thisObj, id, args.get(0), JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp: In member function 'bool nsObjectLoadingContent::DoResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/dom/base/nsObjectLoadingContent.cpp:3491:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3491 | bool nsObjectLoadingContent::DoResolve(
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerGlobal.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  284 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  283 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In function 'bool mozilla::dom::module_getter::ModuleGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:516:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  516 |   if (!JS_GetPropertyById(aCx, moduleExports, id, &value)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:520:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  520 |   if (!JS_DefinePropertyById(aCx, thisObj, id, value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   24 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  148 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  147 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   47 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   46 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:38:
/<<PKGBUILDDIR>>/dom/base/BodyUtil.cpp: In static member function 'static void mozilla::dom::BodyUtil::ConsumeJson(JSContext*, JS::MutableHandle<JS::Value>, const nsString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/BodyUtil.cpp:478:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  478 | void BodyUtil::ConsumeJson(JSContext* aCx, JS::MutableHandle<JS::Value> aValue,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/dom/base/BodyUtil.cpp:483:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  483 |   if (!JS_ParseJSON(aCx, aStr.get(), aStr.Length(), &json)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/BodyUtil.cpp:490:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  490 |     DebugOnly<bool> gotException = JS_GetPendingException(aCx, &exn);
      |                                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   63 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerGlobal.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   62 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerGlobal.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerGlobal.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerGlobal.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base10.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base10.cpp
dom/base/Unified_cpp_dom_base2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:101:
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ChromeUtils::NondeterministicGetWeakMapKeys(mozilla::dom::GlobalObject&, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:44:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | void ChromeUtils::NondeterministicGetWeakMapKeys(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:44:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ChromeUtils::NondeterministicGetWeakSetKeys(mozilla::dom::GlobalObject&, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:62:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   62 | void ChromeUtils::NondeterministicGetWeakSetKeys(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:62:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ChromeUtils::WaiveXrays(mozilla::dom::GlobalObject&, JS::HandleValue, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:179:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  179 | void ChromeUtils::WaiveXrays(GlobalObject& aGlobal, JS::HandleValue aVal,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:179:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:182:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 |   if (!xpc::WrapperFactory::WaiveXrayAndWrap(aGlobal.Context(), &value)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ChromeUtils::UnwaiveXrays(mozilla::dom::GlobalObject&, JS::HandleValue, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:190:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 | void ChromeUtils::UnwaiveXrays(GlobalObject& aGlobal, JS::HandleValue aVal,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:190:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ChromeUtils::DefineModuleGetter(const mozilla::dom::GlobalObject&, JS::Handle<JSObject*>, const nsAString&, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:548:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  548 |       !JS_ValueToId(aCx, idValue, &id)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ChromeUtils::CreateError(const mozilla::dom::GlobalObject&, const nsAString&, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:940:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  940 |     if (!JS::CreateError(cx, JSEXN_ERR, stack, fileName, line, column, nullptr,
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |                          message, &err)) {
      |                          ~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:119:
/<<PKGBUILDDIR>>/dom/base/ContentBlockingLog.cpp: In member function 'void mozilla::dom::ContentBlockingLog::ReportLog()':
/<<PKGBUILDDIR>>/dom/base/ContentBlockingLog.cpp:137:9: warning: 'reason' may be used uninitialized in this function [-Wmaybe-uninitialized]
  137 |         switch (reason.value()) {
      |         ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerGlobal.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:20:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:101:
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ChromeUtils::ShallowClone(mozilla::dom::GlobalObject&, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:258:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  258 |       if (!JS_GetOwnPropertyDescriptorById(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:296:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  296 |       if (!JS_WrapValue(cx, &value) ||
      |            ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ChromeUtils.cpp:297:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  297 |           !JS_SetPropertyById(cx, obj, id, value)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/AnonymousContent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::PerformanceInfoDictionary]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::RequestPerformanceMetrics(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(nsTArray<mozilla::dom::PerformanceInfoDictionary>&&)>; RejectFunction = mozilla::dom::ChromeUtils::RequestPerformanceMetrics(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(const nsresult&)>; ResolveValueT = nsTArray<mozilla::dom::PerformanceInfoDictionary>; RejectValueT = nsresult; bool IsExclusive = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'virtual nsresult mozilla::MozPromise<nsTArray<mozilla::dom::PerformanceInfoDictionary>, nsresult, true>::ThenValueBase::ResolveOrRejectRunnable::_ZThn8_N7mozilla10MozPromiseI8nsTArrayINS_3dom25PerformanceInfoDictionaryEE8nsresultLb1EE13ThenValueBase23ResolveOrRejectRunnable6CancelEv()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'nsresult mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = nsTArray<mozilla::dom::PerformanceInfoDictionary>; RejectValueT = nsresult; bool IsExclusive = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'nsresult mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = nsTArray<mozilla::dom::PerformanceInfoDictionary>; RejectValueT = nsresult; bool IsExclusive = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp
dom/base/Unified_cpp_dom_base3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:110:
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequestService::FireSuccessAsync(mozilla::dom::DOMRequest*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:261:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  261 | DOMRequestService::FireSuccessAsync(DOMRequest* aRequest,
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp: In member function 'void mozilla::dom::ContentProcessMessageManager::SetInitialProcessData(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:121:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 | void ContentProcessMessageManager::SetInitialProcessData(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:123:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  123 |   mMessageManager->SetInitialProcessData(aInitialData);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:20:
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp: In member function 'void mozilla::dom::CustomElementRegistry::Get(JSContext*, const nsAString&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:990:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  990 | void CustomElementRegistry::Get(JSContext* aCx, const nsAString& aName,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:110:
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp: In member function 'void mozilla::dom::DOMRequest::FireSuccess(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:74:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   74 | void DOMRequest::FireSuccess(JS::Handle<JS::Value> aResult) {
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessagePort.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:110:
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequestService::FireSuccess(mozilla::dom::DOMRequest*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:197:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  197 | DOMRequestService::FireSuccess(DOMRequest* aRequest,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:200:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |   aRequest->FireSuccess(aResult);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp: In member function 'virtual nsresult FireSuccessAsyncTask::Run()':
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:232:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 |     mReq->FireSuccess(
      |     ~~~~~~~~~~~~~~~~~^
  233 |         JS::Handle<JS::Value>::fromMarkedLocation(mResult.address()));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessagePort.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeSomething(T&&, mozilla::dom::Promise::MaybeFunc) [with T = JS::Heap<JS::Value>&]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Element]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1708:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1708 |   static inline bool GetOrCreate(JSContext* cx, T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static already_AddRefed<nsISupports> mozilla::dom::CustomElementRegistry::CallGetCustomInterface(mozilla::dom::Element*, const nsIID&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebComponentsBinding.h:487:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  487 |     return Call(s.GetContext(), thisValJS, iid, aRetVal, aRv);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessagePort.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::CustomElementCallback::Call()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/Compositor.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureHost.h:20,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureHost.h:23,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers7.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:110:
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp: In member function 'void mozilla::dom::DOMRequest::Then(JSContext*, mozilla::dom::AnyCallback*, mozilla::dom::AnyCallback*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:154:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  154 | void DOMRequest::Then(JSContext* aCx, AnyCallback* aResolveCallback,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DOMRequest.cpp:179:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  179 |   mPromise->Then(aCx, global, aResolveCallback, aRejectCallback, aRetval, aRv);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:20:
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp: In member function 'void mozilla::dom::CustomElementRegistry::Define(JSContext*, const nsAString&, mozilla::dom::CustomElementConstructor&, const mozilla::dom::ElementDefinitionOptions&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:783:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  783 |     if (!JS_GetProperty(aCx, constructor, "prototype", &prototype)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:830:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  830 |       if (!JS_GetProperty(aCx, constructor, "observedAttributes",
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  831 |                           &observedAttributesIterable)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:844:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  844 |         if (!iter.init(observedAttributesIterable,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  845 |                        JS::ForOfIterator::AllowNonIterable)) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:859:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  859 |           if (!iter.next(&attribute, &done)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessagePort.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:20:
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:936:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  936 |     event->InitCustomEvent(aCx, NS_LITERAL_STRING("customelementdefined"),
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  937 |                            /* CanBubble */ true,
      |                            ~~~~~~~~~~~~~~~~~~~~~
  938 |                            /* Cancelable */ true, detail);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessagePort.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/ContentProcessMessageManager.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::CustomElementRegistry::WhenDefined(const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base1.cpp:20:
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp: In static member function 'static void mozilla::dom::CustomElementRegistry::Upgrade(mozilla::dom::Element*, mozilla::dom::CustomElementDefinition*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/CustomElementRegistry.cpp:1044:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1044 |   aConstructor->Construct(&constructResult, aRv, "Custom Element Upgrade",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |                           CallbackFunction::eRethrowExceptions);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base3.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp
dom/base/Unified_cpp_dom_base4.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticMutex.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsViewportInfo.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsViewportInfo.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base10.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsWindowRoot.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   66 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsWindowRoot.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   65 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtilsBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsWindowMemoryReporter.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsWindowMemoryReporter.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base10.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/IdType.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserParent.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsWindowRoot.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base10.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/Document.cpp:71,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   55 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   54 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/MessageBroadcaster.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtilsBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   22 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureHost.h:23,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers7.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> >, std::_Select1st<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/TextureHost.h:23,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/composite/GPUVideoTextureHost.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers7.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In member function 'RefPtr<mozilla::layers::CompositableHost> mozilla::layers::CompositableParentManager::AddCompositable(const mozilla::layers::CompositableHandle&, const mozilla::layers::TextureInfo&, bool)':
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> >, std::_Select1st<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::CompositableHost> > >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/bin/g++ -o Unified_cpp_gfx_layers8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers8.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp
gfx/layers/Unified_cpp_gfx_layers9.o
/usr/bin/g++ -o Unified_cpp_dom_base4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base4.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp
dom/base/Unified_cpp_dom_base5.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtilsBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Navigator.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  131 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Navigator.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  130 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  153 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  152 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Document.cpp:1568:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1568 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SchedulerGroup.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TabGroup.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Document.cpp:1567:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
 1567 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtilsBinding.h:6,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Document.cpp:9847:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 9847 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Document.cpp:9846:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 9846 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  118 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  117 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/EventSource.cpp:1957:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1957 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SchedulerGroup.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TabGroup.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/EventSource.cpp:1956:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 1956 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   92 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   91 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  159 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  158 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  420 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SchedulerGroup.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TabGroup.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
  419 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1035 |   foundInterface = 0;                                                    \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR'
 1073 |   NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED'
  516 | NS_INTERFACE_MAP_END_AGGREGATED(mNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  515 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1873 | NS_INTERFACE_MAP_END_INHERITING(nsIContent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SchedulerGroup.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TabGroup.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/base/FragmentOrElement.cpp:1872:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 1872 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   26 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   25 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  139 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrincipal.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::hasInstance(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, bool*) const [with Base = js::Wrapper]':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:455:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  455 | bool MaybeCrossOriginObject<Base>::hasInstance(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:471:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  471 |     return js::ReportIsNotFunction(cx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::hasInstance(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, bool*) const [with Base = mozilla::dom::DOMProxyHandler]':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:455:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  455 | bool MaybeCrossOriginObject<Base>::hasInstance(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:471:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  471 |     return js::ReportIsNotFunction(cx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::Wrapper]':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:418:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  418 | bool MaybeCrossOriginObject<Base>::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:428:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  428 |   if (!JS_WrapPropertyDescriptor(cx, &descCopy)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:434:66: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  434 |   return definePropertySameOrigin(cx, proxy, id, descCopy, result);
      |                                                                  ^
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = mozilla::dom::DOMProxyHandler]':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:418:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  418 | bool MaybeCrossOriginObject<Base>::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:428:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  428 |   if (!JS_WrapPropertyDescriptor(cx, &descCopy)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:434:66: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  434 |   return definePropertySameOrigin(cx, proxy, id, descCopy, result);
      |                                                                  ^
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObjectMixins::CrossOriginGetOwnPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:78:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   78 | bool MaybeCrossOriginObjectMixins::CrossOriginGetOwnPropertyHelper(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:92:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   92 |   if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In static member function 'static bool mozilla::dom::MaybeCrossOriginObjectMixins::CrossOriginPropertyFallback(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:104:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  104 | bool MaybeCrossOriginObjectMixins::CrossOriginPropertyFallback(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In static member function 'static bool mozilla::dom::MaybeCrossOriginObjectMixins::CrossOriginGet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:125:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 | bool MaybeCrossOriginObjectMixins::CrossOriginGet(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:125:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:149:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  149 |   js::AssertSameCompartment(cx, receiver);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:153:58: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  153 |   if (!js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In static member function 'static bool mozilla::dom::MaybeCrossOriginObjectMixins::CrossOriginSet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:184:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 | bool MaybeCrossOriginObjectMixins::CrossOriginSet(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:184:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:203:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  203 |   js::AssertSameCompartment(cx, receiver);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:204:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  204 |   js::AssertSameCompartment(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:208:58: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  208 |   if (!js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp: In static member function 'static bool mozilla::dom::MaybeCrossOriginObjectMixins::EnsureHolder(JSContext*, JS::Handle<JSObject*>, size_t, JSPropertySpec*, JSFunctionSpec*, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:289:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  289 |     if (!JS::GetWeakMapEntry(cx, map, key, &holderVal)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:29:
/<<PKGBUILDDIR>>/dom/base/MaybeCrossOriginObject.cpp:329:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |     if (!JS::SetWeakMapEntry(cx, map, key, holderVal)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:83:
/<<PKGBUILDDIR>>/dom/base/MozQueryInterface.cpp: In member function 'void mozilla::dom::MozQueryInterface::LegacyCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/dom/base/MozQueryInterface.cpp:75:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 | void MozQueryInterface::LegacyCall(JSContext* cx, JS::Handle<JS::Value> thisv,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/MozQueryInterface.cpp:75:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/MozQueryInterface.cpp:75:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:18,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::dom::IntlUtils::GetDisplayNames(const mozilla::dom::Sequence<nsTString<char16_t> >&, const mozilla::dom::DisplayNameOptions&, mozilla::dom::DisplayNameResult&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:73:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   73 |   nsresult rv = mozIntl->GetDisplayNames(locales, options, &retVal);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:73:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:79:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |   if (!retVal.isObject() || !JS_WrapValue(cx, &retVal)) {
      |                              ~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:18,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::dom::IntlUtils::GetLocaleInfo(const mozilla::dom::Sequence<nsTString<char16_t> >&, mozilla::dom::LocaleInfo&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:118:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  118 |   nsresult rv = mozIntl->GetLocaleInfo(locales, &retVal);
      |                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:124:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  124 |   if (!retVal.isObject() || !JS_WrapValue(cx, &retVal)) {
      |                              ~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'mozilla::dom::Promise* mozilla::dom::Navigator::GetBattery(mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:18,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::VRDisplay>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:18,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:76,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/IntlUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::dom::Navigator::NotifyVRDisplaysUpdated()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base5.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp
dom/base/Unified_cpp_dom_base6.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:2:
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  116 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  115 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  272 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  271 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  310 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ResizeObserver.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  309 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PlacesObserversBinding.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:2:
/<<PKGBUILDDIR>>/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/Selection.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:128:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:2:
/<<PKGBUILDDIR>>/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Selection.cpp:728:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  728 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/Selection.cpp:727:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  727 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:56:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/APZUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventStateManager.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/PopupBlocker.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CondVar.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Monitor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:13,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h: In member function 'virtual nsresult mozilla::dom::ExternalResourceMap::LoadgroupCallbacks::nsILoadContextShim::GetScriptableOriginAttributes(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadContext.h:179:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |   NS_IMETHOD GetScriptableOriginAttributes(JSContext* cx, JS::MutableHandleValue aOriginAttributes) override { return _to GetScriptableOriginAttributes(cx, aOriginAttributes); } \
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:423:5: note: in expansion of macro 'NS_FORWARD_NSILOADCONTEXT'
  423 |     NS_FORWARD_##_allcaps(mRealPtr->) private                      \
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:428:5: note: in expansion of macro 'DECL_SHIM'
  428 |     DECL_SHIM(nsILoadContext, NSILOADCONTEXT)
      |     ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ShadowRoot.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   47 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/ShadowRoot.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   46 |   NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h: In member function 'virtual nsresult mozilla::dom::ExternalResourceMap::LoadgroupCallbacks::nsILoadContextShim::_ZThn4_N7mozilla3dom19ExternalResourceMap18LoadgroupCallbacks18nsILoadContextShim29GetScriptableOriginAttributesEP9JSContextN2JS13MutableHandleINS6_5ValueEEE(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadContext.h:179:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |   NS_IMETHOD GetScriptableOriginAttributes(JSContext* cx, JS::MutableHandleValue aOriginAttributes) override { return _to GetScriptableOriginAttributes(cx, aOriginAttributes); } \
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:423:5: note: in expansion of macro 'NS_FORWARD_NSILOADCONTEXT'
  423 |     NS_FORWARD_##_allcaps(mRealPtr->) private                      \
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:428:5: note: in expansion of macro 'DECL_SHIM'
  428 |     DECL_SHIM(nsILoadContext, NSILOADCONTEXT)
      |     ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:56:
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp: In function 'bool mozilla::dom::WrapResult(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, unsigned int, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:79:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   79 | bool WrapResult(JSContext* aCx, JS::Handle<JSObject*> aProxy,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp: In member function 'virtual bool mozilla::dom::RemoteOuterWindowProxy::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:91:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   91 | bool RemoteOuterWindowProxy::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:99:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |       return WrapResult(aCx, aProxy, children[index],
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 |                         JSPROP_READONLY | JSPROP_ENUMERATE, aDesc);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:105:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  105 |   bool ok = CrossOriginGetOwnPropertyHelper(aCx, aProxy, aId, aDesc);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:118:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  118 |         return WrapResult(aCx, aProxy, child, JSPROP_READONLY, aDesc);
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/RemoteOuterWindowProxy.cpp:123:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  123 |   return CrossOriginPropertyFallback(aCx, aProxy, aId, aDesc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   27 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   26 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/TabGroup.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PlacesObserversBinding.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/PlacesObservers.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'uint32_t mozilla::dom::ResizeObserver::BroadcastActiveObservations()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base4.cpp:38:
/<<PKGBUILDDIR>>/dom/base/PostMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::PostMessageEvent::Run()':
/<<PKGBUILDDIR>>/dom/base/PostMessageEvent.cpp:157:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  157 |     mHolder.ref<StructuredCloneHolder>().Read(ToSupports(targetWindow), cx,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |                                               &messageData, rv);
      |                                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/PostMessageEvent.cpp:184:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 |   event->InitMessageEvent(nullptr, NS_LITERAL_STRING("message"), CanBubble::eNo,
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 |                           Cancelable::eNo, messageData, mCallerOrigin,
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  186 |                           EmptyString(), source, ports);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   33 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   32 |   NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base6.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp
dom/base/Unified_cpp_dom_base7.o
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/backward/hashtable.h:62,
                 from /usr/include/c++/9/ext/hash_map:64,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/hash_tables.h:70,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/id_map.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::layers::CompositableOperation&}; _Tp = mozilla::layers::CompositableOperation; _Alloc = std::allocator<mozilla::layers::CompositableOperation>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::layers::CompositableOperation>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::layers::CompositableOperation*, std::vector<mozilla::layers::CompositableOperation> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/backward/hashtable.h:62,
                 from /usr/include/c++/9/ext/hash_map:64,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/hash_tables.h:70,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/id_map.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void mozilla::layers::ImageBridgeChild::RemoveTextureFromCompositable(mozilla::layers::CompositableClient*, mozilla::layers::TextureClient*, const mozilla::Maybe<mozilla::wr::RenderRoot>&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CompositableOperation*, std::vector<mozilla::layers::CompositableOperation> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/backward/hashtable.h:62,
                 from /usr/include/c++/9/ext/hash_map:64,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/hash_tables.h:70,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/id_map.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::layers::AsyncParentMessageData}; _Tp = mozilla::layers::AsyncParentMessageData; _Alloc = std::allocator<mozilla::layers::AsyncParentMessageData>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::layers::AsyncParentMessageData>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::layers::AsyncParentMessageData*, std::vector<mozilla::layers::AsyncParentMessageData> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mozilla::layers::AsyncParentMessageData}; _Tp = mozilla::layers::AsyncParentMessageData; _Alloc = std::allocator<mozilla::layers::AsyncParentMessageData>]':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::AsyncParentMessageData*, std::vector<mozilla::layers::AsyncParentMessageData> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/backward/hashtable.h:62,
                 from /usr/include/c++/9/ext/hash_map:64,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/hash_tables.h:70,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/id_map.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void mozilla::layers::ImageBridgeChild::UseTextures(mozilla::layers::CompositableClient*, const nsTArray<mozilla::layers::CompositableForwarder::TimedTextureClient>&, const mozilla::Maybe<mozilla::wr::RenderRoot>&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::layers::CompositableOperation*, std::vector<mozilla::layers::CompositableOperation> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/unordered_map:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/unordered_map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/unordered_map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:26,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> >; _Alloc = std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _H1 = std::hash<long long unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/9/bits/hashtable.h:1849:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> >, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> >, false, false>'} changed in GCC 7.1
 1849 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1850 |         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/hashtable.h: In member function 'void mozilla::layers::CompositorBridgeChild::NotifyNotUsed(uint64_t, uint64_t)':
/usr/include/c++/9/bits/hashtable.h:768:42: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> >, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> >, false, false>'} changed in GCC 7.1
  768 |       { return erase(const_iterator(__it)); }
      |                                          ^
/usr/include/c++/9/bits/hashtable.h: In member function 'void mozilla::layers::ImageBridgeChild::NotifyNotUsed(uint64_t, uint64_t)':
/usr/include/c++/9/bits/hashtable.h:768:42: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> >, std::allocator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, RefPtr<mozilla::layers::TextureClient> >, false, false>'} changed in GCC 7.1
  768 |       { return erase(const_iterator(__it)); }
      |                                          ^
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = mozilla::layers::LayersId; _Val = std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>; _KeyOfValue = std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >; _Compare = std::less<mozilla::layers::LayersId>; _Alloc = std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >]':
/usr/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
 2187 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:92:
/<<PKGBUILDDIR>>/dom/base/TextInputProcessor.cpp: In member function 'virtual nsresult mozilla::TextInputProcessor::ComputeCodeValueOfNonPrintableKey(const nsAString&, JS::Handle<JS::Value>, uint8_t, nsAString&)':
/<<PKGBUILDDIR>>/dom/base/TextInputProcessor.cpp:1209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1209 | TextInputProcessor::ComputeCodeValueOfNonPrintableKey(
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:38:
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'bool mozilla::dom::StructuredCloneHolderBase::Write(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::CloneDataPolicy)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:165:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  165 | bool StructuredCloneHolderBase::Write(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:165:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:175:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  175 |   if (!mBuffer->write(aCx, aValue, aTransfer, cloneDataPolicy,
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 |                       &StructuredCloneHolder::sCallbacks, this)) {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'bool mozilla::dom::StructuredCloneHolderBase::Write(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:159:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  159 | bool StructuredCloneHolderBase::Write(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:161:15: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |   return Write(aCx, aValue, JS::UndefinedHandleValue,
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                JS::CloneDataPolicy().denySharedArrayBuffer());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'bool mozilla::dom::StructuredCloneHolderBase::Read(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:184:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  184 | bool StructuredCloneHolderBase::Read(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'void mozilla::dom::StructuredCloneHolder::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:242:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 | void StructuredCloneHolder::Write(JSContext* aCx, JS::Handle<JS::Value> aValue,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:256:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |   if (!StructuredCloneHolderBase::Write(aCx, aValue, aTransfer,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  257 |                                         cloneDataPolicy)) {
      |                                         ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'void mozilla::dom::StructuredCloneHolder::Write(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::CloneDataPolicy, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:248:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  248 | void StructuredCloneHolder::Write(JSContext* aCx, JS::Handle<JS::Value> aValue,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:248:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:256:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |   if (!StructuredCloneHolderBase::Write(aCx, aValue, aTransfer,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  257 |                                         cloneDataPolicy)) {
      |                                         ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'void mozilla::dom::StructuredCloneHolder::ReadFromBuffer(nsISupports*, JSContext*, JSStructuredCloneData&, uint32_t, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:298:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 | void StructuredCloneHolder::ReadFromBuffer(nsISupports* aParent, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:312:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  312 |   if (!JS_ReadStructuredClone(aCx, aBuffer, aAlgorithmVersion,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  313 |                               mStructuredCloneScope, aValue, &sCallbacks,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314 |                               this)) {
      |                               ~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'void mozilla::dom::StructuredCloneHolder::ReadFromBuffer(nsISupports*, JSContext*, JSStructuredCloneData&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:290:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  290 | void StructuredCloneHolder::ReadFromBuffer(nsISupports* aParent, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:294:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  294 |   ReadFromBuffer(aParent, aCx, aBuffer, JS_STRUCTURED_CLONE_VERSION, aValue,
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295 |                  aRv);
      |                  ~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:92:
/<<PKGBUILDDIR>>/dom/base/TextInputProcessor.cpp: In member function 'virtual nsresult mozilla::TextInputProcessor::GuessCodeValueOfPrintableKeyInUSEnglishKeyboardLayout(const nsAString&, JS::Handle<JS::Value>, uint8_t, nsAString&)':
/<<PKGBUILDDIR>>/dom/base/TextInputProcessor.cpp:1245:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1245 | TextInputProcessor::GuessCodeValueOfPrintableKeyInUSEnglishKeyboardLayout(
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/TextInputProcessor.cpp: In member function 'virtual nsresult mozilla::TextInputProcessor::GuessKeyCodeValueOfPrintableKeyInUSEnglishKeyboardLayout(const nsAString&, JS::Handle<JS::Value>, uint8_t, uint32_t*)':
/<<PKGBUILDDIR>>/dom/base/TextInputProcessor.cpp:1487:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1487 | TextInputProcessor::GuessKeyCodeValueOfPrintableKeyInUSEnglishKeyboardLayout(
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:20:
/<<PKGBUILDDIR>>/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::Allow(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/base/StorageAccessPermissionRequest.cpp:52:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   52 | StorageAccessPermissionRequest::Allow(JS::HandleValue aChoices) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const mozilla::layers::LayersId&>, std::tuple<>}; _Key = mozilla::layers::LayersId; _Val = std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>; _KeyOfValue = std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >; _Compare = std::less<mozilla::layers::LayersId>; _Alloc = std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = mozilla::layers::LayersId; _Tp = mozilla::layers::CompositorBridgeParent::LayerTreeState; _Compare = std::less<mozilla::layers::LayersId>; _Alloc = std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >]':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'void mozilla::layers::CompositorBridgeParent::NotifyChildCreated(mozilla::layers::PCompositorBridgeParent::LayersId)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In function 'void mozilla::layers::UpdateControllerForLayersId(mozilla::layers::LayersId, mozilla::layers::GeckoContentController*)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual void mozilla::layers::ContentCompositorBridgeParent::ScheduleComposite(mozilla::layers::LayerTransactionParent*)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In static member function 'static mozilla::layers::CompositorBridgeParent* mozilla::layers::CompositorBridgeParent::GetCompositorBridgeParentFromLayersId(const LayersId&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In constructor 'mozilla::layers::ScopedLayerTreeRegistration::ScopedLayerTreeRegistration(mozilla::layers::APZCTreeManager*, mozilla::layers::LayersId, mozilla::layers::Layer*, mozilla::layers::GeckoContentController*)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual mozilla::layers::PAPZParent* mozilla::layers::CompositorBridgeParent::AllocPAPZParent(const LayersId&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual mozilla::layers::PAPZCTreeManagerParent* mozilla::layers::CompositorBridgeParent::AllocPAPZCTreeManagerParent(const LayersId&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual mozilla::layers::PAPZParent* mozilla::layers::ContentCompositorBridgeParent::AllocPAPZParent(const LayersId&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'void mozilla::layers::CompositorBridgeParent::InitializeLayerManager(const nsTArray<mozilla::layers::LayersBackend>&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'void mozilla::layers::CompositorBridgeParent::Initialize()':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'void mozilla::layers::ContentCompositorBridgeParent::DidCompositeLocked(mozilla::layers::PCompositorBridgeParent::LayersId, const VsyncId&, mozilla::layers::PCompositorBridgeParent::TimeStamp&, mozilla::layers::PCompositorBridgeParent::TimeStamp&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'bool mozilla::layers::CompositorBridgeParent::UpdatePluginWindowState(mozilla::layers::PCompositorBridgeParent::LayersId)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual void mozilla::layers::ContentCompositorBridgeParent::ShadowLayersUpdated(mozilla::layers::LayerTransactionParent*, const TransactionInfo&, bool)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual mozilla::layers::PAPZCTreeManagerParent* mozilla::layers::ContentCompositorBridgeParent::AllocPAPZCTreeManagerParent(const LayersId&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = mozilla::layers::LayersId; _Val = std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>; _KeyOfValue = std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >; _Compare = std::less<mozilla::layers::LayersId>; _Alloc = std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >]':
/usr/include/c++/9/bits/stl_tree.h:2504:5: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
 2504 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h:2504:5: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = mozilla::layers::LayersId; _Val = std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>; _KeyOfValue = std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >; _Compare = std::less<mozilla::layers::LayersId>; _Alloc = std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >]':
/usr/include/c++/9/bits/stl_tree.h:2525:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >' changed in GCC 7.1
 2525 |    _M_erase_aux(__first++);
      |    ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Document::MaybeResolveReadyForIdle()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h: In function 'void mozilla::layers::EraseLayerState(mozilla::layers::LayersId)':
/usr/include/c++/9/bits/stl_tree.h:1220:2: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
 1220 |  _M_erase_aux(__position);
      |  ^~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h:1220:2: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
/usr/include/c++/9/bits/stl_tree.h:1220:2: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<mozilla::layers::LayersId&&>, std::tuple<>}; _Key = mozilla::layers::LayersId; _Val = std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>; _KeyOfValue = std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >; _Compare = std::less<mozilla::layers::LayersId>; _Alloc = std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:38:
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp: In member function 'void mozilla::dom::StructuredCloneHolder::Read(nsISupports*, JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  263 | void StructuredCloneHolder::Read(nsISupports* aParent, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneHolder.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/CompositorBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers8.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual mozilla::layers::PWebRenderBridgeParent* mozilla::layers::ContentCompositorBridgeParent::AllocPWebRenderBridgeParent(const PipelineId&, const LayoutDeviceIntSize&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::layers::LayersId, std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState>, std::_Select1st<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >, std::less<mozilla::layers::LayersId>, std::allocator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::layers::LayersId, mozilla::layers::CompositorBridgeParent::LayerTreeState> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp: In member function 'JSObject* mozilla::dom::SerializedStackHolder::ReadStack(JSContext*)':
/<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:81:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   81 |   mHolder.Read(xpc::CurrentNativeGlobal(aCx), aCx, &stackValue,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |                IgnoreErrors());
      |                ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp: In function 'void mozilla::dom::ConvertSerializedStackToJSON(mozilla::UniquePtr<mozilla::dom::SerializedStackHolder>, nsAString&)':
/<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:132:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  132 |   if (!nsContentUtils::StringifyJSON(cx, &convertedValue, aStackString)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gfx_layers9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/gfx/layers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers9.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:29:
/<<PKGBUILDDIR>>/dom/base/StructuredCloneBlob.cpp: In static member function 'static already_AddRefed<mozilla::dom::StructuredCloneBlob> mozilla::dom::StructuredCloneBlob::Constructor(mozilla::dom::GlobalObject&, JS::HandleValue, JS::HandleObject, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneBlob.cpp:31:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   31 | already_AddRefed<StructuredCloneBlob> StructuredCloneBlob::Constructor(
      |                                       ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneBlob.cpp:53:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   53 |     if (!JS_WrapValue(cx, &value)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneBlob.cpp: In member function 'void mozilla::dom::StructuredCloneBlob::Deserialize(JSContext*, JS::HandleObject, bool, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/StructuredCloneBlob.cpp:78:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 | void StructuredCloneBlob::Deserialize(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneBlob.cpp:99:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     mHolder->Read(xpc::NativeGlobal(scope), aCx, aResult, aRv);
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/StructuredCloneBlob.cpp:109:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  109 |   if (!JS_WrapValue(aCx, aResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In static member function 'static JSObject* mozilla::dom::StructuredCloneHolder::ReadFullySerializableObjects(JSContext*, JSStructuredCloneReader*, uint32_t)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2184 |     return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::{anonymous}::ReadFormData(JSContext*, JSStructuredCloneReader*, uint32_t, mozilla::dom::StructuredCloneHolder*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual JSObject* mozilla::dom::StructuredCloneHolder::CustomReadHandler(JSContext*, JSStructuredCloneReader*, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2184 |     return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/SerializedStackHolder.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::StructuredCloneHolder::CustomReadTransferHandler(JSContext*, JSStructuredCloneReader*, uint32_t, void*, uint64_t, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base7.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp
dom/base/Unified_cpp_dom_base8.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   43 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   42 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:11:
/<<PKGBUILDDIR>>/dom/base/Document.cpp: In member function 'virtual void mozilla::dom::UnblockParsingPromiseHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/Document.cpp:9793:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9793 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:11:
/<<PKGBUILDDIR>>/dom/base/Document.cpp: In member function 'virtual void mozilla::dom::UnblockParsingPromiseHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/Document.cpp:9799:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9799 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/DocGroup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In member function 'nsINode* mozilla::dom::Document::AdoptNode(nsINode&, nsINode::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2200:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2200 |     return WrapNative(cx, native, cache, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base2.cpp:56:
/<<PKGBUILDDIR>>/dom/base/EventSource.cpp: In member function 'void mozilla::dom::EventSourceImpl::DispatchAllMessageEvents()':
/<<PKGBUILDDIR>>/dom/base/EventSource.cpp:1407:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1407 |     event->InitMessageEvent(nullptr, message->mEventName, CanBubble::eNo,
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1408 |                             Cancelable::eNo, jsData, mOrigin,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1409 |                             message->mLastEventID, nullptr,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1410 |                             Sequence<OwningNonNull<MessagePort>>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_base8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base8.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp
dom/base/Unified_cpp_dom_base9.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   81 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   80 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  123 |   NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:128:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  537 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
  536 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/layout/style/nsICSSLoaderObserver.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   75 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   74 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:56:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   94 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   93 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   65 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   64 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PopupBlocker.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Timeout.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CustomElementRegistry.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocGroup.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   56 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   55 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   80 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   79 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  430 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  429 |   NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   43 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleSheet.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsIDocumentObserver.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsStubDocumentObserver.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
   42 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentSerializer.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsXMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsXHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   38 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/layout/style/nsICSSLoaderObserver.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  192 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  191 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/UiCompositorControllerChild.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStructInlines.h:18,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrameInlines.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.cpp:68,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:56:
/<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp: In member function 'virtual bool mozilla::dom::WindowNamedPropertiesHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp:148:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  148 | bool WindowNamedPropertiesHandler::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:128:
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::RequestAllowEvent::Run()':
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:696:37: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  696 |       MOZ_KnownLive(mRequest)->Allow(JS::UndefinedHandleValue);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.cpp:110,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/GeckoContentController.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RemoteContentController.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/RemoteContentController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/gfx/layers/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/GeckoContentController.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RemoteContentController.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/RemoteContentController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentSerializer.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsXMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsXHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:625:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  625 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:624:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  624 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/GeckoContentController.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RemoteContentController.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/RemoteContentController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DisplayItemClip.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/GeckoContentController.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RemoteContentController.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/RemoteContentController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/InputData.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/GeckoContentController.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RemoteContentController.h:10,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/RemoteContentController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/gfx/layers/ipc/SharedSurfacesChild.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/layers/Unified_cpp_gfx_layers9.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:2720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 2720 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:2719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 2719 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  164 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:83:
/<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)':
/<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp:153:52: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  153 |             (mAttrCount - i) * sizeof(InternalAttr));
      |                                                    ^
In file included from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:83:
/<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here
   93 |   struct InternalAttr {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:83:
/<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)':
/<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp:228:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  228 |           (mAttrCount - aPos - 1) * sizeof(InternalAttr));
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:83:
/<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here
   93 |   struct InternalAttr {
      |          ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFocusManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  154 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFocusManager.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  153 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentSerializer.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsXMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsXHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   28 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   27 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp: In member function 'void RemotePermissionRequest::DoAllow(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:1021:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1021 | void RemotePermissionRequest::DoAllow(JS::HandleValue aChoices) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:1021:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:1024:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1024 |   request->Allow(aChoices);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:1024:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp: In member function 'mozilla::ipc::IPCResult RemotePermissionRequest::RecvNotifyResult(const bool&, InfallibleTArray<mozilla::dom::PermissionChoice>&&)':
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:1035:14: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1035 |       DoAllow(JS::UndefinedHandleValue);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:1055:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1055 |       if (!JS_SetProperty(cx, obj, type.get(), vChoice)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:1060:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1060 |     DoAllow(val);
      |     ~~~~~~~^~~~~
/<<PKGBUILDDIR>>/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsOpenURIInFrameParams.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   16 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsOpenURIInFrameParams.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   15 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameLoader.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  166 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameLoader.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  165 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp: In function 'nsresult mozilla::dom::TranslateChoices(JS::HandleValue, const nsTArray<mozilla::dom::PermissionRequest>&, nsTArray<mozilla::dom::PermissionChoice>&)':
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:727:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  727 | nsresult TranslateChoices(
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:754:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  754 |       if (!JS_GetProperty(cx, obj, type.BeginReading(), &val) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsINode.cpp:110,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:56:
/<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp: In member function 'virtual bool mozilla::dom::WindowNamedPropertiesHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp:77:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   77 | bool WindowNamedPropertiesHandler::getOwnPropDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindowInner.h:32,
                 from /<<PKGBUILDDIR>>/dom/base/nsGlobalWindow.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/TimeoutManager.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:56:
/<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp:137:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 |   bool found = document->ResolveName(aCx, str, &v, rv);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base6.cpp:128:
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult nsContentPermissionRequestProxy::Allow(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:961:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  961 | nsContentPermissionRequestProxy::Allow(JS::HandleValue aChoices) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CSSStyleSheetBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleSheet.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsIDocumentObserver.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsStubDocumentObserver.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_base9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_base9.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:137:
/<<PKGBUILDDIR>>/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::GetOpenerOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/nsOpenURIInFrameParams.cpp:85:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   85 | nsOpenURIInFrameParams::GetOpenerOriginAttributes(
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:11:
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp: In member function 'void nsHistory::GetState(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:103:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  103 | void nsHistory::GetState(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:126:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  126 |     aRv = variant->GetAsJSVal(aResult);
      |     ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:132:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  132 |     if (!JS_WrapValue(aCx, aResult)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp: In member function 'void nsHistory::PushOrReplaceState(JSContext*, JS::Handle<JS::Value>, const nsAString&, const nsAString&, mozilla::ErrorResult&, bool)':
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:252:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  252 | void nsHistory::PushOrReplaceState(JSContext* aCx, JS::Handle<JS::Value> aData,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:282:7: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  282 |   aRv = docShell->AddState(aData, aTitle, aUrl, aReplace, aCx);
      |   ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp: In member function 'void nsHistory::PushState(JSContext*, JS::Handle<JS::Value>, const nsAString&, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:240:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  240 | void nsHistory::PushState(JSContext* aCx, JS::Handle<JS::Value> aData,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp: In member function 'void nsHistory::ReplaceState(JSContext*, JS::Handle<JS::Value>, const nsAString&, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/base/nsHistory.cpp:246:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  246 | void nsHistory::ReplaceState(JSContext* aCx, JS::Handle<JS::Value> aData,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:38:
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp: In function 'void xpc::FindExceptionStackForConsoleReport(nsPIDOMWindowInner*, JS::HandleValue, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:224:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  224 | void FindExceptionStackForConsoleReport(nsPIDOMWindowInner* win,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:284:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  284 |   stack->GetNativeSavedFrame(&value);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp: In function 'void xpc::DispatchScriptErrorEvent(nsPIDOMWindowInner*, JS::RootingContext*, xpc::ErrorReport*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:499:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  499 | void DispatchScriptErrorEvent(nsPIDOMWindowInner* win,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In member function 'nsresult nsJSContext::AddSupportsPrimitiveTojsvals(JSContext*, nsISupports*, JS::Value*)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2184 |     return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nscore.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsrootidl.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentSerializer.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsXMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsXHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
In function 'void* operator new [](size_t, const std::nothrow_t&)',
    inlined from 'nsJSArgArray::nsJSArgArray(JSContext*, uint32_t, const JS::Value*, nsresult*)' at /<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:2667:52:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:146:21: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  146 |   return malloc_impl(size);
      |                     ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/malloc.h:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozmemory.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Utility.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:33,
                 from /<<PKGBUILDDIR>>/dom/base/nsXMLContentSerializer.h:19,
                 from /<<PKGBUILDDIR>>/dom/base/nsXHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/usr/include/malloc.h: In constructor 'nsJSArgArray::nsJSArgArray(JSContext*, uint32_t, const JS::Value*, nsresult*)':
/usr/include/malloc.h:38:14: note: in a call to allocation function 'void* malloc(size_t)' declared here
   38 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
      |              ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:56:
/<<PKGBUILDDIR>>/dom/base/nsJSUtils.cpp: In member function 'nsresult nsJSUtils::ExecutionContext::ExecScript(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/nsJSUtils.cpp:407:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  407 | nsresult nsJSUtils::ExecutionContext::ExecScript(
      |          ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSUtils.cpp:417:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  417 |   if (!JS_ExecuteScript(mCx, mScopeChain, mScript, aRetValue)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In static member function 'static nsresult nsJSUtils::InitModuleSourceElement(JSContext*, JS::Handle<JSObject*>, nsIScriptElement*)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool nsAutoJSString::init(const JS::Value&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/intl/LineBreaker.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   70 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   69 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/layers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings'
mkdir -p '.deps/'
dom/bindings/PrototypeList.o
/usr/bin/g++ -o PrototypeList.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/PrototypeList.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/PrototypeList.cpp
dom/bindings/RegisterBindings.o
/<<PKGBUILDDIR>>/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   44 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   43 |   NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool AddScopeChainItem(JSContext*, nsINode*, JS::MutableHandleVector<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:38:
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp: In member function 'nsresult nsJSContext::ConvertSupportsTojsvals(JSContext*, nsISupports*, JS::Handle<JSObject*>, JS::MutableHandleVector<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:696:10: note: parameter passing for argument of type 'JS::MutableHandleVector<JS::Value>' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  696 | nsresult nsJSContext::ConvertSupportsTojsvals(
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:751:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  751 |         rv = xpc->VariantToJS(aCx, aScope, variant, thisVal);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsHTMLContentSerializer.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base8.cpp:38:
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:775:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  775 |       rv = xpc->VariantToJS(aCx, aScope, variant, aArgsOut[0]);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::SetProperty(JS::Handle<JSObject*>, const char*, nsISupports*)':
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:676:40: note: parameter passing for argument of type 'JS::MutableHandleVector<JS::Value>' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  676 |   nsresult rv = ConvertSupportsTojsvals(cx, aArgs, global, &args);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:682:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  682 |     if (!JS_WrapValue(cx, args[i])) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/bin/g++ -o RegisterBindings.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/RegisterBindings.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/RegisterBindings.cpp
dom/bindings/RegisterWorkerBindings.o
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult ScriptErrorEvent::Run()':
/<<PKGBUILDDIR>>/dom/base/nsJSEnvironment.cpp:475:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  475 |       xpc::FindExceptionStackForConsoleReport(win, mError, mErrorStack, &stack,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |                                               &stackGlobal);
      |                                               ~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/dom/base/nsRange.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o RegisterWorkerBindings.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/RegisterWorkerBindings.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/RegisterWorkerBindings.cpp
dom/bindings/RegisterWorkerDebuggerBindings.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/intl/LineBreaker.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsRange.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  333 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsRange.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  332 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.h:20,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/intl/LineBreaker.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   30 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   29 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.h:20,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:52,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentSink.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void nsDOMMutationObserver::HandleMutation()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.h:20,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o RegisterWorkerDebuggerBindings.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/RegisterWorkerDebuggerBindings.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/RegisterWorkerDebuggerBindings.cpp
dom/bindings/RegisterWorkletBindings.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:47:
/<<PKGBUILDDIR>>/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::DeserializeToJsval(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/base/nsStructuredCloneContainer.cpp:74:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   74 | nsresult nsStructuredCloneContainer::DeserializeToJsval(
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::InitFromJSVal(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/dom/base/nsStructuredCloneContainer.cpp:37:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   37 | nsStructuredCloneContainer::InitFromJSVal(JS::Handle<JS::Value> aData,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUserFontSet.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FontFace.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RegisterBindings.cpp:140:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o RegisterWorkletBindings.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/RegisterWorkletBindings.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/RegisterWorkletBindings.cpp
dom/bindings/UnionTypes.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/intl/LineBreaker.h:9,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsPlainTextSerializer.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& newStart +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  526 |   ::new (KnownNotNull, data()) T(std::forward<Args>(aArgs)...);
      |   ^~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/base/Unified_cpp_dom_base9.cpp:29:
/<<PKGBUILDDIR>>/dom/base/nsRange.cpp:723:20: note: '*((void*)& newStart +8)' was declared here
  723 |   RawRangeBoundary newStart;
      |                    ^~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
mkdir -p '.deps/'
dom/bindings/test/TestCodeGenBinding.o
/usr/bin/g++ -o TestCodeGenBinding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestCodeGenBinding.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp
dom/bindings/test/TestDictionaryBinding.o
/usr/bin/g++ -o TestDictionaryBinding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestDictionaryBinding.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp
dom/bindings/test/TestExampleGenBinding.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/battery'
mkdir -p '.deps/'
dom/battery/BatteryManager.o
/usr/bin/g++ -o BatteryManager.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/build-browser/dom/battery -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BatteryManager.o.pp   /<<PKGBUILDDIR>>/dom/battery/BatteryManager.cpp
/usr/bin/g++ -o UnionTypes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnionTypes.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp
dom/bindings/UnifiedBindings0.o
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp: In member function 'bool mozilla::dom::GrandparentDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | GrandparentDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someNum_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp: In member function 'bool mozilla::dom::GrandparentDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp:94:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   94 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp:103:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  103 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp: In member function 'bool mozilla::dom::GrandparentDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 | GrandparentDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestDictionaryBinding.cpp:128:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someNum_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o TestExampleGenBinding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestExampleGenBinding.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp
dom/bindings/test/TestJSImplGenBinding.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/battery'
/usr/bin/g++ -o TestJSImplGenBinding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestJSImplGenBinding.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp
dom/bindings/test/TestJSImplInheritanceGenBinding.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/ForOfIterator.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::ArrayBufferOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 | ArrayBufferOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::ArrayBufferViewOrArrayBuffer::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:139:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  139 | ArrayBufferViewOrArrayBuffer::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::ByteStringOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:172:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  172 | ByteStringOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::CanvasPatternOrCanvasGradient::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:201:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  201 | CanvasPatternOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::CanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:234:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  234 | CanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::DoubleOrByteString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:272:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  272 | DoubleOrByteString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::DoubleOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:301:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  301 | DoubleOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:301:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::DoubleOrSupportedType::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:330:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  330 | DoubleOrSupportedType::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:330:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::DoubleOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:359:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  359 | DoubleOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:359:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::FloatOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:421:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  421 | FloatOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:421:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::LongOrStringAnyRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:513:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  513 | LongOrStringAnyRecord::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:513:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:546:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  546 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  547 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
  549 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::NodeOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:568:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  568 | NodeOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:568:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::ObjectOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:600:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  600 | ObjectOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::ObjectOrNullOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:631:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  631 | ObjectOrNullOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:631:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::StringOrObject::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:667:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  667 | StringOrObject::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:667:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:700:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  700 | StringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:700:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:733:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  733 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::SupportedTypeOrObject::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:753:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  753 | SupportedTypeOrObject::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::UnrestrictedDoubleOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:786:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  786 | UnrestrictedDoubleOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:786:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::UnrestrictedFloatOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:815:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  815 | UnrestrictedFloatOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:815:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningArrayBufferOrLong::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:866:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  866 | OwningArrayBufferOrLong::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningArrayBufferOrLong::TrySetToLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:914:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  914 | OwningArrayBufferOrLong::TrySetToLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningArrayBufferOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:956:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  956 | OwningArrayBufferOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1022:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1022 | OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1070:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1070 | OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBuffer::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1114 | OwningArrayBufferViewOrArrayBuffer::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningByteStringOrLong::TrySetToByteString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1187:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1187 | OwningByteStringOrLong::TrySetToByteString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1192:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1192 |     if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningByteStringOrLong::TrySetToLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1234 | OwningByteStringOrLong::TrySetToLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningByteStringOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1276:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1276 | OwningByteStringOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningCanvasPatternOrCanvasGradient::TrySetToCanvasPattern(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1353:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1353 | OwningCanvasPatternOrCanvasGradient::TrySetToCanvasPattern(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningCanvasPatternOrCanvasGradient::TrySetToCanvasGradient(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1406:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1406 | OwningCanvasPatternOrCanvasGradient::TrySetToCanvasGradient(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningCanvasPatternOrCanvasGradient::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1455:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1455 | OwningCanvasPatternOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasPattern(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1536:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1536 | OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasPattern(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasGradient(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1589 | OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasGradient(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1641:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1641 | OwningCanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrByteString::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1732:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1732 | OwningDoubleOrByteString::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrByteString::TrySetToByteString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1781:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1781 | OwningDoubleOrByteString::TrySetToByteString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1786:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1786 |     if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrByteString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1824:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1824 | OwningDoubleOrByteString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrString::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1901:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 | OwningDoubleOrString::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1950:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1950 | OwningDoubleOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:1993:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1993 | OwningDoubleOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrSupportedType::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2070:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2070 | OwningDoubleOrSupportedType::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrSupportedType::TrySetToSupportedType(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2119:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2119 | OwningDoubleOrSupportedType::TrySetToSupportedType(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrSupportedType::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2166:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2166 | OwningDoubleOrSupportedType::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrUSVString::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2243:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2243 | OwningDoubleOrUSVString::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2292:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2292 | OwningDoubleOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningDoubleOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2336:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2336 | OwningDoubleOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningFloatOrString::TrySetToFloat(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2596:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2596 | OwningFloatOrString::TrySetToFloat(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningFloatOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2645:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2645 | OwningFloatOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningFloatOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2688:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2688 | OwningFloatOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningHTMLElementOrLong::TrySetToHTMLElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2765:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2765 | OwningHTMLElementOrLong::TrySetToHTMLElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningHTMLElementOrLong::TrySetToLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2818:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2818 | OwningHTMLElementOrLong::TrySetToLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptionElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2938:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2938 | OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptionElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptGroupElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2991:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2991 | OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptGroupElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningLongOrStringAnyRecord::TrySetToLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3121:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3121 | OwningLongOrStringAnyRecord::TrySetToLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningLongOrStringAnyRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3288:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3288 | OwningLongOrStringAnyRecord::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3321:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3321 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 3322 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3323 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
 3324 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningNodeOrString::TrySetToNode(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3379:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3379 | OwningNodeOrString::TrySetToNode(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningNodeOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3432:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3432 | OwningNodeOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningNodeOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3475:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3475 | OwningNodeOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningObjectOrLong::TrySetToLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3589 | OwningObjectOrLong::TrySetToLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningObjectOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3631:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3631 | OwningObjectOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningObjectOrNullOrLong::TrySetToLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3732:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3732 | OwningObjectOrNullOrLong::TrySetToLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningObjectOrNullOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3777:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3777 | OwningObjectOrNullOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningStringOrObject::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3849:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3849 | OwningStringOrObject::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningStringOrObject::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3926:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3926 | OwningStringOrObject::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequence::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3995:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3995 | OwningStringOrStringSequence::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4110 | OwningStringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4143:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4143 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4144 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningSupportedTypeOrObject::TrySetToSupportedType(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4211:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4211 | OwningSupportedTypeOrObject::TrySetToSupportedType(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningSupportedTypeOrObject::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4292:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4292 | OwningSupportedTypeOrObject::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrString::TrySetToUnrestrictedDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4361:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4361 | OwningUnrestrictedDoubleOrString::TrySetToUnrestrictedDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4407:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4407 | OwningUnrestrictedDoubleOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4450:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4450 | OwningUnrestrictedDoubleOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedFloatOrString::TrySetToUnrestrictedFloat(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4527:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4527 | OwningUnrestrictedFloatOrString::TrySetToUnrestrictedFloat(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedFloatOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4573:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4573 | OwningUnrestrictedFloatOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedFloatOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4616:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4616 | OwningUnrestrictedFloatOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequence::TrySetToStringSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4042:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4042 | OwningStringOrStringSequence::TrySetToStringSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4048:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4048 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:4060:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4060 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningLongOrStringAnyRecord::TrySetToStringAnyRecord(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3167:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3167 | OwningLongOrStringAnyRecord::TrySetToStringAnyRecord(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3198:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3198 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 3199 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3216:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3216 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::FileOrDirectory::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:388:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  388 | FileOrDirectory::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningFileOrDirectory::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2515:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2515 | OwningFileOrDirectory::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::HTMLElementOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:450:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  450 | HTMLElementOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningHTMLElementOrLong::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2860:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2860 | OwningHTMLElementOrLong::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::HTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:480:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  480 | HTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningHTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3040:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3040 | OwningHTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasGradient.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningFileOrDirectory::TrySetToFile(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2413:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2413 | OwningFileOrDirectory::TrySetToFile(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp: In member function 'bool mozilla::dom::OwningFileOrDirectory::TrySetToDirectory(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UnionTypes.cpp:2466:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2466 | OwningFileOrDirectory::TrySetToDirectory(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp
dom/bindings/UnifiedBindings1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/APZTestDataBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 3055 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 3054 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 3455 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 3454 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/APZTestDataBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 3864 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3863:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 3863 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
72287 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
72286 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75814 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75813 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75900:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
75900 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75899:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
75899 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:76027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
76027 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:76026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
76026 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleProxyInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37578:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37578 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37580:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37580 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestExampleProxyInterface_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37439:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37439 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::_legacycaller(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_clampedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_attrWithLenientThis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_domDependentByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_attributeRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_sideEffectFreeByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_otherAttributeRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_dashed_attribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_enforcedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableUnrestrictedFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_writableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25261:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25261 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_writableUnionContainingNull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25348:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25348 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableUnrestrictedDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveUnionContainingNull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25142:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25142 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25068:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25068 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_enumAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_lenientFloatAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_lenientDoubleAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnsignedShortWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalShortWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalByteWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnsignedLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalOctetWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_writableNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25443:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25443 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::doEnforceRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableNullableUnrestrictedFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnsignedLongLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::doClamp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::dontEnforceRangeOrClamp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalLongLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25183:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25183 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveUnion2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25105:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25105 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableNullableUnrestrictedDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleProxyInterface_Binding::longIndexedGetter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleProxyInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15729:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15729 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15770:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15770 |   if (!ConvertJSValueToByteString(cx, args[0], true, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15934:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15934 |     if (!ConvertJSValueToByteString(cx, args[0], true, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestCEReactionsInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10432:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
10432 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10434:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
10434 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableNullableFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15850:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15850 |     if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12786:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12786 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12786:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestIndexedAndNamedGetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13617:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13617 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13617:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14532:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14532 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14532:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15363:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15363 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15363:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestIndexedGetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16250:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
16250 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16250:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15471:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15471 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestIndexedSetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17046:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
17046 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17046:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15552:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15552 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15430:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15430 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestNamedDeleterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57177:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
57177 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57177:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15511:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15511 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57844:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
57844 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57844:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15596:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15596 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestNamedGetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58452:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
58452 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58452:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestNamedSetterInterface_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:59023:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
59023 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:59023:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_writableNullableDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15810:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15810 |     if (!ConvertJSValueToByteString(cx, args[0], false, arg0.Value())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15894:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15894 |     if (!ConvertJSValueToByteString(cx, args[0], true, arg0.Value())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16200:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16200 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16242:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16242 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16370:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16370 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalSVSWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16325:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16325 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15637:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15637 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16283:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16283 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleProxyInterface_Binding::shortNameGetter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleProxyInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:36779:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36779 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableUnion2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25224:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25224 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSVSWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16412:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16412 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestIndexedGetterInterface_Binding::_legacycaller(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15753:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15753 |   MOZ_KnownLive(self)->LegacyCall(args.thisv());
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleProxyInterface_Binding::longIndexedSetter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleProxyInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_putForwardsAttr3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32152:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32152 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr3", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32161:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32161 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_putForwardsAttr2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32079:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32079 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr2", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32088:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32088 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_putForwardsAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32006:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32006 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32015:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32015 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalByteWithDefaultBeforeRequired(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleProxyInterface_Binding::shortNamedSetter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleProxyInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:36818:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36818 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalByteBeforeRequired(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5429:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5429 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::methodRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::staticMethodWithContext(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:28659:62: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28659 |   mozilla::dom::TestExampleInterface::StaticMethodWithContext(global, arg0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnionByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue21(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue22(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalUnionByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithNullable(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::staticDeprecatedMethodWithContext(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:28776:72: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28776 |   mozilla::dom::TestExampleInterface::StaticDeprecatedMethodWithContext(global, arg0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue24(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithArrayBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:29648:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29648 |       if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleProxyInterface_Binding::DeleteNamedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue23(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue22(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::_legacycaller(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receivePromise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45667:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45667 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12645:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12645 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15225:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15225 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue21(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableUnionWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_uint8ArrayAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveUint8Array(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:29145:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29145 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestAttributesOnTypes_Binding::set_someAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestAttributesOnTypes*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_clampedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_sideEffectFreeByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_domDependentByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakNullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nonNullExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_dashed_attribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_otherAttributeRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_attrWithLenientThis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakNullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_attributeRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_toJSONShouldSkipThis2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_enforcedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nonNullOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedGetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15853:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15853 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15873:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15873 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveConsequentialInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableUnrestrictedFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::get_writableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44481:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44481 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::get_writableUnionContainingNull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44568:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44568 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableUnrestrictedDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nonNullSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveUnionContainingNull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44362:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44362 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44288:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44288 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakNullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_enumAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::exerciseTypedefInterfaces2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:33842:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33842 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_lenientFloatAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleWorkerInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:38048:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38048 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_toJSONShouldSkipThis3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_lenientDoubleAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_nonNullCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_deprecatedAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakNullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_toJSONShouldSkipThis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnsignedLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalOctetWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalByteWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalShortWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnsignedShortWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_cachedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::get_writableNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44663:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44663 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_cachedConstantByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::doEnforceRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestAttributesOnTypes_Binding::bar(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestAttributesOnTypes*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_cachedWritableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableNullableUnrestrictedFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::doClamp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnsignedLongLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:29514:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29514 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalLongLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestAttributesOnTypes_Binding::foo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestAttributesOnTypes*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::dontEnforceRangeOrClamp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:29360:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29360 |       if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveUnion2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44325:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44325 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44403:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44403 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestIndexedGetterInterface_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedGetterInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableNullableUnrestrictedDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestCEReactionsInterface_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestCEReactionsInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::CanvasPatternOrCanvasGradientArgument::TrySetToCanvasGradient(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1359:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1359 |   TrySetToCanvasGradient(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::set_cachedWritableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34274:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34274 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34315:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34315 |   if (!ConvertJSValueToByteString(cx, args[0], true, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedGetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15954:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15954 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15954:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15987:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
15987 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15987:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16000:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
16000 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34479:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34479 |     if (!ConvertJSValueToByteString(cx, args[0], true, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34395:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34395 |     if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableNullableFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:29213:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29213 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.overload5", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5909:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5909 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of SupportedTypeOrObject", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34104:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34104 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableEnumWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16836:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16836 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.passOptionalNullableEnumWithDefaultValue2", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableEnumWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16785:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16785 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.passOptionalNullableEnumWithDefaultValue", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34060:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34060 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passEnumWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16685:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16685 |       if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.passEnumWithDefault", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34019:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34019 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16640:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16640 |       if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.passOptionalEnum", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_writableNullableDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16594:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16594 |       if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.passNullableEnum", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34439:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34439 |     if (!ConvertJSValueToByteString(cx, args[0], true, arg0.Value())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16545:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16545 |     if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.passEnum", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34355:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34355 |     if (!ConvertJSValueToByteString(cx, args[0], false, arg0.Value())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:16736:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16736 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestExampleInterface.passOptionalNullableEnum", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14384:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14384 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passUnionWithDefaultValue19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableUnionWithDefaultValue19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableUSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34858:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34858 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34145:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34145 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUSVSWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34813:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34813 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34771:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34771 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestExampleProxyInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37037:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37037 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37057:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37057 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableUnion2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44444:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44444 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestExampleProxyInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37230:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37230 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37230:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37263:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37263 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37263:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37276:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37276 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableUSVSWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34900:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34900 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11241:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11241 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11242 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::set_putForwardsAttr3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:51419:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51419 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr3", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:51428:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51428 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11177:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11177 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11178 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::set_putForwardsAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:51273:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51273 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:51282:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51282 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::set_putForwardsAttr2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:51346:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51346 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr2", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:51355:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51355 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalByteWithDefaultBeforeRequired(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8090:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8090 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8091 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestIndexedSetterInterface_Binding::setItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedSetterInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16375:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16375 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlyFrozenSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8395:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8395 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8396 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalByteBeforeRequired(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8583:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8583 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8584 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveAnySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11048:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11048 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11049 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5429:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5429 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableNonWrapperCacheInterfaceNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:6214:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6214 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6215 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlyFrozenNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8502:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8502 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8503 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestAttributesOnTypes_Binding::argWithAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestAttributesOnTypes*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8772:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8772 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8773 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::methodRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9778:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9778 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9779 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableCallbackObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9386:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9386 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9387 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_staticDeprecatedAttribute(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableAnySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11115:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11115 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11116 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8645:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8645 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8646 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveCallbackObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9257:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9257 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9258 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveByteStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10915:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10915 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10916 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNonWrapperCacheInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:6016:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6016 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6017 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableNonWrapperCacheInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:6080:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6080 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6081 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8706:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8706 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8707 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10785:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10785 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10786 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnionByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNonWrapperCacheInterfaceNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:6145:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6145 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6146 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13903:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13903 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
13904 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
13905 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
13906 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9197:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9197 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9198 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue22(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue21(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9580:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9580 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9581 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalUnionByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithNullable(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9321:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9321 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9322 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9644:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9644 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9645 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13776:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13776 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
13777 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
13778 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
13779 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue24(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13971:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13971 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
13972 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
13973 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
13974 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveWeakCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9709:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9709 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9710 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithArrayBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9451:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9451 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9452 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:48881:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48881 |       if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9520:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9520 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9521 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13840:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13840 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
13841 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
13842 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
13843 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue23(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue22(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveAnyRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:14035:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
14035 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
14036 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
14037 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
14038 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue21(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::ceReactionsMethodOverload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:33158:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33158 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9103:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9103 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9114:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9114 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToUSVString(JSContext*, JS::Handle<JS::Value>, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1878:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1878 | static inline bool ConvertJSValueToUSVString(JSContext* cx,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9030:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9030 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9041:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9041 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10155:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10155 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10166:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10166 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableUnionWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10370:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10370 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10381:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10381 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10444:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10444 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10455:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10455 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8885:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8885 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8896:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 8896 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20673:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20673 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20684:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20684 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10298:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10298 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10309:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10309 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17883:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17883 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17894:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17894 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17811:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17811 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17822:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17822 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20860:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20860 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20871:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20871 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20885:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20885 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20896:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20896 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17954:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17954 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17965:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17965 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalSequenceOfAnyWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18025:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18025 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18036:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18036 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20750:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20750 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20761:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20761 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20775:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20775 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20786:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20786 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_uint8ArrayAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::TestInterface>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_cachedSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveUint8Array(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:28815:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28815 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WrapNewBindingNonWrapperCachedObject(JSContext*, JS::Handle<JSObject*>, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::dom::TestNonWrapperCacheInterface]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1145:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1145 | inline bool WrapNewBindingNonWrapperCachedObject(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNullableNonWrapperCacheInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveNonWrapperCacheInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20596:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20596 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20607:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20607 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20521:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20521 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20532:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20532 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passVariadicSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_toJSONShouldSkipThis3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passVariadicString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passVariadicByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15983:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15983 |       if (!ConvertJSValueToByteString(cx, args[variadicArg], false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestAttributesOnTypes_Binding::baz(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestAttributesOnTypes*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passVariadicByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableDateSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25915:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25915 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25926:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25926 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::delNamedItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestNamedDeleterWithRetvalInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passDateSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25828:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25828 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:25839:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25839 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfNullableUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24791:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24791 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24802:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24802 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfUnions2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24642:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24642 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24653:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24653 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nonNullCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_treatAsNullCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24558:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24558 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24569:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24569 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18200:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18200 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18211:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18211 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18225:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18225 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18236:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18236 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNamedDeleterInterface_Binding::DeleteNamedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18100:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18100 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18111:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18111 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18125:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18125 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18136:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18136 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DeleteNamedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17741:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17741 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:17752:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17752 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNonWrapperCacheInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfNullableArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:14874:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14874 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:14885:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
14885 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:14796:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14796 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:14807:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
14807 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedSetterInterface_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16907:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16907 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11283:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11283 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11294:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11294 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11308:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11308 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11319:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11319 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:48747:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48747 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::setNamedItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedAndNamedSetterInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passByteStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10957:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10957 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10968:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10968 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10980:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10980 |       if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableExternalInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10684:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10684 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10695:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10695 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nonNullSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8958:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8958 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8969:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 8969 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nonNullOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveConsequentialInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30352:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30352 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30362:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30362 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30374:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30374 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30413:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30413 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30414 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30431:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30431 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30455:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30455 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnrestricted(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27651:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
27651 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27652 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27669:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27669 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passDateRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26029:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
26029 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
26030 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26047:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26047 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24967:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
24967 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
24968 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:24985:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
24985 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp: In function 'bool mozilla::dom::AudioContext_Binding::close_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:278:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  278 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestIndexedAndNamedGetterInterface_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedAndNamedGetterInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20997:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
20997 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20998 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:21015:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
21015 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedSetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16617:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
16617 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16642:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
16642 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedSetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16744:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16744 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16744:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16782:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16782 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16782:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16795:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
16795 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19685:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19685 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19686 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19703:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19703 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19754:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19754 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19755 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19772:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19772 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19493:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19493 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19494 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19511:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19511 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19562:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19562 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19563 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19580:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19580 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::overload4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:48378:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48378 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19303:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19303 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19304 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19321:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19321 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19372:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19372 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19373 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19390:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19390 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp: In function 'void mozilla::dom::AudioParamMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:980:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  980 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:988:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  988 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19115:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19115 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19116 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19133:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19133 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19184:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19184 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19185 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19202:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19202 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalRecordOfAnyWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18996:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18996 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18997 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19014:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19014 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18881:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18881 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18882 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18899:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18899 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18766:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18766 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18767 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18784:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18784 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp: In function 'bool mozilla::dom::Animation_Binding::get_finished_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp:685:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  685 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp: In function 'bool mozilla::dom::Animation_Binding::get_ready_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp:637:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  637 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18650:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18650 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18651 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18668:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18668 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nonNullExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakNullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18536:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18536 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18537 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18554:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18554 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestWorkerExposedInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestHTMLConstructorInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestIndexedGetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestInterfaceWithPromiseConstructorArg; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfNullableArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15101:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15101 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15102 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:15119:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15119 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::nsRenamedInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestChildInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestNamedGetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestIndexedAndNamedGetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestIndexedAndNamedSetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestDeprecatedInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:14979:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14979 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14980 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:14997:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14997 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestCppKeywordNamedMethodsInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestAttributesOnTypes; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestIndexedSetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestNamedSetterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestParentInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::OnlyForUseInConstructor; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestNamedDeleterWithRetvalInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfRecords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13597:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13597 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13598 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13615:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13615 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestNamedDeleterInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13666:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13666 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13667 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13684:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13684 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestSecureContextInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestCEReactionsInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_toJSONShouldSkipThis2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passByteStringRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13482:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13482 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13483 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13500:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13500 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13524:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13524 |       if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_putForwardsAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_putForwardsAttr2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_putForwardsAttr3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::overload1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:48048:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48048 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passStringRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13367:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13367 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13368 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13385:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13385 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13409:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13409 |       if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakNullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakNullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableExternalInterfaceRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13239:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13239 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13240 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13257:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13257 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioParam_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParam*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestDeprecatedInterface_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passExternalInterfaceRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13113:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13113 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13114 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13131:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13131 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Animation_Binding::set_playbackRate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::exerciseTypedefInterfaces2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestParentInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:59481:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59481 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterfaceWithPromiseConstructorArg_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56326:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
56326 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableRecordWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12867:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12867 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12868 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12885:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12885 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestRenamedInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:59807:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59807 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:53450:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
53450 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestAttributesOnTypes_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:9275:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9275 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12751:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12751 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12752 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12769:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12769 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::OnlyForUseInConstructor_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8778:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8778 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::set_loopEnd(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBufferSourceNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestDeprecatedInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:11232:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11232 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::set_loopStart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBufferSourceNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestHTMLConstructorInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:11613:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11613 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestCppKeywordNamedMethodsInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10894:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10894 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12636:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12636 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12637 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12654:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12654 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AnalyserNode_Binding::set_fftSize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnalyserNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestChildInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10538:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10538 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_setSize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestSecureContextInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:60164:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
60164 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_colSpan(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestWorkerExposedInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:60857:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
60857 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_rowCount(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nullableTreatAsNullCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_colIndex(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12005:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12005 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12006 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12023:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12023 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_nullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_rowIndex(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_colCount(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakNullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_rowSpan(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_level(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11888:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
11888 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
11889 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11906:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11906 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_posInSet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioNode_Binding::set_channelCount(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11772:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
11772 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
11773 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11790:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11790 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_toJSONShouldSkipThis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioNode_Binding::set_channelInterpretation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioNode_Binding::set_channelCountMode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11655:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
11655 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
11656 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11673:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11673 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AnalyserNode_Binding::set_smoothingTimeConstant(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnalyserNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AnalyserNode_Binding::set_minDecibels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnalyserNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedGetterInterface_Binding::get_storeInSlotAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedGetterInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AnalyserNode_Binding::set_maxDecibels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnalyserNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Animation_Binding::updatePlaybackRate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11540:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
11540 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
11541 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11558:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
11558 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedGetterInterface_Binding::get_cachedAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestIndexedGetterInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Animation_Binding::set_startTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_valueMax(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_cachedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::LongOrStringAnyRecordArgument::TrySetToStringAnyRecord(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4162:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4162 |   TrySetToStringAnyRecord(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4194:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 4194 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4195 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4212:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4212 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_valueNow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_valueMin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_cachedConstantByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Animation_Binding::set_currentTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20002:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20002 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20013:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20013 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20052:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
20052 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20053 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:20070:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
20070 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioScheduledSourceNode_Binding::stop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioScheduledSourceNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_cachedWritableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioScheduledSourceNode_Binding::start(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioScheduledSourceNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableNonWrapperCacheInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfSequencesOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11384:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11384 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11395:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11395 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11409:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11409 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11420:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11420 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11434:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11434 |             if (!iter2.init(temp1, JS::ForOfIterator::AllowNonIterable)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:11445:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11445 |               if (!iter2.next(&temp2, &done2)) {
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10827:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10827 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10838:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10838 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:48593:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48593 |       if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In function 'bool mozilla::dom::AddonManagerPermissions_Binding::isHostPermitted(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2522:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2522 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::setTextContentForElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:91:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   91 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:95:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   95 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passExternalInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10602:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10602 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10613:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10613 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::removeAttributeForElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:257:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  257 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:261:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  261 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8814:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8814 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8825:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 8825 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalSequenceWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10225:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10225 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10236:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10236 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::CanvasPatternOrCanvasGradientArgument::TrySetToCanvasGradient(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1359:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1359 |   TrySetToCanvasGradient(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30188:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30188 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30198:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30198 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30249:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30249 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30250 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30267:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30267 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::TestEnum, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   57 | ToJSValue(JSContext* aCx, TestEnum aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioListener_Binding::setPosition(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioListener*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::setAttributeForElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:192:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  192 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:196:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  196 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:200:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::start(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBufferSourceNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passLenientFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4792:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4792 |     if (!iter.init(args[8], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4803:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4803 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4828:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4828 |     if (!iter.init(args[9], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4839:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4839 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4862:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4862 |     if (!iter.init(args[10], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4873:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4873 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4900:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4900 |     if (!iter.init(args[11], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4911:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4911 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4936:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4936 |     if (!iter.init(args[12], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4947:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4947 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4972:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4972 |     if (!iter.init(args[13], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4983:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4983 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:5006:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5006 |     if (!iter.init(args[14], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:5017:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5017 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:5044:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5044 |     if (!iter.init(args[15], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:5055:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5055 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictContainingSequence::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:705:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  705 | DictContainingSequence::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:739:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  739 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:746:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  746 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:771:52: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  771 |             if (!currentValue[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:776:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  776 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  777 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:783:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  783 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence10_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:814:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  814 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  815 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:821:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  821 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence2_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:853:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  853 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  854 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:860:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  860 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence3_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:892:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  892 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  893 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:899:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  899 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence4_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:933:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  933 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  934 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:940:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  940 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence5_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:955:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  955 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence6_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:987:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  987 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence6_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:980:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  980 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  981 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1002:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence7_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1036:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1036 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence7_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1029:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1029 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1030 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1050:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1050 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence8_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1082:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1082 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence8_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1075:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1075 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1076 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1095:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1095 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence9_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1129:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1129 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ourSequence9_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1122:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1122 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1123 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioBuffer_Binding::getChannelData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBuffer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4414:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4414 |     if (!iter.init(args[8], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4425:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4425 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4451:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4451 |     if (!iter.init(args[9], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4462:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4462 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4485:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4485 |     if (!iter.init(args[10], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4496:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4496 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4524:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4524 |     if (!iter.init(args[11], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4535:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4535 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4560:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4560 |     if (!iter.init(args[12], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4571:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4571 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4597:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4597 |     if (!iter.init(args[13], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4608:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4608 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4631:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |     if (!iter.init(args[14], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4642:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4642 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4670:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4670 |     if (!iter.init(args[15], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:4681:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4681 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Animation_Binding::set_id(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_roleDescription(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_orientation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_placeholder(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_live(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passVariadicThirdArg(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30753:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30753 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictWithConditionalMembers::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1205:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1205 | DictWithConditionalMembers::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1236:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1236 |       if (!JS_GetPropertyById(cx, *object, atomsCache->chromeOnlyFuncControlledMember_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1253:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1253 |       if (!JS_GetPropertyById(cx, *object, atomsCache->chromeOnlyMember_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1270:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1270 |       if (!JS_GetPropertyById(cx, *object, atomsCache->funcControlledMember_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_keyShortcuts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictWithConditionalMembers::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1291:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1291 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1300:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1300 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9820:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9820 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9831:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9831 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictWithConditionalMembers::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1306:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1306 | DictWithConditionalMembers::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1327:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1327 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->chromeOnlyFuncControlledMember_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1342:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1342 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->chromeOnlyMember_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1357:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1357 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->funcControlledMember_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_hasPopUp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_label(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12986:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12986 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12987 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:13004:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13004 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::TestAttributesOnDictionaryMembers::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1736:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1736 | TestAttributesOnDictionaryMembers::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1765:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1765 |     if (!JS_GetPropertyById(cx, *object, atomsCache->a_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1779:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1779 |       if (!JS_GetPropertyById(cx, *object, atomsCache->b_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1814:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1814 |       if (!JS_GetPropertyById(cx, *object, atomsCache->d_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1795:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1795 |     if (!JS_GetPropertyById(cx, *object, atomsCache->c_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_checked(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::TestAttributesOnDictionaryMembers::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1835:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1835 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_relevant(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1844:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1844 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::TestAttributesOnDictionaryMembers::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1850:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1850 | TestAttributesOnDictionaryMembers::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1869:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1869 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->a_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1883:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1883 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->b_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1896 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->c_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1909:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1909 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->d_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passCastableObjectNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12379:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12379 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12380 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12397:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12397 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_sort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_current(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_autocomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passCastableObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12125:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12125 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12126 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12143:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12143 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_pressed(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6660:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6660 | TestCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6665:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6665 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6666 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6665:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_invalid(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestTreatAsNullCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6675:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6675 | TestTreatAsNullCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10519:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10519 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10530:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10530 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6680:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6680 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6681 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6680:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_valueText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'int32_t mozilla::dom::TestIntegerReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6690:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6690 | TestIntegerReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6695:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6695 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6696 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6695:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9986:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9986 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9997:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9997 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::set_role(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'mozilla::dom::Nullable<int> mozilla::dom::TestNullableIntegerReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6711:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6711 | TestNullableIntegerReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6711:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6716:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6716 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6717 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6716:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::TestBooleanReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6734:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6734 | TestBooleanReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6739:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6739 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6740 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6739:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9902:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9902 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:9913:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9913 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'float mozilla::dom::TestFloatReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6755:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6755 | TestFloatReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6760:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6760 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6761 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6760:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableCastableObjectNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12507:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12507 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12508 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12525:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12525 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'mozilla::dom::TestEnum mozilla::dom::TestEnumReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6812:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6812 | TestEnumReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6817:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6817 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6818 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6817:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestExternalInterfaceReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6906:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6906 | TestExternalInterfaceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6911:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6911 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6912 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6911:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestNullableExternalInterfaceReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6939:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6939 | TestNullableExternalInterfaceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6944:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6944 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6945 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6944:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableCastableObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12251:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12251 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
12252 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:12269:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
12269 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestCallbackInterfaceReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6974:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6974 | TestCallbackInterfaceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6979:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6979 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6980 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6979:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestNullableCallbackInterfaceReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7002:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7002 | TestNullableCallbackInterfaceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7007:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7007 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7008 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7007:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10070:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10070 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:10081:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10081 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallback> mozilla::dom::TestCallbackReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7032:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7032 | TestCallbackReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7037:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7037 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7038 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7037:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallback> mozilla::dom::TestNullableCallbackReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7066:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7066 | TestNullableCallbackReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7071:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7071 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7072 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7071:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18406:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18406 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18417:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18417 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18431:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18431 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18442:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18442 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestObjectReturn::Call(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7102:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7102 | TestObjectReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::MutableHandle<JSObject*> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7107:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7107 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7108 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7107:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestNullableObjectReturn::Call(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7139:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7139 | TestNullableObjectReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::MutableHandle<JSObject*> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7144:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7144 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7145 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7144:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passNullableSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18302:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18302 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18313:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18313 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18327:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18327 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:18338:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18338 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestTypedArrayReturn::Call(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7178:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7178 | TestTypedArrayReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::MutableHandle<JSObject*> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7183:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7183 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7184 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7183:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestNullableTypedArrayReturn::Call(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7206:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7206 | TestNullableTypedArrayReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::MutableHandle<JSObject*> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7211:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7211 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7212 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7211:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalNullableRecordOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19878:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19878 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
19879 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19896:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19896 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19922:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19922 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:19933:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
19933 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'uint32_t mozilla::dom::TestIntegerConstruction::Construct(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8110:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8110 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8111 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_putForwardsAttr2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:39480:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
39480 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr2", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:39489:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
39489 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestExternalInterfaceConstruction::Construct(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8400:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8400 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8401 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_putForwardsAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:39390:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
39390 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:39399:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
39399 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestCallbackInterfaceConstruction::Construct(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8435:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8435 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8436 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_putForwardsAttr3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:39570:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
39570 |   if (!JS_GetProperty(cx, obj, "putForwardsAttr3", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:39579:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
39579 |   return JS_SetProperty(cx, targetObj, "writableByte", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallback> mozilla::dom::TestCallbackConstruction::Construct(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8465:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8465 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8466 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestObjectConstruction::Construct(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8501:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8501 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8502 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestTypedArrayConstruction::Construct(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8540:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8540 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8541 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OnlyForUseInConstructor_Binding::Wrap(JSContext*, mozilla::dom::OnlyForUseInConstructor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestJSImplInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestAttributesOnTypes_Binding::Wrap(JSContext*, mozilla::dom::TestAttributesOnTypes*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestNavigator; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestCImplementedInterface; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestNavigatorWithConstructor; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestCEReactionsInterface_Binding::Wrap(JSContext*, mozilla::dom::TestCEReactionsInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestJSImplNoInterfaceObject; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestCImplementedInterface2; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestChildInterface_Binding::Wrap(JSContext*, mozilla::dom::TestChildInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplNoInterfaceObject_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43987:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43987 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestCppKeywordNamedMethodsInterface_Binding::Wrap(JSContext*, mozilla::dom::TestCppKeywordNamedMethodsInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestCImplementedInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:89:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestCImplementedInterface2_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:355:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  355 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::getComputedStylePropertyValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:531:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  531 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:535:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  535 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:41404:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41404 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestDeprecatedInterface_Binding::Wrap(JSContext*, mozilla::dom::TestDeprecatedInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestNavigatorWithConstructor_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:44570:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44570 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::getAttributeForElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:140:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:144:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  144 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestNavigator_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:44237:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44237 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::getTextContentForElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:43:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   43 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestHTMLConstructorInterface_Binding::Wrap(JSContext*, mozilla::dom::TestHTMLConstructorInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MyTestEnum, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   50 | ToJSValue(JSContext* aCx, MyTestEnum aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::MyTestCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 | MyTestCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   71 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::getCanvasContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:306:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  306 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:310:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedAndNamedGetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestIndexedAndNamedGetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioContext; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioParamMap; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestCImplementedInterface_Binding::Wrap(JSContext*, mozilla::dom::TestCImplementedInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioBuffer; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestIndexedAndNamedSetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AddonManager; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlyFrozenNullableDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AddonInstall; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Addon; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlyNullableDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AccessibleNode_Binding::get_DOMNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestCImplementedInterface2_Binding::Wrap(JSContext*, mozilla::dom::TestCImplementedInterface2*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedGetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestIndexedGetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Animation_Binding::get_timeline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Animation_Binding::get_effect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Animation_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::Wrap(JSContext*, mozilla::dom::TestJSImplInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestIndexedSetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestIndexedSetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioContext_Binding::createMediaStreamSource(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passSequenceOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27555:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27555 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27566:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27566 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::Wrap(JSContext*, mozilla::dom::TestInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioContext_Binding::createMediaStreamTrackSource(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioListenerBinding.cpp: In function 'bool mozilla::dom::AudioListener_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioListenerBinding.cpp:163:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  163 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlySequenceOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8191:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8191 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8192 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp: In function 'bool mozilla::dom::AudioBuffer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:565:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  565 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamBinding.cpp: In function 'bool mozilla::dom::AudioParam_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamBinding.cpp:694:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  694 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplNoInterfaceObject_Binding::Wrap(JSContext*, mozilla::dom::TestJSImplNoInterfaceObject*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp: In function 'bool mozilla::dom::AudioParamMap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:621:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  621 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::set_cachedWritableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlyNullableSequenceOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:8297:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8297 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8298 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp: In function 'bool mozilla::dom::AudioParamMap_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParamMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:517:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  517 |   if (!ConvertJSValueToString(cx, args.get(0), eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp: In function 'bool mozilla::dom::AudioParamMap_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParamMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:483:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |   if (!JS::MapForEach(cx, backingObj, funcVal, arg1)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AccessibleNode; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNavigator_Binding::Wrap(JSContext*, mozilla::dom::TestNavigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Attr; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp: In function 'bool mozilla::dom::AnimationPlaybackEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:346:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  346 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:346:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:835:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  835 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp: In function 'bool mozilla::dom::AnimationEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:401:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  401 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp: In function 'bool mozilla::dom::AudioContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:515:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  515 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp: In function 'bool mozilla::dom::AddonEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:269:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  269 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passArgsWithDefaults(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In function 'bool mozilla::dom::AddonInstall_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:1505:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1505 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNavigatorWithConstructor_Binding::Wrap(JSContext*, mozilla::dom::TestNavigatorWithConstructor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In function 'bool mozilla::dom::Addon_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:776:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  776 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AccessibleNodeBinding.cpp: In function 'bool mozilla::dom::AccessibleNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AccessibleNodeBinding.cpp:3637:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3637 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30661:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30661 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30671:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30671 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp: In function 'bool mozilla::dom::Animation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp:1131:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1131 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp: In function 'bool mozilla::dom::AnalyserNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:888:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  888 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AttrBinding.cpp: In function 'bool mozilla::dom::Attr_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AttrBinding.cpp:351:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  351 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30541:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30541 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:30551:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30551 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackBinding.cpp: In function 'bool mozilla::dom::AudioTrack_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackBinding.cpp:242:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AbortControllerBinding.cpp: In function 'bool mozilla::dom::AbortController_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AbortControllerBinding.cpp:93:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In function 'bool mozilla::dom::AddonManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2109:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2109 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioScheduledSourceNodeBinding.cpp: In function 'bool mozilla::dom::AudioScheduledSourceNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioScheduledSourceNodeBinding.cpp:210:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::overload2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:28973:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28973 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AbortSignalBinding.cpp: In function 'bool mozilla::dom::AbortSignal_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AbortSignalBinding.cpp:143:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioDestinationNodeBinding.cpp: In function 'bool mozilla::dom::AudioDestinationNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioDestinationNodeBinding.cpp:61:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioProcessingEventBinding.cpp: In function 'bool mozilla::dom::AudioProcessingEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioProcessingEventBinding.cpp:173:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  173 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::passDictionaryOrLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AbortSignal_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AbortSignal*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterfaceWithPromiseConstructorArg_Binding::Wrap(JSContext*, mozilla::dom::TestInterfaceWithPromiseConstructorArg*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Animation_Binding::get_oncancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Animation_Binding::get_onfinish(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Animation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNamedDeleterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestNamedDeleterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioScheduledSourceNode_Binding::get_onended(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioScheduledSourceNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::Wrap(JSContext*, mozilla::dom::TestNamedDeleterWithRetvalInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AccessibleNodeBinding.cpp: In function 'bool mozilla::dom::AccessibleNode_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AccessibleNodeBinding.cpp:416:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  416 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_writableFrozenDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AccessibleNodeBinding.cpp:423:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  423 |   MOZ_KnownLive(self)->Get(cx, NonNullHelper(Constify(arg0)), &result, rv);
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNamedGetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestNamedGetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlyFrozenDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp: In function 'bool mozilla::dom::AudioParamMap_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParamMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:571:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  571 |   if (!ConvertJSValueToString(cx, args.get(0), eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:587:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  587 |   if (!JS::MapGet(cx, backingObj, arg0Val, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNamedSetterInterface_Binding::Wrap(JSContext*, mozilla::dom::TestNamedSetterInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_writableDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioParamMap_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParamMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_readonlyDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestParentInterface_Binding::Wrap(JSContext*, mozilla::dom::TestParentInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioParamMap_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParamMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receiveAddrefedPromise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26491:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
26491 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::receivePromise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26491:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
26491 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestRenamedInterface_Binding::Wrap(JSContext*, mozilla::dom::nsRenamedInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passPromiseSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26341:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26341 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26352:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
26352 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26376:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26376 |         if (!JS_WrapValue(cx, &valueToResolve)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioParamMap_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParamMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passOptionalPromise(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26283:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26283 |       if (!JS_WrapValue(cx, &valueToResolve)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestSecureContextInterface_Binding::Wrap(JSContext*, mozilla::dom::TestSecureContextInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioBuffer_Binding::copyToChannel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBuffer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:44998:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44998 |       !GetCallableProperty(cx, atomsCache->receiveByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45003:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45003 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45004 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45003:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::passPromise(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:26217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26217 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioBuffer_Binding::copyFromChannel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBuffer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::TestExampleInterface>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestWorkerExposedInterface_Binding::Wrap(JSContext*, mozilla::dom::TestWorkerExposedInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::ReturnByteSideEffectFree(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45331:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45331 |       !GetCallableProperty(cx, atomsCache->returnByteSideEffectFree_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45336:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45336 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45337 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45336:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_putForwardsAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioListener_Binding::setOrientation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioListener*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_putForwardsAttr2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::ReturnDOMDependentByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45363:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45363 |       !GetCallableProperty(cx, atomsCache->returnDOMDependentByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45368:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45368 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45369 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45368:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::get_putForwardsAttr3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::DoSomething(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61208:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61208 |       !GetCallableProperty(cx, atomsCache->doSomething_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61213:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61213 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61214 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61213:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZHitResult::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | APZHitResult::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hitResult_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scrollId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->screenY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:94:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   94 |     if (!JS_GetPropertyById(cx, *object, atomsCache->screenX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::ReturnConstantByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45395:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45395 |       !GetCallableProperty(cx, atomsCache->returnConstantByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45400:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45400 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45401 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45400:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::ReceiveUint8Array(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63211:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63211 |       !GetCallableProperty(cx, atomsCache->receiveUint8Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63216:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63216 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63217 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63216:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZHitResult::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:144:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:153:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  153 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'int32_t mozilla::dom::TestCallbackInterface::GetFoo(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63367:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63367 |       !JS_GetPropertyById(cx, callback, atomsCache->foo_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::ReturnDeviceStateDependentByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45427:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45427 |       !GetCallableProperty(cx, atomsCache->returnDeviceStateDependentByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45432:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45432 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45433 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45432:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZHitResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:159:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  159 | APZHitResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:178:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->hitResult_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:191:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  191 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->screenX_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:204:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->screenY_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:217:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->scrollId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetBar(nsString&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63393:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63393 |       !JS_GetPropertyById(cx, callback, atomsCache->bar_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63398:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
63398 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetUint8ArrayAttr(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63419:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63419 |       !JS_GetPropertyById(cx, callback, atomsCache->uint8ArrayAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int16_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveShort(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45496:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45496 |       !GetCallableProperty(cx, atomsCache->receiveShort_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45501:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45501 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45502 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45501:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int32_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45646:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45646 |       !GetCallableProperty(cx, atomsCache->receiveLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45651:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45651 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45652 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45651:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::AdditionalDataEntry::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:321:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  321 | AdditionalDataEntry::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:350:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  350 |     if (!JS_GetPropertyById(cx, *object, atomsCache->key_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:356:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  356 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mKey.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:369:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  369 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mValue.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:363:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::AdditionalDataEntry::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:381:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  381 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:390:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  390 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::AdditionalDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:396:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  396 | AdditionalDataEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int64_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveLongLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45796:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45796 |       !GetCallableProperty(cx, atomsCache->receiveLongLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:417:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  417 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->key_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45801:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45801 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45802 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45801:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:432:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  432 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:48446:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48446 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestInterface.overload5", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In function 'bool mozilla::dom::TestExampleInterface_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestExampleInterface*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34836:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34836 |     if (!JS_DefineProperty(cx, result, "readonlyByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34845:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34845 |     if (!JS_DefineProperty(cx, result, "writableByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34854:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34854 |     if (!JS_DefineProperty(cx, result, "cachedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34863:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34863 |     if (!JS_DefineProperty(cx, result, "cachedConstantByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34872:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34872 |     if (!JS_DefineProperty(cx, result, "cachedWritableByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34881:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34881 |     if (!JS_DefineProperty(cx, result, "sideEffectFreeByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34890:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34890 |     if (!JS_DefineProperty(cx, result, "domDependentByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34899:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34899 |     if (!JS_DefineProperty(cx, result, "constantByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34908:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34908 |     if (!JS_DefineProperty(cx, result, "deviceStateDependentByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34917:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34917 |     if (!JS_DefineProperty(cx, result, "readonlyShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34926:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34926 |     if (!JS_DefineProperty(cx, result, "writableShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34935:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34935 |     if (!JS_DefineProperty(cx, result, "readonlyLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34944:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34944 |     if (!JS_DefineProperty(cx, result, "writableLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34953:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34953 |     if (!JS_DefineProperty(cx, result, "readonlyLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34962:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34962 |     if (!JS_DefineProperty(cx, result, "writableLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34971:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34971 |     if (!JS_DefineProperty(cx, result, "readonlyOctet", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34980:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34980 |     if (!JS_DefineProperty(cx, result, "writableOctet", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34989:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34989 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:34998:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34998 |     if (!JS_DefineProperty(cx, result, "writableUnsignedShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35007:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35007 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35016:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35016 |     if (!JS_DefineProperty(cx, result, "writableUnsignedLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35025:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35025 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35034:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35034 |     if (!JS_DefineProperty(cx, result, "writableUnsignedLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35043:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35043 |     if (!JS_DefineProperty(cx, result, "writableFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35052:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35052 |     if (!JS_DefineProperty(cx, result, "writableUnrestrictedFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35061:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35061 |     if (!JS_DefineProperty(cx, result, "writableNullableFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35070:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35070 |     if (!JS_DefineProperty(cx, result, "writableNullableUnrestrictedFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35079:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35079 |     if (!JS_DefineProperty(cx, result, "writableDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35088:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35088 |     if (!JS_DefineProperty(cx, result, "writableUnrestrictedDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35097:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35097 |     if (!JS_DefineProperty(cx, result, "writableNullableDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35106:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35106 |     if (!JS_DefineProperty(cx, result, "writableNullableUnrestrictedDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35115:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35115 |     if (!JS_DefineProperty(cx, result, "lenientFloatAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35124:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35124 |     if (!JS_DefineProperty(cx, result, "lenientDoubleAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35133:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35133 |     if (!JS_DefineProperty(cx, result, "nonNullSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35142:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35142 |     if (!JS_DefineProperty(cx, result, "nullableSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35151:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35151 |     if (!JS_DefineProperty(cx, result, "cachedSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35160:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35160 |     if (!JS_DefineProperty(cx, result, "readonlySequence", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35169:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35169 |     if (!JS_DefineProperty(cx, result, "readonlyFrozenSequence", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35178:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35178 |     if (!JS_DefineProperty(cx, result, "readonlyFrozenNullableSequence", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35187:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35187 |     if (!JS_DefineProperty(cx, result, "enumAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint8_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveOctet(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45946:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45946 |       !GetCallableProperty(cx, atomsCache->receiveOctet_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35196:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35196 |     if (!JS_DefineProperty(cx, result, "readonlyEnumAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45951:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45951 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45952 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45951:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35205:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35205 |     if (!JS_DefineProperty(cx, result, "attributeGetterRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35214:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35214 |     if (!JS_DefineProperty(cx, result, "attributeRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35223:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35223 |     if (!JS_DefineProperty(cx, result, "otherAttributeRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35232:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35232 |     if (!JS_DefineProperty(cx, result, "enforcedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35241:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35241 |     if (!JS_DefineProperty(cx, result, "clampedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35250:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35250 |     if (!JS_DefineProperty(cx, result, "deprecatedAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35262:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35262 |     if (!JS_DefineProperty(cx, result, "prefable1", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35274:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35274 |     if (!JS_DefineProperty(cx, result, "prefable2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35286:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35286 |     if (!JS_DefineProperty(cx, result, "prefable3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35298:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35298 |     if (!JS_DefineProperty(cx, result, "prefable4", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformity::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:522:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  522 | FrameUniformity::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35310 |     if (!JS_DefineProperty(cx, result, "prefable5", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:551:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  551 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frameUniformity_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35322:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35322 |     if (!JS_DefineProperty(cx, result, "prefable6", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35334:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35334 |     if (!JS_DefineProperty(cx, result, "prefable7", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:567:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  567 |     if (!JS_GetPropertyById(cx, *object, atomsCache->layerAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35346:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35346 |     if (!JS_DefineProperty(cx, result, "prefable8", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35358:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35358 |     if (!JS_DefineProperty(cx, result, "prefable9", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35370:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35370 |     if (!JS_DefineProperty(cx, result, "prefable12", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35382:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35382 |     if (!JS_DefineProperty(cx, result, "prefable14", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35394:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35394 |     if (!JS_DefineProperty(cx, result, "prefable15", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35406:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35406 |     if (!JS_DefineProperty(cx, result, "prefable16", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35418:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35418 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext1", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35430:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35430 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35442:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35442 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35454:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35454 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext4", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35463:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35463 |     if (!JS_DefineProperty(cx, result, "attrWithLenientThis", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35472:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35472 |     if (!JS_DefineProperty(cx, result, "unforgeableAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35481:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35481 |     if (!JS_DefineProperty(cx, result, "unforgeableAttr2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35490:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35490 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35499:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35499 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35508:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35508 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35517:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35517 |     if (!JS_DefineProperty(cx, result, "throwingAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35526:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35526 |     if (!JS_DefineProperty(cx, result, "throwingGetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35535:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35535 |     if (!JS_DefineProperty(cx, result, "throwingSetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35544:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35544 |     if (!JS_DefineProperty(cx, result, "canOOMAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35553:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35553 |     if (!JS_DefineProperty(cx, result, "canOOMGetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35562:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35562 |     if (!JS_DefineProperty(cx, result, "canOOMSetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35571:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35571 |     if (!JS_DefineProperty(cx, result, "needsSubjectPrincipalAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35580:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35580 |     if (!JS_DefineProperty(cx, result, "needsNonSystemSubjectPrincipalAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35589:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35589 |     if (!JS_DefineProperty(cx, result, "needsCallerTypeAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35598:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35598 |     if (!JS_DefineProperty(cx, result, "ceReactionsAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35607:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35607 |     if (!JS_DefineProperty(cx, result, "dashed_attribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35616:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35616 |     if (!JS_DefineProperty(cx, result, "nonEnumerableAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5909:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5909 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of SupportedTypeOrObject", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformity::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:585:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  585 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:594:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  594 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint16_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveUnsignedShort(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46096:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46096 |       !GetCallableProperty(cx, atomsCache->receiveUnsignedShort_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46101:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46101 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46102 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46101:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableEnumWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:35324:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35324 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestInterface.passOptionalNullableEnumWithDefaultValue2", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:600:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  600 | FrameUniformity::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:619:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  619 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->frameUniformity_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:632:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  632 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->layerAddress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableEnumWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:35273:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35273 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestInterface.passOptionalNullableEnumWithDefaultValue", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passEnumWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:35173:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35173 |       if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestInterface.passEnumWithDefault", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint32_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveUnsignedLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46246:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46246 |       !GetCallableProperty(cx, atomsCache->receiveUnsignedLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46251:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46251 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46252 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46251:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:35128:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35128 |       if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestInterface.passOptionalEnum", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameDataEntry::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:722:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  722 | ScrollFrameDataEntry::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:751:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  751 |     if (!JS_GetPropertyById(cx, *object, atomsCache->key_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:757:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  757 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mKey.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:770:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  770 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mValue.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:764:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  764 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:35082:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35082 |       if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestInterface.passNullableEnum", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:35224:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35224 |         if (!FindEnumStringIndex<true>(cx, args[0], TestEnumValues::strings, "TestEnum", "Argument 1 of TestInterface.passOptionalNullableEnum", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameDataEntry::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:782:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  782 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:791:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  791 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint64_t mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveUnsignedLongLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46396:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46396 |       !GetCallableProperty(cx, atomsCache->receiveUnsignedLongLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46401:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46401 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46402 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46401:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:797:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  797 | ScrollFrameDataEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:818:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  818 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->key_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:833:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  833 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveUint8Array(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55312:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55312 |       !GetCallableProperty(cx, atomsCache->receiveUint8Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55317:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55317 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55318 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55317:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passUnionWithDefaultValue18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformityResults::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1014:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1014 | FrameUniformityResults::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1050:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1050 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1057:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1057 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->layerUniformities_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveUint8Array(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1236:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1236 | ScrollFrameData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1272:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1272 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1273 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1279:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1279 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->entries_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1292:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1292 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->scrollId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveSVS(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56376:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56376 |       !GetCallableProperty(cx, atomsCache->receiveSVS_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56381:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56381 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56382 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56381:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56387:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
56387 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passNullableUnionWithDefaultValue18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZBucket::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1475:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1475 | APZBucket::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1511:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1511 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1512 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1518:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1518 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->scrollFrames_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1531:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1531 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sequenceNumber_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveAny(JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59077:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59077 | TestJSImplInterfaceJSImpl::ReceiveAny(JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59090:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59090 |       !GetCallableProperty(cx, atomsCache->receiveAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59095:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59095 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59096 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59095:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74242:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
74242 |   return mImpl->ReceiveAny(aRetVal, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZTestData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1832:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1832 | APZTestData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1868:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1868 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1869 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1875:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1875 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->additionalData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1905:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1905 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1906 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1912:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1912 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->hitResults_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1942:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1942 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1943 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1949:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1949 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->paints_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1979:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1979 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1980 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1986:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1986 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->repaintRequests_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveUnion(mozilla::dom::OwningCanvasPatternOrCanvasGradient&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62753:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62753 |       !GetCallableProperty(cx, atomsCache->receiveUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62758:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62758 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62759 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62758:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30746:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30746 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveUnion2(mozilla::dom::OwningObjectOrLong&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62797:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62797 |       !GetCallableProperty(cx, atomsCache->receiveUnion2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62802:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62802 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62803 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62802:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, mozilla::dom::AccessibleNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveUnion2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30800:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30800 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13954:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13954 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13976:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13976 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveUnionContainingNull(mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62848:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62848 |       !GetCallableProperty(cx, atomsCache->receiveUnionContainingNull_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62853:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62853 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62854 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62853:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveUnionContainingNull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30854:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30854 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::MethodRenamedTo(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63820:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63820 |       !GetCallableProperty(cx, atomsCache->methodRenamedTo_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63825:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63825 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63826 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63825:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp: In member function 'bool mozilla::dom::AddonEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | AddonEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:85:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   85 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56787:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
56787 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56792:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
56792 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::OtherMethodRenamedTo(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63883:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63883 |       !GetCallableProperty(cx, atomsCache->otherMethodRenamedTo_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63888:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63888 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63889 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63888:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::_Example2(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:224:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  224 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&mapEntry0.mValue))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:287:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  287 |         if (!iter.init(args[4], JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |           if (!iter.next(&temp, &done)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:848:213: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  848 |       auto result(StrongOrRawPtr<mozilla::dom::TestExampleInterface>(mozilla::dom::TestExampleInterface::Example2(global, Constify(arg0), arg1, arg2, arg3, Constify(arg4), arg5, Constify(arg6), Constify(arg7), rv)));
      |                                                                                                                                                                                                                     ^
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:358:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  358 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mAny1))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:362:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  362 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mAnotherAny))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:374:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  374 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mCustomEventInit.Value().mDetail))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:379:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  379 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mDictionaryTypedef.Value().mDetail))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:405:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  405 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mSomeAny))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:418:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  418 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mParentAny))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:424:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  424 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mAnotherAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:436:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  436 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mCustomEventInit.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:441:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  441 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mDictionaryTypedef.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:467:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  467 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mSomeAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:480:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  480 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mParentAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:497:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  497 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mAnotherAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:509:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  509 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mCustomEventInit.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:514:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  514 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mDictionaryTypedef.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:540:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  540 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mSomeAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:553:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  553 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mParentAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:562:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  562 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mAnotherAny))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:574:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  574 |                   if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mCustomEventInit.Value().mDetail))) {
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:579:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  579 |                   if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mDictionaryTypedef.Value().mDetail))) {
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:605:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  605 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mSomeAny))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp: In function 'bool mozilla::dom::AddonEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:408:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  408 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:618:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  618 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mParentAny))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:629:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  629 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mAnotherAny))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:641:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  641 |                   if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mCustomEventInit.Value().mDetail))) {
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:646:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  646 |                   if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mDictionaryTypedef.Value().mDetail))) {
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:672:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  672 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mSomeAny))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:685:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  685 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mParentAny))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:694:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  694 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq4.Value()[indexName0]))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:701:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  701 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq5.Value()[indexName0]))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:710:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  710 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq6.Value()[indexName0].mOurSequence3.Value()[indexName1]))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:763:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  763 |         if (!JS_WrapValue(cx, &arg1)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:773:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  773 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mAnotherAny))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:785:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  785 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mCustomEventInit.Value().mDetail))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:790:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  790 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mDictionaryTypedef.Value().mDetail))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:816:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  816 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mSomeAny))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:829:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  829 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mParentAny))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:833:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  833 |         if (!JS_WrapValue(cx, &arg5)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57454:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
57454 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57459:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
57459 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp: In member function 'bool mozilla::dom::AddonEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:103:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  103 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:112:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  112 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveDictionary(mozilla::dom::Dict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63989:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63989 |       !GetCallableProperty(cx, atomsCache->receiveDictionary_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63994:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63994 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63995 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63994:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp: In member function 'bool mozilla::dom::AddonEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:118:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  118 | AddonEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonEventBinding.cpp:138:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedSetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58616:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
58616 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58621:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
58621 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveDictContainingSequence(mozilla::dom::DictContainingSequence&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64382:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64382 |       !GetCallableProperty(cx, atomsCache->receiveDictContainingSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64387:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64387 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64388 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64387:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::DeprecatedMethod(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64731:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64731 |       !GetCallableProperty(cx, atomsCache->deprecatedMethod_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64736:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64736 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64737 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64736:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14170:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14170 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14170:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14205:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
14205 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14205:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14218:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
14218 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Prefable10(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66895:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66895 |       !GetCallableProperty(cx, atomsCache->prefable10_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66900:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66900 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66901 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66900:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'bool mozilla::dom::addonInstallOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | addonInstallOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:88:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mHash)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->url_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:102:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mUrl)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56920:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
56920 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56920:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56938:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56938 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56938:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56950:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56950 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Prefable11(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66921:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66921 |       !GetCallableProperty(cx, atomsCache->prefable11_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66926:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66926 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66927 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66926:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'bool mozilla::dom::addonInstallOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:120:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  120 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57587:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57587 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57587:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:129:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57605:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57605 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57605:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57617:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57617 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'bool mozilla::dom::addonInstallOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:135:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  135 | addonInstallOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:155:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:168:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  168 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->url_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedSetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58764:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
58764 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58764:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58782:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58782 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58782:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58794:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58794 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Prefable13(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66947:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66947 |       !GetCallableProperty(cx, atomsCache->prefable13_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66952:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66952 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66953 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66952:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestCEReactionsInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:9865:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 9865 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:9884:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 9884 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Prefable17(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66973:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66973 |       !GetCallableProperty(cx, atomsCache->prefable17_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66978:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66978 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66979 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66978:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Addon_Binding::Wrap(JSContext*, mozilla::dom::Addon*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Prefable18(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66999:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66999 |       !GetCallableProperty(cx, atomsCache->prefable18_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67004:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67004 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67005 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67004:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AddonInstall_Binding::Wrap(JSContext*, mozilla::dom::AddonInstall*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestCEReactionsInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10073:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10073 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10073:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10105:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10105 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10105:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10118:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10118 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Prefable19(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67025:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67025 |       !GetCallableProperty(cx, atomsCache->prefable19_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67030:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67030 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67031 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67030:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Prefable20(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67051:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67051 |       !GetCallableProperty(cx, atomsCache->prefable20_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67056:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67056 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67057 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67056:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12234:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12234 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12253:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
12253 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AddonManager_Binding::Wrap(JSContext*, mozilla::dom::AddonManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ConditionalOnSecureContext5(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67077:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67077 |       !GetCallableProperty(cx, atomsCache->conditionalOnSecureContext5_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67082:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67082 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67083 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67082:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ConditionalOnSecureContext6(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67103:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67103 |       !GetCallableProperty(cx, atomsCache->conditionalOnSecureContext6_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonJSImpl::GetId(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2842:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2842 |       !JS_GetPropertyById(cx, callback, atomsCache->id_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67108:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67108 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67109 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67108:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2847:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2847 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12432:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12432 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12432:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12464:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12464 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12464:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12477:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12477 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ConditionalOnSecureContext7(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67129:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67129 |       !GetCallableProperty(cx, atomsCache->conditionalOnSecureContext7_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67134:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67134 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67135 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67134:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonJSImpl::GetVersion(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2868:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2868 |       !JS_GetPropertyById(cx, callback, atomsCache->version_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2873:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2873 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedGetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13109:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13109 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13128:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13128 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ConditionalOnSecureContext8(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67155:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67155 |       !GetCallableProperty(cx, atomsCache->conditionalOnSecureContext8_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67160:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67160 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67161 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67160:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::_Example(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:113:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonJSImpl::GetType(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2894:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2894 |       !JS_GetPropertyById(cx, callback, atomsCache->type_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2899:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2899 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ThrowingMethod(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67222:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67222 |       !GetCallableProperty(cx, atomsCache->throwingMethod_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67227:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67227 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67228 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67227:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedGetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13291:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13291 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13291:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13323:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13323 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13323:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13336:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13336 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonJSImpl::GetName(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2920:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2920 |       !JS_GetPropertyById(cx, callback, atomsCache->name_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2925:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2925 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::CanOOMMethod(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67248:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67248 |       !GetCallableProperty(cx, atomsCache->canOOMMethod_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67253:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67253 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67254 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67253:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14813:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14813 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14832:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14832 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestExampleInterface_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonJSImpl::GetDescription(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2946:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2946 |       !JS_GetPropertyById(cx, callback, atomsCache->description_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2951:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2951 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:35899:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35899 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::CeReactionsMethod(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67274:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67274 |       !GetCallableProperty(cx, atomsCache->ceReactionsMethod_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67279:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67279 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67280 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67279:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::CeReactionsMethodOverload(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67300:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67300 |       !GetCallableProperty(cx, atomsCache->ceReactionsMethodOverload_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67305:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67305 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67306 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67305:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'bool mozilla::dom::AddonJSImpl::GetIsEnabled(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2972:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2972 |       !JS_GetPropertyById(cx, callback, atomsCache->isEnabled_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Dashed_method(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67497:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67497 |       !GetCallableProperty(cx, atomsCache->dashed_method_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67502:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67502 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67503 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67502:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15012:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15012 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15012:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15044:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
15044 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15044:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15057:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
15057 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'bool mozilla::dom::AddonJSImpl::GetIsActive(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2998:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2998 |       !JS_GetPropertyById(cx, callback, atomsCache->isActive_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::NonEnumerableMethod(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67523:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67523 |       !GetCallableProperty(cx, atomsCache->nonEnumerableMethod_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67528:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67528 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67529 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67528:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedGetterInterface_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58044:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
58044 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58049:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
58049 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'bool mozilla::dom::AddonJSImpl::GetCanUninstall(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3024:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3024 |       !JS_GetPropertyById(cx, callback, atomsCache->canUninstall_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveObject(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59941:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59941 |       !GetCallableProperty(cx, atomsCache->receiveObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59946:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59946 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59947 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59946:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedGetterInterface_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58188:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
58188 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58188:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58206:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58206 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58206:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58218:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58218 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::Addon::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableObject(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59989:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59989 |       !GetCallableProperty(cx, atomsCache->receiveNullableObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59994:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59994 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59995 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59994:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestExampleProxyInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37100:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37100 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/test/TestBindingHeader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestExampleGenBinding.cpp:37143:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37143 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonInstallJSImpl::GetState(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3360:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3360 |       !JS_GetPropertyById(cx, callback, atomsCache->state_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3365:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3365 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29486:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29486 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29487 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonInstallJSImpl::GetError(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3386:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3386 |       !JS_GetPropertyById(cx, callback, atomsCache->error_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3391:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3391 |   if (!ConvertJSValueToString(cx, rval, eNull, eNull, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ToJSON(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67449:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67449 |       !GetCallableProperty(cx, atomsCache->toJSON_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67454:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67454 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67455 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67454:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::Date mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveDate(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63423:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63423 |       !GetCallableProperty(cx, atomsCache->receiveDate_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63428:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63428 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63429 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63428:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29422:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29422 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29423 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'int64_t mozilla::dom::AddonInstallJSImpl::GetProgress(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3412:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3412 |       !JS_GetPropertyById(cx, callback, atomsCache->progress_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableUnion2(mozilla::dom::Nullable<mozilla::dom::OwningObjectOrLong>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62944:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62944 |       !GetCallableProperty(cx, atomsCache->receiveNullableUnion2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62949:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62949 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62950 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62949:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'int64_t mozilla::dom::AddonInstallJSImpl::GetMaxProgress(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3438:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3438 |       !JS_GetPropertyById(cx, callback, atomsCache->maxProgress_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26245:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26245 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26246 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableUnion2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30970:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30970 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveExternal(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48501:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48501 |       !GetCallableProperty(cx, atomsCache->receiveExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48506:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48506 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48507 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48506:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26744:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26744 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26745 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::AddonInstall::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableExternal(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48545:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48545 |       !GetCallableProperty(cx, atomsCache->receiveNullableExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48550:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48550 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48551 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48550:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'bool mozilla::dom::AddonManagerJSImpl::GetPermissionPromptsEnabled(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3847:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3847 |       !JS_GetPropertyById(cx, callback, atomsCache->permissionPromptsEnabled_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveAnySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29209:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29209 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29210 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakExternal(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48591:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48591 |       !GetCallableProperty(cx, atomsCache->receiveWeakExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48596:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48596 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48597 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48596:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::AddonManager::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp
dom/bindings/UnifiedBindings10.o
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakNullableExternal(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48635:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48635 |       !GetCallableProperty(cx, atomsCache->receiveWeakNullableExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48640:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48640 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48641 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48640:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableNonWrapperCacheInterfaceNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:24369:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
24369 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24370 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp: In member function 'bool mozilla::dom::AnimationFilter::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:45:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   45 | AnimationFilter::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:74:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   74 |     if (!JS_GetPropertyById(cx, *object, atomsCache->subtree_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakNullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp: In member function 'bool mozilla::dom::AnimationFilter::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:93:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:102:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  102 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableUnion(mozilla::dom::Nullable<mozilla::dom::OwningCanvasPatternOrCanvasGradient>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62896:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62896 |       !GetCallableProperty(cx, atomsCache->receiveNullableUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62901:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62901 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62902 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62901:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26806:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26806 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26807 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp: In member function 'bool mozilla::dom::AnimationFilter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:108:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  108 | AnimationFilter::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:126:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->subtree_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30912:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30912 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26933:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26933 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26934 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp: In member function 'bool mozilla::dom::KeyframeAnimationOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:205:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  205 | KeyframeAnimationOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:235:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:240:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  240 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::Nullable<mozilla::dom::Date> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableDate(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63474:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63474 |       !GetCallableProperty(cx, atomsCache->receiveNullableDate_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63479:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63479 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63480 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63479:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::setAnimationForElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:359:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  359 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableAnySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29276:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29276 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29277 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::IndirectlyImplementedInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveOther(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48090:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48090 |       !GetCallableProperty(cx, atomsCache->receiveOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48095:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48095 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48096 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48095:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp: In member function 'bool mozilla::dom::KeyframeAnimationOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:255:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  264 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp: In member function 'bool mozilla::dom::KeyframeAnimationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:270:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  270 | KeyframeAnimationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimatableBinding.cpp:290:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  290 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AnimationPlayState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationBinding.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 | ToJSValue(JSContext* aCx, AnimationPlayState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::IndirectlyImplementedInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableOther(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48134:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48134 |       !GetCallableProperty(cx, atomsCache->receiveNullableOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48139:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48139 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48140 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48139:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveAnySequenceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29351:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29351 |             if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29352 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FillMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, FillMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29360:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29360 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29361 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PlaybackDirection, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:64:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 | ToJSValue(JSContext* aCx, PlaybackDirection aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::EffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:288:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  288 | EffectTiming::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:306:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  306 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->delay_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:319:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  319 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->direction_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:329:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  329 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:332:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  332 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->duration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:345:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->easing_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:356:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  356 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->endDelay_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:369:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  369 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fill_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:380:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  380 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->iterationStart_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:391:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  391 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->iterations_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::IndirectlyImplementedInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakOther(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48180:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48180 |       !GetCallableProperty(cx, atomsCache->receiveWeakOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48185:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48185 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48186 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48185:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveSequenceOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29788:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29788 |             if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29789 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29797:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29797 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29798 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::OptionalEffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:623:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  623 | OptionalEffectTiming::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:642:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  642 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->delay_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:657:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  657 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->direction_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:669:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  669 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:672:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  672 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->duration_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:687:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->easing_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:700:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  700 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->endDelay_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:715:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  715 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->fill_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:728:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  728 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->iterationStart_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:741:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  741 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->iterations_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::IndirectlyImplementedInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakNullableOther(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48224:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48224 |       !GetCallableProperty(cx, atomsCache->receiveWeakNullableOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48229:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48229 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48230 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48229:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveByteStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29076:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29076 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29077 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakNullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::ComputedEffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:929:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  929 | ComputedEffectTiming::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:947:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  947 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->activeDuration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:959:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  959 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->currentIteration_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:965:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  965 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->currentIteration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:976:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  976 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->endTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:988:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  988 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->localTime_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:994:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  994 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->localTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:1006:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1006 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->progress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:1012:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1012 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->progress_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveCallbackObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27418:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27418 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27419 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::IndirectlyImplementedInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveConsequentialInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49301:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49301 |       !GetCallableProperty(cx, atomsCache->receiveConsequentialInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49306:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49306 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49307 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49306:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveConsequentialInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp: In member function 'bool mozilla::dom::AnimationEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | AnimationEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->animationName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:87:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mAnimationName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->elapsedTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pseudoElement_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:119:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  119 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPseudoElement)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveSequenceOfSequencesOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29880:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29880 |                   if (!JS_DefineElement(cx, returnArray, sequenceIdx2, tmp,
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29881 |                                         JSPROP_ENUMERATE)) {
      |                                         ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29889:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29889 |             if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29890 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29898:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29898 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29899 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::MyTestCallback> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveCallback(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57035:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57035 |       !GetCallableProperty(cx, atomsCache->receiveCallback_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57040:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57040 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57041 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57040:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp: In function 'bool mozilla::dom::AnimationEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:542:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  542 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableCallbackObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27547:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27547 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27548 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp: In member function 'bool mozilla::dom::AnimationEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:134:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  134 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:143:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  143 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::MyTestCallback> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableCallback(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57080:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57080 |       !GetCallableProperty(cx, atomsCache->receiveNullableCallback_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57085:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57085 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57086 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57085:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp: In member function 'bool mozilla::dom::AnimationEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:149:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 | AnimationEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:169:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->animationName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:180:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->elapsedTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEventBinding.cpp:193:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  193 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pseudoElement_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNonWrapperCacheInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:24171:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
24171 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24172 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveCallbackInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48907:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48907 |       !GetCallableProperty(cx, atomsCache->receiveCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48912:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48912 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48913 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48912:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableNonWrapperCacheInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:24235:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
24235 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24236 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableCallbackInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48946:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48946 |       !GetCallableProperty(cx, atomsCache->receiveNullableCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48951:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48951 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48952 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48951:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp: In member function 'bool mozilla::dom::AnimationPlaybackEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | AnimationPlaybackEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->currentTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timelineTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26867:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26867 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26868 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakCallbackInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48987:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48987 |       !GetCallableProperty(cx, atomsCache->receiveWeakCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48992:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48992 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48993 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48992:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp: In function 'bool mozilla::dom::AnimationPlaybackEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:486:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  486 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNonWrapperCacheInterfaceNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:24300:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
24300 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24301 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakNullableCallbackInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49026:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49026 |       !GetCallableProperty(cx, atomsCache->receiveWeakNullableCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49031:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49031 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49032 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49031:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp: In member function 'bool mozilla::dom::AnimationPlaybackEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:118:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  118 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:127:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  127 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakNullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp: In member function 'bool mozilla::dom::AnimationPlaybackEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:133:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  133 | AnimationPlaybackEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:152:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  152 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->currentTime_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:158:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->currentTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:170:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  170 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->timelineTime_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationPlaybackEventBinding.cpp:176:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->timelineTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32328:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32328 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32329 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
32330 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
32331 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68253:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68253 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveRecordOfRecords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32468:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32468 |             if (!JS_DefineUCProperty(cx, returnObj,
      |                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32469 |                                      entry.mKey.BeginReading(),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
32470 |                                      entry.mKey.Length(), tmp,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~
32471 |                                      JSPROP_ENUMERATE)) {
      |                                      ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32479:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32479 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32480 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
32481 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
32482 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68279:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68279 |       !JS_GetPropertyById(cx, callback, atomsCache->writableByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetSideEffectFreeByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68305:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68305 |       !JS_GetPropertyById(cx, callback, atomsCache->sideEffectFreeByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp: In member function 'bool mozilla::dom::AppInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | AppInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isCoreApp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->path_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:92:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   92 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPath)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp: In member function 'bool mozilla::dom::AppInfo::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:107:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  107 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:116:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  116 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27741:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27741 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27742 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp: In member function 'bool mozilla::dom::AppInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:122:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  122 | AppInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:140:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isCoreApp_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppInfoBinding.cpp:153:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  153 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->path_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetDomDependentByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68331:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68331 |       !JS_GetPropertyById(cx, callback, atomsCache->domDependentByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp: In member function 'bool mozilla::dom::AppNotificationServiceOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | AppNotificationServiceOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:86:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mData)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dbId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:101:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDbId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:111:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  111 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dir_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27358:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27358 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27359 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:116:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDir)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:131:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  131 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:141:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lang_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:146:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  146 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLang)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:156:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  156 |     if (!JS_GetPropertyById(cx, *object, atomsCache->manifestURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:161:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  161 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mManifestURL)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:171:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  171 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mozbehavior_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:186:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  186 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTag)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:196:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  196 |     if (!JS_GetPropertyById(cx, *object, atomsCache->textClickable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:181:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  181 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetConstantByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68357:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68357 |       !JS_GetPropertyById(cx, callback, atomsCache->constantByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp: In member function 'bool mozilla::dom::AppNotificationServiceOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:215:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:224:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  224 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetDeviceStateDependentByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68383:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68383 |       !JS_GetPropertyById(cx, callback, atomsCache->deviceStateDependentByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27805:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27805 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27806 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp: In member function 'bool mozilla::dom::AppNotificationServiceOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:230:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  230 | AppNotificationServiceOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:250:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  250 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:263:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  263 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dbId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:276:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  276 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dir_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:289:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  289 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:302:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lang_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:315:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->manifestURL_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:328:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mozbehavior_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:341:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  341 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tag_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AppNotificationServiceOptionsBinding.cpp:352:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->textClickable_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int16_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyShort(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68409:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68409 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyShort_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27482:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27482 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27483 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp: In member function 'bool mozilla::dom::AudioBufferOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | AudioBufferOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->numberOfChannels_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sampleRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp: In member function 'bool mozilla::dom::AudioBufferOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:140:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:149:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int16_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableShort(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68435:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68435 |       !JS_GetPropertyById(cx, callback, atomsCache->writableShort_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28946:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28946 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28947 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp: In member function 'bool mozilla::dom::AudioBufferOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:155:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  155 | AudioBufferOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:173:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:184:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  184 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->numberOfChannels_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferBinding.cpp:195:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sampleRate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32396:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32396 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32397 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
32398 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
32399 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int32_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68461:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68461 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32201:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32201 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32202 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
32203 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
32204 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioBuffer_Binding::Wrap(JSContext*, mozilla::dom::AudioBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int32_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68487:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68487 |       !JS_GetPropertyById(cx, callback, atomsCache->writableLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27612:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27612 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27613 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp: In member function 'bool mozilla::dom::AudioBufferSourceOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:59:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 | AudioBufferSourceOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:88:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     if (!JS_GetPropertyById(cx, *object, atomsCache->buffer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->loop_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:145:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  145 |     if (!JS_GetPropertyById(cx, *object, atomsCache->loopEnd_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->loopStart_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:179:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |     if (!JS_GetPropertyById(cx, *object, atomsCache->playbackRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->detune_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int64_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyLongLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68513:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68513 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyLongLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27870:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27870 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27871 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int64_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableLongLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68539:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68539 |       !JS_GetPropertyById(cx, callback, atomsCache->writableLongLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp: In member function 'bool mozilla::dom::AudioContextOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:59:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 | AudioContextOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:88:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sampleRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27681:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27681 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27682 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp: In member function 'bool mozilla::dom::AudioContextOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:110:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  110 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:119:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp: In member function 'bool mozilla::dom::AudioContextOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:125:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  125 | AudioContextOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioContextBinding.cpp:143:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  143 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sampleRate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyOctet(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68565:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68565 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyOctet_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveWeakNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27939:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27939 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27940 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ChannelCountMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, ChannelCountMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ChannelInterpretation, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:63:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   63 | ToJSValue(JSContext* aCx, ChannelInterpretation aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableOctet(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68591:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68591 |       !JS_GetPropertyById(cx, callback, atomsCache->writableOctet_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp: In member function 'bool mozilla::dom::AudioNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:200:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  200 | AudioNodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:219:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->channelCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:234:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  234 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->channelCountMode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:249:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  249 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->channelInterpretation_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32265:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32265 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32266 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
32267 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
32268 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp: In member function 'bool mozilla::dom::AnalyserOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:173:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  173 | AnalyserOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:191:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  191 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fftSize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:202:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->maxDecibels_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:213:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  213 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->minDecibels_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:224:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  224 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->smoothingTimeConstant_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint16_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyUnsignedShort(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68617:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68617 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyUnsignedShort_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::receiveAnyRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32543:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32543 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32544 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
32545 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
32546 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AutomationRate, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamBinding.cpp:35:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   35 | ToJSValue(JSContext* aCx, AutomationRate aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint16_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableUnsignedShort(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68643:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68643 |       !JS_GetPropertyById(cx, callback, atomsCache->writableUnsignedShort_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp: In member function 'bool mozilla::dom::AudioParamDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:47:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 | AudioParamDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:76:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   76 |     if (!JS_GetPropertyById(cx, *object, atomsCache->defaultValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->minValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:127:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  127 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestCEReactionsInterface_Binding::DeleteNamedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:132:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp: In member function 'bool mozilla::dom::AudioParamDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:150:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:159:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  159 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint32_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyUnsignedLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68669:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68669 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyUnsignedLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp: In member function 'bool mozilla::dom::AudioParamDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:165:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  165 | AudioParamDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:183:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->defaultValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:194:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->maxValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:205:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  205 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->minValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamDescriptorBinding.cpp:218:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  218 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestCEReactionsInterface_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:10289:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10289 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint32_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableUnsignedLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68695:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68695 |       !JS_GetPropertyById(cx, callback, atomsCache->writableUnsignedLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioParamMap_Binding::Wrap(JSContext*, mozilla::dom::AudioParamMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint64_t mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyUnsignedLongLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68721:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68721 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyUnsignedLongLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::ceReactionsMethodOverload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:52425:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
52425 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'uint64_t mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableUnsignedLongLong(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68747:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68747 |       !JS_GetPropertyById(cx, callback, atomsCache->writableUnsignedLongLong_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformityResults::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:922:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  922 | FrameUniformityResults::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:951:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  951 |     if (!JS_GetPropertyById(cx, *object, atomsCache->layerUniformities_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:959:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  959 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:970:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  970 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformityResults::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:999:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  999 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1008:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1008 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1131:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1131 | ScrollFrameData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'float mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableFloat(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68773:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68773 |       !JS_GetPropertyById(cx, callback, atomsCache->writableFloat_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1160:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1160 |     if (!JS_GetPropertyById(cx, *object, atomsCache->entries_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1168:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1168 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1179:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1179 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1203:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1203 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scrollId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameData::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1221:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1221 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1230:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1230 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZBucket::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1370:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1370 | APZBucket::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1399:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1399 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scrollFrames_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1407:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1407 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1418:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1418 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1442:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1442 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sequenceNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'float mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableUnrestrictedFloat(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68803:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68803 |       !JS_GetPropertyById(cx, callback, atomsCache->writableUnrestrictedFloat_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27264:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27264 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27275:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27275 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZBucket::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1460:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1460 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1469:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1469 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::Nullable<float> mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableNullableFloat(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68829:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68829 |       !JS_GetPropertyById(cx, callback, atomsCache->writableNullableFloat_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27191:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27191 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27202:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27202 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZTestData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1611:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1611 | APZTestData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1640:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1640 |     if (!JS_GetPropertyById(cx, *object, atomsCache->additionalData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1648:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1648 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1659:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1659 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1691:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1691 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1702:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1702 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1734:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1734 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1745:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1745 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1777:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1777 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1788:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1788 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1769:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1769 |     if (!JS_GetPropertyById(cx, *object, atomsCache->repaintRequests_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1726:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1726 |     if (!JS_GetPropertyById(cx, *object, atomsCache->paints_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1683:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1683 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hitResults_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::Nullable<float> mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableNullableUnrestrictedFloat(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68861:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68861 |       !JS_GetPropertyById(cx, callback, atomsCache->writableNullableUnrestrictedFloat_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28316:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28316 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28327:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28327 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27046:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27046 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27057:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27057 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZTestData::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1817:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1817 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:1826:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1826 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'double mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableDouble(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68889:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68889 |       !JS_GetPropertyById(cx, callback, atomsCache->writableDouble_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39893:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39893 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39904:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
39904 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::EffectTiming::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 | EffectTiming::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:137:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_GetPropertyById(cx, *object, atomsCache->delay_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_GetPropertyById(cx, *object, atomsCache->direction_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:161:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  161 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PlaybackDirectionValues::strings, "PlaybackDirection", "'direction' member of EffectTiming", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:173:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  173 |     if (!JS_GetPropertyById(cx, *object, atomsCache->duration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:204:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  204 |     if (!JS_GetPropertyById(cx, *object, atomsCache->easing_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:209:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mEasing)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:219:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endDelay_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:236:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  236 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fill_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:243:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  243 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), FillModeValues::strings, "FillMode", "'fill' member of EffectTiming", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:255:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  255 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iterationStart_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:272:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iterations_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'double mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableUnrestrictedDouble(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68919:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68919 |       !JS_GetPropertyById(cx, callback, atomsCache->writableUnrestrictedDouble_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37103:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37103 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37114:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37114 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::Nullable<double> mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableNullableDouble(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68945:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68945 |       !JS_GetPropertyById(cx, callback, atomsCache->writableNullableDouble_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37031:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37031 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37042:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37042 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::ComputedEffectTiming::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:827:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  827 | ComputedEffectTiming::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:857:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  857 |     if (!JS_GetPropertyById(cx, *object, atomsCache->activeDuration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:871:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  871 |     if (!JS_GetPropertyById(cx, *object, atomsCache->currentIteration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:883:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  883 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:897:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  897 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:912:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  912 |     if (!JS_GetPropertyById(cx, *object, atomsCache->progress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::Nullable<double> mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableNullableUnrestrictedDouble(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:68977:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68977 |       !JS_GetPropertyById(cx, callback, atomsCache->writableNullableUnrestrictedDouble_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37174:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37174 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37185:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37185 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::OptionalEffectTiming::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:454:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  454 | OptionalEffectTiming::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:483:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  483 |     if (!JS_GetPropertyById(cx, *object, atomsCache->delay_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:507:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  507 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PlaybackDirectionValues::strings, "PlaybackDirection", "'direction' member of OptionalEffectTiming", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:551:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  551 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mEasing.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:582:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  582 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), FillModeValues::strings, "FillMode", "'fill' member of OptionalEffectTiming", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalSequenceOfAnyWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37245:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37245 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37256:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37256 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  608 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iterations_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:592:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iterationStart_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:574:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  574 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fill_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:558:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  558 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endDelay_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:545:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  545 |     if (!JS_GetPropertyById(cx, *object, atomsCache->easing_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:517:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  517 |     if (!JS_GetPropertyById(cx, *object, atomsCache->duration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnimationEffectBinding.cpp:499:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  499 |     if (!JS_GetPropertyById(cx, *object, atomsCache->direction_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'float mozilla::dom::TestJSImplInterfaceJSImpl::GetLenientFloatAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69005:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69005 |       !JS_GetPropertyById(cx, callback, atomsCache->lenientFloatAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37522:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37522 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37533:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37533 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37547:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37547 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37558:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37558 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'double mozilla::dom::TestJSImplInterfaceJSImpl::GetLenientDoubleAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69035:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69035 |       !JS_GetPropertyById(cx, callback, atomsCache->lenientDoubleAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp: In member function 'bool mozilla::dom::AudioNodeOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:102:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 | AudioNodeOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->channelCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:152:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  152 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ChannelCountModeValues::strings, "ChannelCountMode", "'channelCountMode' member of AudioNodeOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:170:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  170 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ChannelInterpretationValues::strings, "ChannelInterpretation", "'channelInterpretation' member of AudioNodeOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->channelInterpretation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:144:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  144 |     if (!JS_GetPropertyById(cx, *object, atomsCache->channelCountMode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp: In member function 'bool mozilla::dom::AnalyserOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:58:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 | AnalyserOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:88:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fftSize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:102:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  102 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxDecibels_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:119:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  119 |     if (!JS_GetPropertyById(cx, *object, atomsCache->minDecibels_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:136:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  136 |     if (!JS_GetPropertyById(cx, *object, atomsCache->smoothingTimeConstant_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39970:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39970 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39981:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
39981 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39995:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39995 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:40006:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40006 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::IndirectlyImplementedInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNonNullOther(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69181:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69181 |       !JS_GetPropertyById(cx, callback, atomsCache->nonNullOther_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp: In member function 'bool mozilla::dom::AnalyserOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:158:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnalyserNodeBinding.cpp:167:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  167 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp: In member function 'bool mozilla::dom::AudioNodeOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:185:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  185 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioNodeBinding.cpp:194:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  194 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nonNullOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:40080:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40080 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:40091:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40091 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:40105:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40105 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:40116:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40116 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AccessibleNodeBinding.cpp:223:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::IndirectlyImplementedInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNullableOther(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69219:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69219 |       !JS_GetPropertyById(cx, callback, atomsCache->nullableOther_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nullableOther(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AttrBinding.cpp: In function 'bool mozilla::dom::Attr_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Attr*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AttrBinding.cpp:97:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   97 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNonNullExternal(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69259:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69259 |       !JS_GetPropertyById(cx, callback, atomsCache->nonNullExternal_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nonNullExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestExternalInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNullableExternal(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69297:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69297 |       !JS_GetPropertyById(cx, callback, atomsCache->nullableExternal_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AccessibleNodeBinding.cpp:119:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  119 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nullableExternal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNonNullCallbackInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69337:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69337 |       !JS_GetPropertyById(cx, callback, atomsCache->nonNullCallbackInterface_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::OwningNonNull<mozilla::dom::TestInterface>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nonNullCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNullableCallbackInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69370:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69370 |       !JS_GetPropertyById(cx, callback, atomsCache->nullableCallbackInterface_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nullableCallbackInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::GetUint8ArrayAttr(JS::MutableHandle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69405:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69405 |       !JS_GetPropertyById(cx, callback, atomsCache->uint8ArrayAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestSequenceReturn::Call(JSContext*, JS::Handle<JS::Value>, nsTArray<bool>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7236:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7236 | TestSequenceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, nsTArray<bool>& aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7241:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7241 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7242 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7241:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7249:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7249 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7262:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7262 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_uint8ArrayAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestSequenceConstruction::Construct(nsTArray<bool>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8570:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8570 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8571 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8578:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8578 |   if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8591:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 8591 |     if (!iter.next(&temp, &done)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::MyTestEnum mozilla::dom::TestJSImplInterfaceJSImpl::GetEnumAttribute(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69438:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69438 |       !JS_GetPropertyById(cx, callback, atomsCache->enumAttribute_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetSequenceOfCallbackInterfaces(nsTArray<RefPtr<mozilla::dom::TestCallbackInterface> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61877:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61877 |       !GetCallableProperty(cx, atomsCache->getSequenceOfCallbackInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61882:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61882 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61883 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61882:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61890:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
61890 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61903:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61903 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AccessibleNode_Binding::is(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetNullableSequenceOfCallbackInterfaces(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestCallbackInterface> > >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61951:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61951 |       !GetCallableProperty(cx, atomsCache->getNullableSequenceOfCallbackInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61956:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61956 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61957 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61956:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61964:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
61964 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61977:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61977 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp: In function 'bool mozilla::dom::AnonymousContent_Binding::setCutoutRectsForElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnonymousContent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:441:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  441 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:447:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  447 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AnonymousContentBinding.cpp:458:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  458 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::MyTestEnum mozilla::dom::TestJSImplInterfaceJSImpl::GetReadonlyEnumAttribute(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69469:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69469 |       !JS_GetPropertyById(cx, callback, atomsCache->readonlyEnumAttribute_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetSequenceOfNullableCallbackInterfaces(nsTArray<RefPtr<mozilla::dom::TestCallbackInterface> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62031:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62031 |       !GetCallableProperty(cx, atomsCache->getSequenceOfNullableCallbackInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62036:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62036 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62037 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62036:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62044:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62044 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62057:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62057 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableUnion(mozilla::dom::OwningCanvasPatternOrCanvasGradient&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69500:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69500 |       !JS_GetPropertyById(cx, callback, atomsCache->writableUnion_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonManagerJSImpl::EventListenerAdded(const nsAString&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3762:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3762 |       !GetCallableProperty(cx, atomsCache->eventListenerAdded_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3767:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3767 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3768 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3767:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_writableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:31024:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31024 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableUnionContainingNull(mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69538:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69538 |       !JS_GetPropertyById(cx, callback, atomsCache->writableUnionContainingNull_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'void mozilla::dom::AddonManagerJSImpl::EventListenerRemoved(const nsAString&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3803:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3803 |       !GetCallableProperty(cx, atomsCache->eventListenerRemoved_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3808:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3808 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3809 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3808:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetNullableSequenceOfNullableCallbackInterfaces(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestCallbackInterface> > >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62107:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62107 |       !GetCallableProperty(cx, atomsCache->getNullableSequenceOfNullableCallbackInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_writableUnionContainingNull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:31145:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31145 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62112:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62112 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62113 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62112:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62120:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62120 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62133:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62133 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::GetWritableNullableUnion(mozilla::dom::Nullable<mozilla::dom::OwningCanvasPatternOrCanvasGradient>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69580:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69580 |       !JS_GetPropertyById(cx, callback, atomsCache->writableNullableUnion_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_writableNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:31274:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31274 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestNullableSequenceReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Nullable<nsTArray<bool> >&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7292:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7292 | TestNullableSequenceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, Nullable<nsTArray<bool>>& aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7297:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7297 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7298 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7297:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7305:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7305 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7318:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7318 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetAttributeGetterRenamedTo(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69622:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69622 |       !JS_GetPropertyById(cx, callback, atomsCache->attributeGetterRenamedTo_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::TestInterface]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1708:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1708 |   static inline bool GetOrCreate(JSContext* cx, T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetAttributeRenamedTo(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69648:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69648 |       !JS_GetPropertyById(cx, callback, atomsCache->attributeRenamedTo_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::TestInterface>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_cachedSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetOtherAttributeRenamedTo(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69674:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69674 |       !JS_GetPropertyById(cx, callback, atomsCache->otherAttributeRenamedTo_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetEnforcedByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69700:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69700 |       !JS_GetPropertyById(cx, callback, atomsCache->enforcedByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetClampedByte(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69726:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69726 |       !JS_GetPropertyById(cx, callback, atomsCache->clampedByte_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetDeprecatedAttribute(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69752:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69752 |       !JS_GetPropertyById(cx, callback, atomsCache->deprecatedAttribute_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54492:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54492 |     if (!JS_DefineProperty(cx, result, "readonlyByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54501:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54501 |     if (!JS_DefineProperty(cx, result, "writableByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54510:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54510 |     if (!JS_DefineProperty(cx, result, "cachedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54519:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54519 |     if (!JS_DefineProperty(cx, result, "cachedConstantByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54528:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54528 |     if (!JS_DefineProperty(cx, result, "cachedWritableByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54537:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54537 |     if (!JS_DefineProperty(cx, result, "sideEffectFreeByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54546:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54546 |     if (!JS_DefineProperty(cx, result, "domDependentByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54555:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54555 |     if (!JS_DefineProperty(cx, result, "constantByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54564:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54564 |     if (!JS_DefineProperty(cx, result, "deviceStateDependentByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54573:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54573 |     if (!JS_DefineProperty(cx, result, "readonlyShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54582:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54582 |     if (!JS_DefineProperty(cx, result, "writableShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54591:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54591 |     if (!JS_DefineProperty(cx, result, "readonlyLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54600:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54600 |     if (!JS_DefineProperty(cx, result, "writableLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54609:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54609 |     if (!JS_DefineProperty(cx, result, "readonlyLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54618:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54618 |     if (!JS_DefineProperty(cx, result, "writableLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54627:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54627 |     if (!JS_DefineProperty(cx, result, "readonlyOctet", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54636:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54636 |     if (!JS_DefineProperty(cx, result, "writableOctet", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54645 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54654:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54654 |     if (!JS_DefineProperty(cx, result, "writableUnsignedShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54663:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54663 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54672:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54672 |     if (!JS_DefineProperty(cx, result, "writableUnsignedLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54681:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54681 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54690:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54690 |     if (!JS_DefineProperty(cx, result, "writableUnsignedLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54699:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54699 |     if (!JS_DefineProperty(cx, result, "writableFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54708:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54708 |     if (!JS_DefineProperty(cx, result, "writableUnrestrictedFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54717:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54717 |     if (!JS_DefineProperty(cx, result, "writableNullableFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54726:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54726 |     if (!JS_DefineProperty(cx, result, "writableNullableUnrestrictedFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54735:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54735 |     if (!JS_DefineProperty(cx, result, "writableDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54744:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54744 |     if (!JS_DefineProperty(cx, result, "writableUnrestrictedDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54753:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54753 |     if (!JS_DefineProperty(cx, result, "writableNullableDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54762:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54762 |     if (!JS_DefineProperty(cx, result, "writableNullableUnrestrictedDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54771:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54771 |     if (!JS_DefineProperty(cx, result, "lenientFloatAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54780:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54780 |     if (!JS_DefineProperty(cx, result, "lenientDoubleAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54789:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54789 |     if (!JS_DefineProperty(cx, result, "nonNullSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54798:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54798 |     if (!JS_DefineProperty(cx, result, "nullableSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54807:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54807 |     if (!JS_DefineProperty(cx, result, "cachedSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54816:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54816 |     if (!JS_DefineProperty(cx, result, "readonlySequence", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54825:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54825 |     if (!JS_DefineProperty(cx, result, "enumAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54834:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54834 |     if (!JS_DefineProperty(cx, result, "readonlyEnumAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54843:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54843 |     if (!JS_DefineProperty(cx, result, "attributeGetterRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54852:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54852 |     if (!JS_DefineProperty(cx, result, "attributeRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54861:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54861 |     if (!JS_DefineProperty(cx, result, "otherAttributeRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54870:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54870 |     if (!JS_DefineProperty(cx, result, "enforcedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54879:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54879 |     if (!JS_DefineProperty(cx, result, "clampedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54888:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54888 |     if (!JS_DefineProperty(cx, result, "deprecatedAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54900:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54900 |     if (!JS_DefineProperty(cx, result, "prefable1", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54912:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54912 |     if (!JS_DefineProperty(cx, result, "prefable2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54924:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54924 |     if (!JS_DefineProperty(cx, result, "prefable3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54936:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54936 |     if (!JS_DefineProperty(cx, result, "prefable4", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54948:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54948 |     if (!JS_DefineProperty(cx, result, "prefable5", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable1(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69778:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69778 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable1_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54960:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54960 |     if (!JS_DefineProperty(cx, result, "prefable6", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54972:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54972 |     if (!JS_DefineProperty(cx, result, "prefable7", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54984:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54984 |     if (!JS_DefineProperty(cx, result, "prefable8", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:54996:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54996 |     if (!JS_DefineProperty(cx, result, "prefable9", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55008:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55008 |     if (!JS_DefineProperty(cx, result, "prefable12", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55020:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55020 |     if (!JS_DefineProperty(cx, result, "prefable14", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55032:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55032 |     if (!JS_DefineProperty(cx, result, "prefable15", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55044:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55044 |     if (!JS_DefineProperty(cx, result, "prefable16", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55056:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55056 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext1", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55068:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55068 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55080:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55080 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55092:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55092 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext4", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55101:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55101 |     if (!JS_DefineProperty(cx, result, "attrWithLenientThis", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55110:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55110 |     if (!JS_DefineProperty(cx, result, "unforgeableAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55119:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55119 |     if (!JS_DefineProperty(cx, result, "unforgeableAttr2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55128:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55128 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55137:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55137 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55146:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55146 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55155:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55155 |     if (!JS_DefineProperty(cx, result, "throwingAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55164:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55164 |     if (!JS_DefineProperty(cx, result, "throwingGetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55173:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55173 |     if (!JS_DefineProperty(cx, result, "throwingSetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55182:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55182 |     if (!JS_DefineProperty(cx, result, "canOOMAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55191:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55191 |     if (!JS_DefineProperty(cx, result, "canOOMGetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55200:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55200 |     if (!JS_DefineProperty(cx, result, "canOOMSetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55209:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55209 |     if (!JS_DefineProperty(cx, result, "needsSubjectPrincipalAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55218:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55218 |     if (!JS_DefineProperty(cx, result, "needsCallerTypeAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55227:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55227 |     if (!JS_DefineProperty(cx, result, "needsNonSystemSubjectPrincipalAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55236:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55236 |     if (!JS_DefineProperty(cx, result, "ceReactionsAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55245:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55245 |     if (!JS_DefineProperty(cx, result, "dashed_attribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55254:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55254 |     if (!JS_DefineProperty(cx, result, "nonEnumerableAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55263:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55263 |     if (!JS_DefineProperty(cx, result, "diamondImplementedProperty", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55272:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55272 |     if (!JS_DefineProperty(cx, result, "implementedProperty", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55281:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55281 |     if (!JS_DefineProperty(cx, result, "implementedParentProperty", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55290:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55290 |     if (!JS_DefineProperty(cx, result, "indirectlyImplementedProperty", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AbortController_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable2(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69804:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69804 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable2_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AbortController_Binding::get_signal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AbortController*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable3(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69830:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69830 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable3_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AccessibleNode_Binding::get_errorMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AccessibleNode_Binding::get_activeDescendant(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AccessibleNode_Binding::get_details(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AccessibleNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable4(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69856:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69856 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable4_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::AddonJSImpl::Uninstall(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2666:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2666 |       !GetCallableProperty(cx, atomsCache->uninstall_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2671:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2671 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2672 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2671:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2700:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2700 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable5(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69882:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69882 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable5_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::AddonJSImpl::SetEnabled(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2748:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2748 |       !GetCallableProperty(cx, atomsCache->setEnabled_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2753:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2753 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2753:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:2782:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2782 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable6(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69908:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69908 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable6_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::_Test(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17187:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17187 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::AddonInstallJSImpl::Install(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3199:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3199 |       !GetCallableProperty(cx, atomsCache->install_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3204:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3204 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3205 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3204:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3233:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3233 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable7(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69934:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69934 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable7_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:55573:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
55573 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::AddonInstallJSImpl::Cancel(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3270:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3270 |       !GetCallableProperty(cx, atomsCache->cancel_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3275:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3275 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3276 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3275:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3304:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3304 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable8(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69960:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69960 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable8_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::AddonManagerJSImpl::GetAddonByID(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3591:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3591 |       !GetCallableProperty(cx, atomsCache->getAddonByID_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3596:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3596 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3597 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3596:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3625:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3625 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable9(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69986:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69986 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable9_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestInterface> mozilla::dom::TestInterfaceReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6838:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6838 | TestInterfaceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6843:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6843 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6844 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6843:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AddonManager_Binding::getAddonByID_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AddonManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable12(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70012:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70012 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable12_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestInterface> mozilla::dom::TestNullableInterfaceReturn::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6871:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6871 | TestNullableInterfaceReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6876:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6876 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6877 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6876:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestInterface> mozilla::dom::TestInterfaceConstruction::Construct(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8365:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8365 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8366 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::AddonManagerJSImpl::CreateInstall(const mozilla::dom::addonInstallOptions&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3676:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3676 |       !GetCallableProperty(cx, atomsCache->createInstall_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3681:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3681 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 3682 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3681:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AddonManagerBinding.cpp:3710:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3710 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable14(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70038:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70038 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable14_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28231:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28231 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28242:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28242 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable15(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70064:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70064 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable15_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioNode_Binding::get_context(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetSequenceOfInterfaces(nsTArray<RefPtr<mozilla::dom::TestInterface> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61545:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61545 |       !GetCallableProperty(cx, atomsCache->getSequenceOfInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61550:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61550 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61551 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61550:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61558:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
61558 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61571:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61571 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetPrefable16(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70090:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70090 |       !JS_GetPropertyById(cx, callback, atomsCache->prefable16_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetNullableSequenceOfInterfaces(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestInterface> > >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61624:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61624 |       !GetCallableProperty(cx, atomsCache->getNullableSequenceOfInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61629:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61629 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61630 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61629:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61637:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
61637 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61650:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61650 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetConditionalOnSecureContext1(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70116:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70116 |       !JS_GetPropertyById(cx, callback, atomsCache->conditionalOnSecureContext1_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetSequenceOfNullableInterfaces(nsTArray<RefPtr<mozilla::dom::TestInterface> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61709:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61709 |       !GetCallableProperty(cx, atomsCache->getSequenceOfNullableInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61714:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61714 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61715 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61714:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61722:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
61722 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61735:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61735 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AnalyserNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetConditionalOnSecureContext2(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70142:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70142 |       !JS_GetPropertyById(cx, callback, atomsCache->conditionalOnSecureContext2_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetNullableSequenceOfNullableInterfaces(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestInterface> > >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61790:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61790 |       !GetCallableProperty(cx, atomsCache->getNullableSequenceOfNullableInterfaces_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Attr_Binding::Wrap(JSContext*, mozilla::dom::Attr*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61795:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61795 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61796 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61795:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61803:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
61803 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61816:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61816 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetConditionalOnSecureContext3(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70168:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70168 |       !JS_GetPropertyById(cx, callback, atomsCache->conditionalOnSecureContext3_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Attr_Binding::get_ownerElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Attr*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioBuffer_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetConditionalOnSecureContext4(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70194:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70194 |       !JS_GetPropertyById(cx, callback, atomsCache->conditionalOnSecureContext4_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp: In member function 'bool mozilla::dom::AudioBufferSourceOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:198:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  198 | AudioBufferSourceOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:218:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  218 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->buffer_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:227:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->buffer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:239:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->detune_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:250:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  250 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->loop_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:261:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  261 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->loopEnd_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:272:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->loopStart_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioBufferSourceNodeBinding.cpp:283:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  283 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->playbackRate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39816:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39816 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39827:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
39827 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int32_t mozilla::dom::TestJSImplInterfaceJSImpl::GetAttrWithLenientThis(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70220:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70220 |       !JS_GetPropertyById(cx, callback, atomsCache->attrWithLenientThis_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::get_buffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBufferSourceNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39741:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39741 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39752:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
39752 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioProcessingEvent_Binding::get_outputBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioProcessingEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioProcessingEvent_Binding::get_inputBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioProcessingEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetThrowingAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70417:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70417 |       !JS_GetPropertyById(cx, callback, atomsCache->throwingAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetThrowingGetterAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70443:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70443 |       !JS_GetPropertyById(cx, callback, atomsCache->throwingGetterAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::get_detune(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBufferSourceNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::get_playbackRate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioBufferSourceNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetThrowingSetterAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70469:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70469 |       !JS_GetPropertyById(cx, callback, atomsCache->throwingSetterAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioParam_Binding::setTargetAtTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParam*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passVariadicUSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioParam_Binding::exponentialRampToValueAtTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParam*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passVariadicString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetCanOOMAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70495:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70495 |       !JS_GetPropertyById(cx, callback, atomsCache->canOOMAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioParam_Binding::linearRampToValueAtTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParam*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passVariadicByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:34528:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34528 |       if (!ConvertJSValueToByteString(cx, args[variadicArg], false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioParam_Binding::setValueAtTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParam*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetCanOOMGetterAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70521:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70521 |       !JS_GetPropertyById(cx, callback, atomsCache->canOOMGetterAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passVariadicByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamBinding.cpp: In function 'bool mozilla::dom::AudioParam_Binding::setValueCurveAtTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParam*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamBinding.cpp:464:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  464 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamBinding.cpp:475:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  475 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableDateSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45135:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45135 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45146:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45146 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetCanOOMSetterAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70547:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70547 |       !JS_GetPropertyById(cx, callback, atomsCache->canOOMSetterAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::AudioParam_Binding::cancelScheduledValues(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioParam*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passDateSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45048:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45048 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45059:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45059 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetCeReactionsAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70573:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70573 |       !JS_GetPropertyById(cx, callback, atomsCache->ceReactionsAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfNullableUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44011:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44011 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44022:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44022 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioContext_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::GetToJSONShouldSkipThis(JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70586:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
70586 | TestJSImplInterfaceJSImpl::GetToJSONShouldSkipThis(JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70599:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70599 |       !JS_GetPropertyById(cx, callback, atomsCache->toJSONShouldSkipThis_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioContext_Binding::createMediaStreamDestination(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfUnions2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:43862:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43862 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:43873:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43873 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioContext_Binding::createMediaElementSource(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_toJSONShouldSkipThis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75689:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
75689 |   return mImpl->GetToJSONShouldSkipThis(aRetVal, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:43778:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43778 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:43789:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43789 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestParentInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetToJSONShouldSkipThis2(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70635:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70635 |       !JS_GetPropertyById(cx, callback, atomsCache->toJSONShouldSkipThis2_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37420:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37420 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37431:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37431 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37445:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37445 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37456:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37456 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_toJSONShouldSkipThis2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::AudioNode_Binding::disconnect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestCallbackInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetToJSONShouldSkipThis3(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70673:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70673 |       !JS_GetPropertyById(cx, callback, atomsCache->toJSONShouldSkipThis3_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37320:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37320 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37331:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37331 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37345:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37345 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37356:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37356 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_toJSONShouldSkipThis3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:36961:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36961 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:36972:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
36972 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'int8_t mozilla::dom::TestJSImplInterfaceJSImpl::GetDashed_attribute(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70706:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70706 |       !JS_GetPropertyById(cx, callback, atomsCache->dashed_attribute_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::AudioNode_Binding::connect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfNullableArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33382:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33382 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33393:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33393 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::GetNonEnumerableAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70732:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70732 |       !JS_GetPropertyById(cx, callback, atomsCache->nonEnumerableAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33304:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33304 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33315:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33315 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29528:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29528 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveSelf(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47181:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47181 |       !GetCallableProperty(cx, atomsCache->receiveSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47186:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47186 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47187 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47186:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29539:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29539 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29553:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29553 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29564:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29564 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::AudioParamMap_Binding::MaplikeHelpers::Set(mozilla::dom::AudioParamMap*, const nsAString&, mozilla::dom::AudioParam&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioParamMapBinding.cpp:221:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |   if (!JS::MapSet(cx, backingObj, argv[0], argv[1])) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passByteStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29118:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29118 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29129:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29129 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29141:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29141 |       if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/APZTestDataBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::AudioParamMap_Binding::MaplikeHelpers::Clear(mozilla::dom::AudioParamMap*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableExternalInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28845:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28845 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28856:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28856 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableSelf(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47244:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47244 |       !GetCallableProperty(cx, atomsCache->receiveNullableSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47249:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47249 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47250 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47249:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioParamMap_Binding::MaplikeHelpers::Delete(mozilla::dom::AudioParamMap*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioParamMap_Binding::MaplikeHelpers::Has(mozilla::dom::AudioParamMap*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28063:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28063 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28074:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28074 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakSelf(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47309:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47309 |       !GetCallableProperty(cx, atomsCache->receiveWeakSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47314:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47314 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47315 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47314:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27119:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27119 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27130:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27130 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakNullableSelf(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47372:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47372 |       !GetCallableProperty(cx, atomsCache->receiveWeakNullableSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47377:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47377 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47378 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47377:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::overload18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49585:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49585 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49595:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49595 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49607:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49607 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49646:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
49646 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
49647 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49664:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
49664 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49688:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49688 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings10.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp
dom/bindings/UnifiedBindings11.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakNullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNonNullSelf(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69065:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69065 |       !JS_GetPropertyById(cx, callback, atomsCache->nonNullSelf_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:46871:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
46871 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46872 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:46889:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46889 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nonNullSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetNullableSelf(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:69122:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69122 |       !JS_GetPropertyById(cx, callback, atomsCache->nullableSelf_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passDateRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45249:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
45249 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
45250 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45267:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45267 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_nullableSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetPutForwardsAttr(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70246:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70246 |       !JS_GetPropertyById(cx, callback, atomsCache->putForwardsAttr_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44187:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
44187 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
44188 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:44205:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44205 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_putForwardsAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetPutForwardsAttr2(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70303:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70303 |       !JS_GetPropertyById(cx, callback, atomsCache->putForwardsAttr2_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:40217:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40217 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40218 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:40235:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40235 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_putForwardsAttr2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::GetPutForwardsAttr3(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70360:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
70360 |       !JS_GetPropertyById(cx, callback, atomsCache->putForwardsAttr3_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38905:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38905 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38906 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38923:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38923 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38974:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38974 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38975 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38992:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38992 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::get_putForwardsAttr3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38713:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38713 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38714 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38731:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38731 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38782:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38782 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38783 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38800:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38800 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42272:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42272 |     if (!JS_DefineProperty(cx, result, "readonlyByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42281:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42281 |     if (!JS_DefineProperty(cx, result, "writableByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42290:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42290 |     if (!JS_DefineProperty(cx, result, "sideEffectFreeByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42299:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42299 |     if (!JS_DefineProperty(cx, result, "domDependentByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42308:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42308 |     if (!JS_DefineProperty(cx, result, "constantByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42317:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42317 |     if (!JS_DefineProperty(cx, result, "deviceStateDependentByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42326:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42326 |     if (!JS_DefineProperty(cx, result, "readonlyShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42335:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42335 |     if (!JS_DefineProperty(cx, result, "writableShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42344:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42344 |     if (!JS_DefineProperty(cx, result, "readonlyLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42353:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42353 |     if (!JS_DefineProperty(cx, result, "writableLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42362:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42362 |     if (!JS_DefineProperty(cx, result, "readonlyLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42371:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42371 |     if (!JS_DefineProperty(cx, result, "writableLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42380:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42380 |     if (!JS_DefineProperty(cx, result, "readonlyOctet", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42389:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42389 |     if (!JS_DefineProperty(cx, result, "writableOctet", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42398:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42398 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42407:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42407 |     if (!JS_DefineProperty(cx, result, "writableUnsignedShort", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42416:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42416 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42425:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42425 |     if (!JS_DefineProperty(cx, result, "writableUnsignedLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42434:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42434 |     if (!JS_DefineProperty(cx, result, "readonlyUnsignedLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42443:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42443 |     if (!JS_DefineProperty(cx, result, "writableUnsignedLongLong", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42452:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42452 |     if (!JS_DefineProperty(cx, result, "writableFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42461:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42461 |     if (!JS_DefineProperty(cx, result, "writableUnrestrictedFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42470:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42470 |     if (!JS_DefineProperty(cx, result, "writableNullableFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42479:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42479 |     if (!JS_DefineProperty(cx, result, "writableNullableUnrestrictedFloat", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42488:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42488 |     if (!JS_DefineProperty(cx, result, "writableDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42497:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42497 |     if (!JS_DefineProperty(cx, result, "writableUnrestrictedDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42506:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42506 |     if (!JS_DefineProperty(cx, result, "writableNullableDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42515:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42515 |     if (!JS_DefineProperty(cx, result, "writableNullableUnrestrictedDouble", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42524:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42524 |     if (!JS_DefineProperty(cx, result, "lenientFloatAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42533:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42533 |     if (!JS_DefineProperty(cx, result, "lenientDoubleAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42542:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42542 |     if (!JS_DefineProperty(cx, result, "nonNullSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42551:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42551 |     if (!JS_DefineProperty(cx, result, "nullableSelf", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42560:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42560 |     if (!JS_DefineProperty(cx, result, "enumAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42569:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42569 |     if (!JS_DefineProperty(cx, result, "readonlyEnumAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42578:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42578 |     if (!JS_DefineProperty(cx, result, "attributeGetterRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42587:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42587 |     if (!JS_DefineProperty(cx, result, "attributeRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42596:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42596 |     if (!JS_DefineProperty(cx, result, "otherAttributeRenamedFrom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42605:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42605 |     if (!JS_DefineProperty(cx, result, "enforcedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42614:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42614 |     if (!JS_DefineProperty(cx, result, "clampedByte", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42623:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42623 |     if (!JS_DefineProperty(cx, result, "deprecatedAttribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42635:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42635 |     if (!JS_DefineProperty(cx, result, "prefable1", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42647:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42647 |     if (!JS_DefineProperty(cx, result, "prefable2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42659:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42659 |     if (!JS_DefineProperty(cx, result, "prefable3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42671:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42671 |     if (!JS_DefineProperty(cx, result, "prefable4", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42683:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42683 |     if (!JS_DefineProperty(cx, result, "prefable5", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42695:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42695 |     if (!JS_DefineProperty(cx, result, "prefable6", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42707:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42707 |     if (!JS_DefineProperty(cx, result, "prefable7", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42719:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42719 |     if (!JS_DefineProperty(cx, result, "prefable8", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42731:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42731 |     if (!JS_DefineProperty(cx, result, "prefable9", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42743:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42743 |     if (!JS_DefineProperty(cx, result, "prefable12", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42755:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42755 |     if (!JS_DefineProperty(cx, result, "prefable14", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42767:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42767 |     if (!JS_DefineProperty(cx, result, "prefable15", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42779:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42779 |     if (!JS_DefineProperty(cx, result, "prefable16", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42791:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42791 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext1", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42803:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42803 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42815:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42815 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42827:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42827 |     if (!JS_DefineProperty(cx, result, "conditionalOnSecureContext4", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42836:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42836 |     if (!JS_DefineProperty(cx, result, "attrWithLenientThis", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42845:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42845 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42854:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42854 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr2", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42863:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42863 |     if (!JS_DefineProperty(cx, result, "putForwardsAttr3", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42872:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42872 |     if (!JS_DefineProperty(cx, result, "throwingAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42881:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42881 |     if (!JS_DefineProperty(cx, result, "throwingGetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42890:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42890 |     if (!JS_DefineProperty(cx, result, "throwingSetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42899:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42899 |     if (!JS_DefineProperty(cx, result, "canOOMAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42908:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42908 |     if (!JS_DefineProperty(cx, result, "canOOMGetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42917:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42917 |     if (!JS_DefineProperty(cx, result, "canOOMSetterAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42926:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42926 |     if (!JS_DefineProperty(cx, result, "ceReactionsAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42935:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42935 |     if (!JS_DefineProperty(cx, result, "dashed_attribute", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42944:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
42944 |     if (!JS_DefineProperty(cx, result, "nonEnumerableAttr", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38523:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38523 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38524 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38541:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38541 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38592:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38592 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38593 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38610:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38610 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38335:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38335 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38336 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38353:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38353 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38404:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38404 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38405 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38422:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38422 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalRecordOfAnyWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38216:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38216 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38217 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38234:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38234 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38101:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38101 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
38102 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38119:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38119 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface::ReceiveAny(JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74240:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
74240 | TestJSImplInterface::ReceiveAny(JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74240:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74242:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
74242 |   return mImpl->ReceiveAny(aRetVal, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37986:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37986 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37987 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:38004:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38004 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface::GetToJSONShouldSkipThis(JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, JS::Realm*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75687:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
75687 | TestJSImplInterface::GetToJSONShouldSkipThis(JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv, JS::Realm* aRealm) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75687:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75689:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
75689 |   return mImpl->GetToJSONShouldSkipThis(aRetVal, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37870:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37870 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37871 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37888:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37888 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestJSImplNoInterfaceObject::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestNavigator::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37756:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37756 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37757 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37774:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37774 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestNavigatorWithConstructorJSImpl::__Init(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75982:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
75982 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75987:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75987 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
75988 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75987:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestNavigatorWithConstructor::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfNullableArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33609:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33609 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
33610 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33627:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33627 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestNavigatorWithConstructor_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33487:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33487 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
33488 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33505:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33505 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::MyTestEnum mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveEnum(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56723:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56723 |       !GetCallableProperty(cx, atomsCache->receiveEnum_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56728:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56728 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56729 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56728:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56736:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
56736 |     if (!FindEnumStringIndex<true>(cx, rval, MyTestEnumValues::strings, "MyTestEnum", "Return value of TestJSImplInterface.receiveEnum", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'mozilla::dom::Nullable<mozilla::dom::MyTestEnum> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableEnum(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56760:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56760 |       !GetCallableProperty(cx, atomsCache->receiveNullableEnum_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56765:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56765 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56766 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56765:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56776:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
56776 |       if (!FindEnumStringIndex<true>(cx, rval, MyTestEnumValues::strings, "MyTestEnum", "Return value of TestJSImplInterface.receiveNullableEnum", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfRecords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32022:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
32022 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32023 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32040:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32040 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32091:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
32091 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32092 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:32109:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32109 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passByteStringRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31907:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31907 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31908 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31925:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31925 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31949:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31949 |       if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passStringRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31792:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31792 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31793 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31810:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31810 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableExternalInterfaceRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31664:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31664 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31665 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31682:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31682 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::TestJSImplInterface>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestJSImplInterface::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passExternalInterfaceRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31538:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31538 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31539 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31556:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31556 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::TestJSImplInterface]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1708:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1708 |   static inline bool GetOrCreate(JSContext* cx, T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableRecordWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31292:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31292 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31293 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31310:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31310 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveObjectSequence(nsTArray<JSObject*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52089:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52089 |       !GetCallableProperty(cx, atomsCache->receiveObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52094:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52094 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52095 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52094:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52103:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
52103 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52116:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52116 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31176:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31176 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31177 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31194:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31194 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13153:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13153 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13154 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31061:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31061 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31062 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31079:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31079 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableObjectSequence(nsTArray<JSObject*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52173:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52173 |       !GetCallableProperty(cx, atomsCache->receiveNullableObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52178:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52178 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52179 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52178:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52187:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
52187 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52200:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52200 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13234:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13234 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13235 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableCastableObjectNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30932:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30932 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30933 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30950:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30950 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveAnySequence(nsTArray<JS::Value>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51927:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51927 |       !GetCallableProperty(cx, atomsCache->receiveAnySequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51932:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51932 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51933 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51932:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51941:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51941 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51954:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51954 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableCastableObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30676:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30676 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30677 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30694:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30694 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveAnySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12990:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12990 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12991 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30430:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30430 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30431 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30448:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30448 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableAnySequence(mozilla::dom::Nullable<nsTArray<JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52005:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52005 |       !GetCallableProperty(cx, atomsCache->receiveNullableAnySequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52010:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52010 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52011 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52010:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52019:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
52019 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52032:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52032 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30313:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30313 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30314 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30331:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30331 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableAnySequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13074:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
13074 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13075 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveSequence(nsTArray<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49386:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49386 |       !GetCallableProperty(cx, atomsCache->receiveSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49391:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49391 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49392 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49391:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49399:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49399 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49412:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49412 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30197:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30197 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30198 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30215:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30215 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10106:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10106 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10107 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableSequence(mozilla::dom::Nullable<nsTArray<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49453:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49453 |       !GetCallableProperty(cx, atomsCache->receiveNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49458:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49458 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49459 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49458:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49466:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49466 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49479:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49479 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30080:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30080 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30081 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30098:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30098 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10185:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10185 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10186 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29965:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
29965 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
29966 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29983:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29983 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveSequenceOfNullableInts(nsTArray<mozilla::dom::Nullable<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49526:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49526 |       !GetCallableProperty(cx, atomsCache->receiveSequenceOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49531:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49531 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49532 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49531:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49539:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49539 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49552:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49552 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10263:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10263 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10264 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::_Test4(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18009:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18009 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18010 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableSequenceOfNullableInts(mozilla::dom::Nullable<nsTArray<mozilla::dom::Nullable<int> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49595:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49595 |       !GetCallableProperty(cx, atomsCache->receiveNullableSequenceOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49600:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49600 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49601 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49600:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49608:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49608 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49621:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49621 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18027:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18027 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18078:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18078 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18079 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18096:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18096 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18145:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18145 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&mapEntry1.mValue))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10346:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10346 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10347 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveStringSequence(nsTArray<nsTString<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51793:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51793 |       !GetCallableProperty(cx, atomsCache->receiveStringSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51798:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51798 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51799 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51798:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51806:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51806 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51819:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51819 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::LongOrStringAnyRecordArgument::TrySetToStringAnyRecord(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4162:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4162 |   TrySetToStringAnyRecord(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4194:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 4194 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4195 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:33:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4212:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4212 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12835:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12835 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12836 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveByteStringSequence(nsTArray<nsTString<char> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51860:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51860 |       !GetCallableProperty(cx, atomsCache->receiveByteStringSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51865:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51865 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51866 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51865:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51873:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51873 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51886:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51886 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51900:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51900 |       if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::_Test3(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17929:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17929 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&mapEntry0.mValue))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveByteStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12911:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12911 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12912 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetRecordOfLong(mozilla::dom::Record<nsTString<char16_t>, int>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62189:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62189 |       !GetCallableProperty(cx, atomsCache->getRecordOfLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62194:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62194 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62195 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62194:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62229:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62229 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
62230 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62249:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62249 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveCallbackObjectSequence(nsTArray<RefPtr<mozilla::dom::TestCallbackInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50109:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50109 |       !GetCallableProperty(cx, atomsCache->receiveCallbackObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50114:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50114 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50115 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50114:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50122:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50122 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50135:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50135 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveCallbackObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10950 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10951 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39222:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39222 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39233:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
39233 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39272:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
39272 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
39273 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39290:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
39290 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableCallbackObjectSequence(nsTArray<RefPtr<mozilla::dom::TestCallbackInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50283:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50283 |       !GetCallableProperty(cx, atomsCache->receiveNullableCallbackObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50288:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50288 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50289 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50288:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50296:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50296 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50309:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50309 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfSequencesOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29629:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29629 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29640:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29640 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29654:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29654 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29665:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29665 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29679:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29679 |             if (!iter2.init(temp1, JS::ForOfIterator::AllowNonIterable)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableCallbackObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11113:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11113 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11114 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:29690:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29690 |               if (!iter2.next(&temp2, &done2)) {
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveCastableObjectSequence(nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50011:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50011 |       !GetCallableProperty(cx, atomsCache->receiveCastableObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50016:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50016 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50017 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50016:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50024:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50024 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50037:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50037 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10873:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10873 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10874 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::_Test5(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18225:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18225 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18226 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18243:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18243 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18269:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18269 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18280:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18280 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18319:51: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18319 |               if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18320 |                                                    &desc)) {
      |                                                    ~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableCastableObjectSequence(nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50183:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50183 |       !GetCallableProperty(cx, atomsCache->receiveNullableCastableObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50188:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50188 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50189 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50188:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50196:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50196 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50209:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50209 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18337:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18337 |               if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18388:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18388 |                   if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18389 |                                                        &desc)) {
      |                                                        ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18406:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18406 |                   if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18432:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18432 |                     if (!iter4.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18443:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18443 |                       if (!iter4.next(&temp4, &done4)) {
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18457:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18457 |                         if (!iter5.init(temp4, JS::ForOfIterator::AllowNonIterable)) {
      |                              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18468:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18468 |                           if (!iter5.next(&temp5, &done5)) {
      |                                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18529:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18529 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&mapEntry2.mValue[indexName1][indexName2]))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11031:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11031 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11032 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveCastableObjectNullableSequence(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50359:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50359 |       !GetCallableProperty(cx, atomsCache->receiveCastableObjectNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50364:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50364 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50365 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50364:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50372:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50372 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50385:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50385 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11195:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11195 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11196 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableCastableObjectNullableSequence(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50463:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50463 |       !GetCallableProperty(cx, atomsCache->receiveNullableCastableObjectNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50468:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50468 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50469 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50468:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50476:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50476 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50489:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50489 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11281:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11281 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11282 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::_Test6(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18588:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18588 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18599:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18599 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18638:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18638 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18639 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1914:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1914 |   return ConvertJSValueToByteString(cx, v, false, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18656:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18656 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18682:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18682 |             if (!iter2.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18693:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18693 |               if (!iter2.next(&temp2, &done2)) {
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18707:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18707 |                 if (!iter3.init(temp2, JS::ForOfIterator::AllowNonIterable)) {
      |                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18718:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18718 |                   if (!iter3.next(&temp3, &done3)) {
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18757:59: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18757 |                       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18758 |                                                            &desc)) {
      |                                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1914:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1914 |   return ConvertJSValueToByteString(cx, v, false, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18775:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18775 |                       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18826:63: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
18826 |                           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
18827 |                                                                &desc)) {
      |                                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1881:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1881 |   if (!ConvertJSValueToString(cx, v, eStringify, eStringify, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18844:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
18844 |                           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:18917:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
18917 |                 if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&mapEntry2.mValue))) {
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakCastableObjectSequence(nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50569:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50569 |       !GetCallableProperty(cx, atomsCache->receiveWeakCastableObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50574:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50574 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50575 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50574:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50582:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50582 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50595:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50595 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11358:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11358 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11359 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakNullableCastableObjectSequence(nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50667:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50667 |       !GetCallableProperty(cx, atomsCache->receiveWeakNullableCastableObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50672:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50672 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50673 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50672:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50680:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50680 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50693:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50693 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11439:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11439 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11440 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passStringSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28988:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28988 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28999:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28999 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakCastableObjectNullableSequence(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50767:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50767 |       !GetCallableProperty(cx, atomsCache->receiveWeakCastableObjectNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50772:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50772 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50773 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50772:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50780:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50780 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50793:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50793 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passExternalInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28763:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28763 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28774:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28774 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26975:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26975 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26986:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
26986 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalSequenceWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28386:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28386 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28397:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28397 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11521:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11521 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11522 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::overload17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49421:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49421 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49431:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49431 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49482:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
49482 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
49483 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49500:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
49500 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveWeakNullableCastableObjectNullableSequence(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestJSImplInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50871:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50871 |       !GetCallableProperty(cx, atomsCache->receiveWeakNullableCastableObjectNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50876:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50876 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50877 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50876:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50884:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50884 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:50897:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50897 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28605:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28605 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28616:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28616 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28531:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28531 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28542:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28542 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28459:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28459 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28470:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28470 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveWeakNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11607:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
11607 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11608 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetSequenceOfLong(nsTArray<int>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61478:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61478 |       !GetCallableProperty(cx, atomsCache->getSequenceOfLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61483:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61483 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61484 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61483:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61491:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
61491 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61504:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61504 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::ParentDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1458:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1458 | ParentDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1488 |     if (!JS_GetPropertyById(cx, *object, atomsCache->c_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1502:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1502 |     if (!JS_GetPropertyById(cx, *object, atomsCache->parentAny_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1526:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1526 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someExternalInterface_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1574:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1574 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someNullableInterface_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1550:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1550 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someInterface_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveRecord(mozilla::dom::Record<nsTString<char16_t>, int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53734:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53734 |       !GetCallableProperty(cx, atomsCache->receiveRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53739:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53739 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53740 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53739:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53774:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53774 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
53775 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53794:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53794 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passVariadicThirdArg(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49986:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49986 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27981:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27981 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:27992:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27992 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:16126:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16126 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
16127 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
16128 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
16129 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableRecord(mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53845:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53845 |       !GetCallableProperty(cx, atomsCache->receiveNullableRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53850:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53850 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53851 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53850:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53885:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53885 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
53886 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53905:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53905 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31411:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
31411 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31412 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:31429:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31429 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:16207:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16207 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
16208 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
16209 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
16210 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passCastableObjectNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30804:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30804 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30805 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30822:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30822 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveRecordOfNullableInts(mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53958:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53958 |       !GetCallableProperty(cx, atomsCache->receiveRecordOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53963:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53963 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53964 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53963:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53998:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53998 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
53999 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54018:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
54018 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:16287:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16287 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
16288 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
16289 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
16290 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passCastableObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30550:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30550 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30551 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:30568:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30568 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableRecordOfNullableInts(mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<int> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54071:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54071 |       !GetCallableProperty(cx, atomsCache->receiveNullableRecordOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54076:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54076 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54077 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54076:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54111:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
54111 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
54112 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54131:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
54131 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28680:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28680 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28691:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28691 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioTrackListBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:16372:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16372 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
16373 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
16374 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
16375 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28147:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28147 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:28158:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28158 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveAnyRecord(mozilla::dom::Record<nsTString<char16_t>, JS::Value>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54186:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54186 |       !GetCallableProperty(cx, atomsCache->receiveAnyRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54191:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54191 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54192 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54191:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54226:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
54226 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
54227 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54246:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
54246 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictContainingSequence::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:102:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 | DictContainingSequence::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:139:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:150:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  150 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:182:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  182 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:193:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  193 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:240:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  240 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:251:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  251 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:294:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  294 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:305:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  305 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:347:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  347 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:358:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  358 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:405:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  405 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:416:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  416 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:465:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  465 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:476:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  476 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:525:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  525 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:536:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  536 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:586:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  586 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:597:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  597 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:640:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  640 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence9_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:647:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  647 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:658:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  658 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:579:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  579 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence8_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:517:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  517 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence7_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:457:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  457 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence6_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:397:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  397 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence5_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:339:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  339 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence4_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:286:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  286 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence3_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:232:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:174:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ourSequence10_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveAnyRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:16453:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16453 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
16454 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
16455 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
16456 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestNonWrapperCacheInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNonWrapperCacheInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47668:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47668 |       !GetCallableProperty(cx, atomsCache->receiveNonWrapperCacheInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47673:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47673 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47674 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47673:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNonWrapperCacheInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestNonWrapperCacheInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableNonWrapperCacheInterface(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47712:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47712 |       !GetCallableProperty(cx, atomsCache->receiveNullableNonWrapperCacheInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47717:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47717 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47718 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47717:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableNonWrapperCacheInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNonWrapperCacheInterfaceSequence(nsTArray<RefPtr<mozilla::dom::TestNonWrapperCacheInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47758:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47758 |       !GetCallableProperty(cx, atomsCache->receiveNonWrapperCacheInterfaceSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47763:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47763 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47764 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47763:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47771:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47771 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47784:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47784 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37626:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37626 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37637:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37637 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37651:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37651 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:37662:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37662 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNonWrapperCacheInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:7290:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7290 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7291 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalNullableRecordOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39098:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
39098 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
39099 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39116:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
39116 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39142:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39142 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:39153:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
39153 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableNonWrapperCacheInterfaceSequence(nsTArray<RefPtr<mozilla::dom::TestNonWrapperCacheInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47837:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47837 |       !GetCallableProperty(cx, atomsCache->receiveNullableNonWrapperCacheInterfaceSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47842:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47842 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47843 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47842:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47850:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47850 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47863:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47863 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WrapObject(JSContext*, T*, nsWrapperCache*, const nsIID*, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::TestExternalInterface]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1459:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1459 | inline bool WrapObject(JSContext* cx, T* p, nsWrapperCache* cache,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableNonWrapperCacheInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:7371:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7371 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7372 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::ParentDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1603:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1603 | ParentDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1621:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1621 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->c_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1636:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1636 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->parentAny_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1484:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1484 |   return WrapObject(cx, p, GetWrapperCache(p), iid, rval);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1650:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1650 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someExternalInterface_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1666:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1666 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someInterface_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1679:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1679 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someNullableInterface_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:1688:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1688 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->someNullableInterface_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNonWrapperCacheInterfaceNullableSequence(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestNonWrapperCacheInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47918:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47918 |       !GetCallableProperty(cx, atomsCache->receiveNonWrapperCacheInterfaceNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47923:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47923 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47924 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47923:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47931:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47931 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47944:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47944 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNonWrapperCacheInterfaceNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:7453:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7453 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7454 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableNonWrapperCacheInterfaceNullableSequence(mozilla::dom::Nullable<nsTArray<RefPtr<mozilla::dom::TestNonWrapperCacheInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48003:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48003 |       !GetCallableProperty(cx, atomsCache->receiveNullableNonWrapperCacheInterfaceNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48008:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48008 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48009 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48008:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48016:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48016 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48029:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48029 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveNullableNonWrapperCacheInterfaceNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:7539:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7539 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7540 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/KeyboardEvent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::Dict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4209:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4209 | Dict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4228:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4228 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->a_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4244 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->anotherAny_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4261:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4261 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->anotherObj_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4276:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4276 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->arrayBuffer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4288:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4288 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->b_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4302:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4302 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->byteStr_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4331:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4331 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 4332 |                                    expandedKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4333 |                                    expandedKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4334 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4340:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4340 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->byteStringRecord_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4353:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4353 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->clampedUnsignedLong_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4368:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4368 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->customEventInit_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4381:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4381 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dashed_name_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4396:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4396 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dictionaryTypedef_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4410:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4410 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->empty_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4423:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4423 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->emptyByteStr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4435:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4435 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->enforcedUnsignedLong_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4448:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4448 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->float64Array_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4457:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4457 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->float64Array_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4467:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4467 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4470:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4470 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->floatOrString_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4481:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4481 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->infUrDouble_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4492:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4492 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->infUrFloat_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4503:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4503 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->nanUrDouble_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4514:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4514 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->nanUrFloat_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4525:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4525 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->negativeInfUrDouble_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4536:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4536 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->negativeInfUrFloat_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4549:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4549 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableArrayBuffer_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4558:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4558 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableArrayBuffer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4572:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4572 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableByteStringRecordWithDefault_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4594:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4594 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 4595 |                                  expandedKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4596 |                                  expandedKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4597 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4603:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4603 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableByteStringRecordWithDefault_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4615:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4615 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableFloatOrString_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4620:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4620 |     if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4623:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4623 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableFloatOrString_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4637:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4637 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableRecord_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4658:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4658 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 4659 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4660 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
 4661 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4667:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4667 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableRecord_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4681:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4681 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableRecordWithDefault_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4704:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4704 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 4705 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4706 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
 4707 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4713:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4713 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableRecordWithDefault_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4726:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4726 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableUSVStringRecordWithDefault_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4747:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4747 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 4748 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4749 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
 4750 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4756:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4756 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->nullableUSVStringRecordWithDefault_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4767:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4767 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4770:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4770 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->objectOrLong_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4784:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4784 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->otherByteStr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4797:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4797 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->otherEnum_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4810:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4810 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->otherStr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4824:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4824 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->promise_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4854:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4854 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4855 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4861:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4861 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->promiseSequence_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4874:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4874 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->prototype_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4902:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4902 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 4903 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4904 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
 4905 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4911:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4911 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->recordMember_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4942:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4942 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 4943 |                                  expandedKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4944 |                                  expandedKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4945 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4951:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4951 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requiredByteRecord_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4962:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4962 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requiredLong_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4977:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4977 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requiredObject_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5006:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5006 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 5007 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 5008 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
 5009 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5015:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5015 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requiredRecord_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5044:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5044 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 5045 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 5046 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
 5047 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5053:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5053 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requiredUSVRecord_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5080:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5080 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5081 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5087:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5087 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq1_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5114:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5114 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5115 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5121:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5121 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->seq2_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5135:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5135 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->seq3_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5156:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5156 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5157 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5163 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq3_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5177:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5177 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq4_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5198:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5198 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5199 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5205:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5205 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->seq4_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5218:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5218 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq5_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5239:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5239 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5240 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5246:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5246 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->seq5_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5261:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5261 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->someAny_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5276:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5276 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someCallback_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5282:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5282 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someCallback_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5297 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someEnum_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5314:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5314 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->someObj_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5329:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5329 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->str_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5344:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5344 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->template_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5360:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5360 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->uint8Array_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5372:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5372 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urDouble_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5383:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5383 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urDouble2_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5394:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5394 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urDouble3_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5406:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5406 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->urDouble4_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5412:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5412 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urDouble4_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5423:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5423 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urFloat_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5434:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5434 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urFloat2_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5445 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urFloat3_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5457:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5457 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->urFloat4_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5463:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5463 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urFloat4_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::__Init(const nsAString&, uint32_t, const mozilla::dom::Nullable<bool>&, mozilla::dom::TestInterface*, int32_t, const mozilla::dom::DictForConstructor&, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const mozilla::dom::Sequence<mozilla::dom::Dict>&, JS::Handle<JS::Value>, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, const Uint8Array&, const ArrayBuffer&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67536:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
67536 | TestJSImplInterfaceJSImpl::__Init(const nsAString& str, uint32_t num, const Nullable<bool>& boolArg, TestInterface* iface, int32_t arg1, const DictForConstructor& dict, JS::Handle<JS::Value> any1, JS::Handle<JSObject*> obj1, JS::Handle<JSObject*> obj2, const Sequence<Dict>& seq, JS::Handle<JS::Value> any2, const Optional<JS::Handle<JSObject*>>& obj3, const Optional<JS::Handle<JSObject*>>& obj4, const Uint8Array& typedArr, const ArrayBuffer& arrayBuf, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67536:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5490:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5490 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 5491 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 5492 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
 5493 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5499:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5499 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->usvStringRecord_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5512:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5512 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67637:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67637 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67638 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5526:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5526 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->yetAnotherStr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5537:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5537 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->z_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67732:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67732 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67737:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67737 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67738 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67737:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In static member function 'static already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterface::Constructor(const mozilla::dom::GlobalObject&, JSContext*, const nsAString&, uint32_t, const mozilla::dom::Nullable<bool>&, mozilla::dom::TestInterface*, int32_t, const mozilla::dom::DictForConstructor&, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const mozilla::dom::Sequence<mozilla::dom::Dict>&, JS::Handle<JS::Value>, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, const Uint8Array&, const ArrayBuffer&, mozilla::ErrorResult&, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72336:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
72336 | TestJSImplInterface::Constructor(const GlobalObject& global, JSContext* cx, const nsAString& str, uint32_t num, const Nullable<bool>& boolArg, TestInterface* iface, int32_t arg1, const DictForConstructor& dict, JS::Handle<JS::Value> any1, JS::Handle<JSObject*> obj1, JS::Handle<JSObject*> obj2, const Sequence<Dict>& seq, JS::Handle<JS::Value> any2, const Optional<JS::Handle<JSObject*>>& obj3, const Optional<JS::Handle<JSObject*>>& obj4, const Uint8Array& typedArr, const ArrayBuffer& arrayBuf, ErrorResult& aRv, JS::Handle<JSObject*> aGivenProto)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72336:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72359:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
72359 |   impl->mImpl->__Init(str, num, boolArg, iface, arg1, dict, any1, obj1, obj2, seq, any2, obj3, obj4, typedArr, arrayBuf, aRv, js::GetNonCCWObjectRealm(scopeObj));
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72359:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetCanOOMGetterAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72053:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72053 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->canOOMGetterAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetAttributeRenamedTo(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71773:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71773 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->attributeRenamedTo_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_attributeRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetCanOOMAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72025:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72025 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->canOOMAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetThrowingAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71941:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71941 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->throwingAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetClampedByte(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71857:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71857 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->clampedByte_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_clampedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetEnforcedByte(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71829:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71829 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->enforcedByte_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_enforcedByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetCanOOMSetterAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72081:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72081 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->canOOMSetterAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableOctet(uint8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70934:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70934 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableOctet_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetCeReactionsAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72109:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72109 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->ceReactionsAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetDomDependentByte(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70822:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70822 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->domDependentByte_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContextGroup.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_domDependentByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictContainingDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5665:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5665 | DictContainingDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5686:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5686 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->memberDict_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNonEnumerableAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72262 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nonEnumerableAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetOtherAttributeRenamedTo(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71801:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71801 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->otherAttributeRenamedTo_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_otherAttributeRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableShort(int16_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70850:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70850 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableShort_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetAttrWithLenientThis(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71913:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71913 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->attrWithLenientThis_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_attrWithLenientThis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictForConstructor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6223:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6223 | DictForConstructor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6245:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6245 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->any1_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6259:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6259 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dict_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6274:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6274 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dict2_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6291:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6291 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->obj1_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6310:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6310 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->obj2_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6340:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6340 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6341 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6347:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6347 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq1_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6362:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6362 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->seq2_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6414:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6414 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq2_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6398:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6398 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6399 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6407:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6407 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6408 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6462:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6462 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6463 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6471:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6471 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6472 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6478:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6478 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq3_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6510:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6510 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6511 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6517:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6517 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq4_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6549:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6549 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6550 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6556:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6556 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq5_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6593:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6593 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->seq6_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6586:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6586 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6587 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetDashed_attribute(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72234:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72234 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->dashed_attribute_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_dashed_attribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetThrowingSetterAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71997:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71997 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->throwingSetterAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableUnsignedShort(uint16_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70962:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70962 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableUnsignedShort_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableByte(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70766:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70766 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableByte_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetSideEffectFreeByte(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70794:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70794 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->sideEffectFreeByte_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_sideEffectFreeByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetThrowingGetterAttr(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71969:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71969 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->throwingGetterAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetDeprecatedAttribute(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71885:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71885 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->deprecatedAttribute_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_deprecatedAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableLong(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70878:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70878 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableLong_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passLenientFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22849:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22849 |     if (!iter.init(args[8], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22860:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22860 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22885:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22885 |     if (!iter.init(args[9], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22896:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22896 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22919:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22919 |     if (!iter.init(args[10], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22930:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22930 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22957:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22957 |     if (!iter.init(args[11], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22968:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22968 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22993:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22993 |     if (!iter.init(args[12], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:23004:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
23004 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:23029:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23029 |     if (!iter.init(args[13], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:23040:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
23040 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:23063:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23063 |     if (!iter.init(args[14], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:23074:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
23074 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:23101:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23101 |     if (!iter.init(args[15], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:23112:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
23112 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableUnsignedLong(uint32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70990:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70990 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableUnsignedLong_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNonNullExternal(mozilla::dom::TestExternalInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71481:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71481 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nonNullExternal_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNonNullOther(mozilla::dom::IndirectlyImplementedInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71414:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71414 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nonNullOther_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableUnionContainingNull(const mozilla::dom::CanvasPatternOrNullOrCanvasGradient&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71700:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
71700 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71710:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71710 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableUnionContainingNull_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableUnion(const mozilla::dom::CanvasPatternOrCanvasGradient&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71669:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
71669 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71679:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71679 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableUnion_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22471:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22471 |     if (!iter.init(args[8], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22482:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22482 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22508:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22508 |     if (!iter.init(args[9], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22519:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22519 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22542 |     if (!iter.init(args[10], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22553:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22553 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22581:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22581 |     if (!iter.init(args[11], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22592:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22592 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22617:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22617 |     if (!iter.init(args[12], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22628:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22628 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22654:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22654 |     if (!iter.init(args[13], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22665:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22665 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22688:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22688 |     if (!iter.init(args[14], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22699:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22699 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22727:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22727 |     if (!iter.init(args[15], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:22738:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22738 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNonNullSelf(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71346:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71346 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nonNullSelf_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetToJSONShouldSkipThis2(mozilla::dom::TestParentInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72174 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->toJSONShouldSkipThis2_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetEnumAttribute(mozilla::dom::MyTestEnum, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71648:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71648 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->enumAttribute_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_enumAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNullableExternal(mozilla::dom::TestExternalInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71516:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71516 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nullableExternal_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableNullableUnion(const mozilla::dom::Nullable<mozilla::dom::CanvasPatternOrCanvasGradient>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71735:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
71735 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71745:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71745 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableNullableUnion_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableUnrestrictedFloat(float, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71074:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71074 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableUnrestrictedFloat_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableUnrestrictedFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetLenientFloatAttr(float, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71286:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71286 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->lenientFloatAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_lenientFloatAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestInterfaceArguments::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::TestInterface&, mozilla::dom::TestInterface*, mozilla::dom::TestExternalInterface*, mozilla::dom::TestExternalInterface*, mozilla::dom::TestCallbackInterface&, mozilla::dom::TestCallbackInterface*, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::TestInterface> >&, const mozilla::dom::Nullable<mozilla::dom::Sequence<RefPtr<mozilla::dom::TestInterface> > >&, const mozilla::dom::Sequence<RefPtr<mozilla::dom::TestExternalInterface> >&, const mozilla::dom::Nullable<mozilla::dom::Sequence<RefPtr<mozilla::dom::TestExternalInterface> > >&, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::TestCallbackInterface> >&, const mozilla::dom::Nullable<mozilla::dom::Sequence<RefPtr<mozilla::dom::TestCallbackInterface> > >&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7497:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7497 | TestInterfaceArguments::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, TestInterface& arg1, TestInterface* arg2, TestExternalInterface* arg3, TestExternalInterface* arg4, TestCallbackInterface& arg5, TestCallbackInterface* arg6, const Sequence<OwningNonNull<TestInterface>>& arg7, const Nullable<Sequence<RefPtr<TestInterface>>>& arg8, const Sequence<RefPtr<TestExternalInterface>>& arg9, const Nullable<Sequence<RefPtr<TestExternalInterface>>>& arg10, const Sequence<OwningNonNull<TestCallbackInterface>>& arg11, const Nullable<Sequence<RefPtr<TestCallbackInterface>>>& arg12, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableDouble(double, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71166:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71166 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableDouble_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7539:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7539 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7540 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7572:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7572 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7573 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1484:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1484 |   return WrapObject(cx, p, GetWrapperCache(p), iid, rval);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7613:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7613 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7614 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7645:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7645 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7646 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7687:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7687 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7688 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7720:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7720 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7721 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1484:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1484 |   return WrapObject(cx, p, GetWrapperCache(p), iid, rval);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1484:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1484 |   return WrapObject(cx, p, GetWrapperCache(p), iid, rval);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7797:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7797 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7798 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7797:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableUnrestrictedDouble(double, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71194 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableUnrestrictedDouble_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableUnrestrictedDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableFloat(float, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71046:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71046 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableFloat_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestStringReturn::Call(JSContext*, JS::Handle<JS::Value>, int32_t, nsString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6780:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6780 | TestStringReturn::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, int32_t arg, nsString& aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6796:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6796 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 6797 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6796:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6802:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6802 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetLenientDoubleAttr(double, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71314:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71314 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->lenientDoubleAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestStringEnumArguments::Call(JSContext*, JS::Handle<JS::Value>, const nsAString&, const nsAString&, mozilla::dom::TestEnum, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7807:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7807 | TestStringEnumArguments::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& myString, const nsAString& nullString, TestEnum myEnum, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7844:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7844 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7845 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7844:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_lenientDoubleAttr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::SetBar(const nsAString&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63464:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63464 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->bar_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableUnsignedLongLong(uint64_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71018:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71018 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableUnsignedLongLong_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestVoidConstruction::Construct(const mozilla::dom::CustomEventInit&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8087:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8087 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8088 |                 JS::HandleValueArray::subarray(argv, 0, argc), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestStringConstruction::Construct(const mozilla::dom::Nullable<int>&, nsString&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8283:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8283 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8284 |                 JS::HandleValueArray::subarray(argv, 0, argc), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8290:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8290 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableLongLong(int64_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:70906:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
70906 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableLongLong_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'int32_t mozilla::dom::TestCallbackInterface::DoSomethingElse(const nsAString&, mozilla::dom::TestInterface&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61258:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61258 |       !GetCallableProperty(cx, atomsCache->doSomethingElse_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61263:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61263 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61264 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61263:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetUint8ArrayAttr(const Uint8Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71617:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71617 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->uint8ArrayAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::SetUint8ArrayAttr(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63497:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63497 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->uint8ArrayAttr_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableNullableFloat(const mozilla::dom::Nullable<float>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71106:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71106 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableNullableFloat_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::DoSequenceLongArg(const mozilla::dom::Sequence<int>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61311:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61311 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61312 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61325:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61325 |       !GetCallableProperty(cx, atomsCache->doSequenceLongArg_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61330:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61330 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61331 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61330:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableNullableFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableNullableUnrestrictedFloat(const mozilla::dom::Nullable<float>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71138:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71138 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableNullableUnrestrictedFloat_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::DoRecordLongArg(const mozilla::dom::Record<nsTString<char16_t>, int>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61436:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61436 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
61437 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
61438 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
61439 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61452:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61452 |       !GetCallableProperty(cx, atomsCache->doRecordLongArg_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61457:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61457 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61458 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61457:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableNullableUnrestrictedFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::DoSequenceStringArg(const mozilla::dom::Sequence<nsTString<char16_t> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61375:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61375 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61376 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61389:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61389 |       !GetCallableProperty(cx, atomsCache->doSequenceStringArg_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61394:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61394 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61395 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:61394:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableNullableUnrestrictedDouble(const mozilla::dom::Nullable<double>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71258:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71258 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableNullableUnrestrictedDouble_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableNullableUnrestrictedDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::TestInterface> mozilla::dom::TestSingleOperationCallbackInterface::DoSomething(JSContext*, JS::Handle<JS::Value>, int16_t, const mozilla::dom::Sequence<double>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63505:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
63505 | TestSingleOperationCallbackInterface::DoSomething(JSContext* cx, JS::Handle<JS::Value> aThisVal, int16_t arg, const Sequence<double>& anotherArg, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63533:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63533 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63534 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63556:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63556 |         !GetCallableProperty(cx, atomsCache->doSomething_id, &callable)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63563:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63563 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63564 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63563:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetWritableNullableDouble(const mozilla::dom::Nullable<double>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71226:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71226 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->writableNullableDouble_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_writableNullableDouble(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetToJSONShouldSkipThis3(mozilla::dom::TestCallbackInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72206:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72206 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->toJSONShouldSkipThis3_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassFloat32Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62917:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62917 |       !GetCallableProperty(cx, atomsCache->passFloat32Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62922:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62922 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62923 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62922:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNonNullCallbackInterface(mozilla::dom::TestCallbackInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71548:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71548 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nonNullCallbackInterface_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassFloat64Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62959:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62959 |       !GetCallableProperty(cx, atomsCache->passFloat64Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62964:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62964 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62965 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62964:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNullableOther(mozilla::dom::IndirectlyImplementedInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71450:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71450 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nullableOther_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassArrayBuffer(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62351:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62351 |       !GetCallableProperty(cx, atomsCache->passArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62356:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62356 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62357 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62356:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNullableSelf(mozilla::dom::TestJSImplInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71382:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71382 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nullableSelf_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassInt16Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62665:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62665 |       !GetCallableProperty(cx, atomsCache->passInt16Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62670:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62670 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62671 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62670:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetNullableCallbackInterface(mozilla::dom::TestCallbackInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:71585:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71585 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->nullableCallbackInterface_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassUint16Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62791:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62791 |       !GetCallableProperty(cx, atomsCache->passUint16Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62796:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62796 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62797 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62796:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassInt8Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62623:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62623 |       !GetCallableProperty(cx, atomsCache->passInt8Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62628:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62628 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62629 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62628:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload15(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66218:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66218 |       !GetCallableProperty(cx, atomsCache->overload15_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66223:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66223 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66224 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66223:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalLongWithDefault(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45733:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45733 |       !GetCallableProperty(cx, atomsCache->passOptionalLongWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45738:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45738 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45739 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45738:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassArrayBufferView(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62581:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62581 |       !GetCallableProperty(cx, atomsCache->passArrayBufferView_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62586:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62586 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62587 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62586:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDictionaryOrLong(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64276:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64276 |       !GetCallableProperty(cx, atomsCache->passDictionaryOrLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64281:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64281 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64282 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64281:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassUint32Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalOctetWithDefault(uint8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46033:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46033 |       !GetCallableProperty(cx, atomsCache->passOptionalOctetWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46038:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46038 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46039 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46038:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62833:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62833 |       !GetCallableProperty(cx, atomsCache->passUint32Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62838:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62838 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62839 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62838:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalOctetWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassShort(int16_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45470:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45470 |       !GetCallableProperty(cx, atomsCache->passShort_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45475:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45475 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45476 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45475:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassUint8ClampedArray(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62875:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62875 |       !GetCallableProperty(cx, atomsCache->passUint8ClampedArray_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62880:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62880 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62881 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62880:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::MethodRenamedTo(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63857:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63857 |       !GetCallableProperty(cx, atomsCache->methodRenamedTo_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63862:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63862 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63863 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63862:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassInt32Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62707:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62707 |       !GetCallableProperty(cx, atomsCache->passInt32Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62712:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62712 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62713 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62712:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::methodRenamedFrom(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalShortWithDefault(int16_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45583:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45583 |       !GetCallableProperty(cx, atomsCache->passOptionalShortWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45588:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45588 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45589 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45588:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassUint8Array(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62749:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62749 |       !GetCallableProperty(cx, atomsCache->passUint8Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62754:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62754 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62755 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62754:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalShortWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassLong(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45620:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45620 |       !GetCallableProperty(cx, atomsCache->passLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45625:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45625 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45626 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45625:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassOptionalArrayBuffer(const mozilla::dom::Optional<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62444:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62444 |       !GetCallableProperty(cx, atomsCache->passOptionalArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62449:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62449 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62450 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62449:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload6(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65468:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65468 |       !GetCallableProperty(cx, atomsCache->overload6_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65473:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65473 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65474 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65473:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'float mozilla::dom::TestFloatConstruction::Construct(const mozilla::dom::Optional<JS::Handle<JSObject*> >&, const mozilla::dom::Optional<mozilla::dom::CustomEventInit>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8239:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8239 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8240 |                 JS::HandleValueArray::subarray(argv, 0, argc), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassByte(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:44972:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44972 |       !GetCallableProperty(cx, atomsCache->passByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:44977:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44977 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44978 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:44977:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestIntegerArguments::Call(JSContext*, JS::Handle<JS::Value>, int32_t, const mozilla::dom::Nullable<int>&, const mozilla::dom::Sequence<int>&, const mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Nullable<int> > >&, nsTArray<int>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7354:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7354 | TestIntegerArguments::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, int32_t arg1, const Nullable<int32_t>& arg2, const Sequence<int32_t>& arg3, const Nullable<Sequence<Nullable<int32_t>>>& arg4, nsTArray<int32_t>& aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7391:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7391 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7392 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7420:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7420 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7421 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7446:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7446 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7447 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7446:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7454:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7454 |     if (!iter.init(rval, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7467:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7467 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOctet(uint8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45920:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45920 |       !GetCallableProperty(cx, atomsCache->passOctet_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45925:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45925 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45926 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45925:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload16(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66303:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66303 |       !GetCallableProperty(cx, atomsCache->overload16_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66308:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66308 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66309 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66308:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassOptionalNullableArrayBufferWithDefaultValue(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62539:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62539 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableArrayBufferWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62544:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62544 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62545 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62544:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnsignedShort(uint16_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46070:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46070 |       !GetCallableProperty(cx, atomsCache->passUnsignedShort_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46075:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46075 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46076 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46075:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassNullableArrayBuffer(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62395:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62395 |       !GetCallableProperty(cx, atomsCache->passNullableArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62400:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62400 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62401 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62400:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload13(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66096:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66096 |       !GetCallableProperty(cx, atomsCache->overload13_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66101:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66101 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66102 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66101:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalByteWithDefault(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45134:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45134 |       !GetCallableProperty(cx, atomsCache->passOptionalByteWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45139:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45139 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45140 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45139:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassOptionalNullableArrayBuffer(const mozilla::dom::Optional<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62495:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62495 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62500:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62500 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62501 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62500:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalByteWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload7(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65579:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65579 |       !GetCallableProperty(cx, atomsCache->overload7_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65584:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65584 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65585 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65584:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload7(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65542:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65542 |       !GetCallableProperty(cx, atomsCache->overload7_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65547:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65547 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65548 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65547:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestOptionalArguments::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Optional<nsTSubstring<char16_t> >&, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, const mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::TestInterface> > >&, const mozilla::dom::Optional<mozilla::dom::TestInterface*>&, const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::TestInterface> >&, const mozilla::dom::Optional<int>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7919:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7919 | TestOptionalArguments::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const Optional<nsAString>& aString, const Optional<JS::Handle<JSObject*>>& something, const Optional<Sequence<OwningNonNull<TestInterface>>>& aSeq, const Optional<TestInterface*>& anInterface, const Optional<NonNull<TestInterface>>& anotherInterface, const Optional<int32_t>& aLong, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8000:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8000 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8001 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8051:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8051 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 8052 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8051:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload12(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65977:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65977 |       !GetCallableProperty(cx, atomsCache->overload12_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65982:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65982 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65983 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65982:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload11(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65899:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65899 |       !GetCallableProperty(cx, atomsCache->overload11_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65904:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65904 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65905 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65904:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::DoEnforceRange(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64504:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64504 |       !GetCallableProperty(cx, atomsCache->doEnforceRange_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64509:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64509 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64510 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64509:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::doEnforceRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassSequenceOfArrayBuffers(const mozilla::dom::Sequence<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63011:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63011 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63012 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63025:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63025 |       !GetCallableProperty(cx, atomsCache->passSequenceOfArrayBuffers_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63030:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63030 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63031 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63030:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload8(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65656:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65656 |       !GetCallableProperty(cx, atomsCache->overload8_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65661:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65661 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65662 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65661:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::DoClamp(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64541:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64541 |       !GetCallableProperty(cx, atomsCache->doClamp_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64546:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64546 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64547 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64546:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassSequenceOfNullableArrayBuffers(const mozilla::dom::Sequence<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63079:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63079 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63080 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63093:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63093 |       !GetCallableProperty(cx, atomsCache->passSequenceOfNullableArrayBuffers_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63098 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63099 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::doClamp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload5(int32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65391:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65391 |       !GetCallableProperty(cx, atomsCache->overload5_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65396:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65396 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65397 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65396:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload3(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65231:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65231 |       !GetCallableProperty(cx, atomsCache->overload3_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65236:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65236 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65237 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65236:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassVariadicTypedArray(const nsTArray<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63138:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63138 |       !GetCallableProperty(cx, atomsCache->passVariadicTypedArray_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63143:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63143 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63144 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63143:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::DontEnforceRangeOrClamp(int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64467:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64467 |       !GetCallableProperty(cx, atomsCache->dontEnforceRangeOrClamp_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64472:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64472 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64473 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64472:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::dontEnforceRangeOrClamp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload2(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65031:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65031 |       !GetCallableProperty(cx, atomsCache->overload2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65036:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65036 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65037 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65036:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestCallbackInterface::PassVariadicNullableTypedArray(const nsTArray<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63185:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63185 |       !GetCallableProperty(cx, atomsCache->passVariadicNullableTypedArray_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63190:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63190 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63191 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63190:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnsignedShortWithDefault(uint16_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46183:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46183 |       !GetCallableProperty(cx, atomsCache->passOptionalUnsignedShortWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46188:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46188 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46189 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46188:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnsignedShortWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload6(bool, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65505:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65505 |       !GetCallableProperty(cx, atomsCache->overload6_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65510:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65510 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65511 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65510:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestObjectArguments::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7854:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7854 | TestObjectArguments::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::Handle<JSObject*> anObj, JS::Handle<JSObject*> anotherObj, JS::Handle<JSObject*> buf, JS::Handle<JSObject*> buf2, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7909:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7909 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7910 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:7909:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'bool mozilla::dom::TestJSImplInterfaceJSImpl::Overload1(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64820:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64820 |       !GetCallableProperty(cx, atomsCache->overload1_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64825:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64825 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64826 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64825:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalLong(const mozilla::dom::Optional<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45696:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45696 |       !GetCallableProperty(cx, atomsCache->passOptionalLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45701:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45701 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45702 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45701:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'mozilla::dom::TestEnum mozilla::dom::TestEnumConstruction::Construct(const nsTArray<JS::Value>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8331:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8331 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8332 |                 JS::HandleValueArray::subarray(argv, 0, argc), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8340:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8340 |     if (!FindEnumStringIndex<true>(cx, rval, TestEnumValues::strings, "TestEnum", "Return value of TestEnumConstruction", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload14(const mozilla::dom::Optional<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66140:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66140 |       !GetCallableProperty(cx, atomsCache->overload14_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66145:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66145 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66146 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66145:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalShort(const mozilla::dom::Optional<short int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45546:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45546 |       !GetCallableProperty(cx, atomsCache->passOptionalShort_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45551:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45551 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45552 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45551:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::TestBooleanConstruction::Construct(JS::Handle<JS::Value>, const mozilla::dom::Optional<JS::Handle<JS::Value> >&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8127:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8127 | TestBooleanConstruction::Construct(JS::Handle<JS::Value> arg1, const Optional<JS::Handle<JS::Value>>& arg2, ErrorResult& aRv, const char* aExecutionReason, ExceptionHandling aExceptionHandling, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalByte(const mozilla::dom::Optional<signed char>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45048:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45048 |       !GetCallableProperty(cx, atomsCache->passOptionalByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45053:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45053 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45054 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45053:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:8172:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8172 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 8173 |                 JS::HandleValueArray::subarray(argv, 0, argc), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalOctet(const mozilla::dom::Optional<unsigned char>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45996:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45996 |       !GetCallableProperty(cx, atomsCache->passOptionalOctet_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46001:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46001 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46002 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46001:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalOctet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnsignedShort(const mozilla::dom::Optional<short unsigned int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46146:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46146 |       !GetCallableProperty(cx, atomsCache->passOptionalUnsignedShort_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46151:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46151 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46152 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46151:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnsignedShort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnsignedLong(uint32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46220:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46220 |       !GetCallableProperty(cx, atomsCache->passUnsignedLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46225:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46225 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46226 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46225:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnsignedLongWithDefault(uint32_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46333:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46333 |       !GetCallableProperty(cx, atomsCache->passOptionalUnsignedLongWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46338:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46338 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46339 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46338:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnsignedLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalByteWithDefaultBeforeRequired(int8_t, int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45176:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45176 |       !GetCallableProperty(cx, atomsCache->passOptionalByteWithDefaultBeforeRequired_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45181:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45181 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45182 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45181:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalByteWithDefaultBeforeRequired(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDictContainingSequence(const mozilla::dom::DictContainingSequence&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64356:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64356 |       !GetCallableProperty(cx, atomsCache->passDictContainingSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64361:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64361 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64362 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64361:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload2(mozilla::dom::Date, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65112:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65112 |       !GetCallableProperty(cx, atomsCache->overload2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65117:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65117 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65118 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65117:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload19(const mozilla::dom::Dict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66710:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66710 |       !GetCallableProperty(cx, atomsCache->overload19_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66715:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66715 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66716 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66715:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOtherDictionary(const mozilla::dom::GrandparentDict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64069:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64069 |       !GetCallableProperty(cx, atomsCache->passOtherDictionary_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64074:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64074 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64075 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64074:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassByteString(const nsCString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55669:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55669 |       !GetCallableProperty(cx, atomsCache->passByteString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55674:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55674 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55675 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55674:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18679:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18679 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18679:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDictionary2(const mozilla::dom::Dict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63963:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63963 |       !GetCallableProperty(cx, atomsCache->passDictionary2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63968:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63968 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63969 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63968:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload2(const mozilla::dom::Dict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64994:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64994 |       !GetCallableProperty(cx, atomsCache->overload2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64999:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64999 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65000 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64999:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalByteStringWithDefaultValue(const nsCString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55796:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55796 |       !GetCallableProperty(cx, atomsCache->passOptionalByteStringWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55801:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55801 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55802 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55801:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18851:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18851 |     if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDictionaryOrLong(const mozilla::dom::Dict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64239:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64239 |       !GetCallableProperty(cx, atomsCache->passDictionaryOrLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64244:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64244 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64245 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64244:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassPromise(mozilla::dom::Promise&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63541:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63541 |       !GetCallableProperty(cx, atomsCache->passPromise_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63546:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63546 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63547 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63546:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSVSWithDefaultValue(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56307:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56307 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSVSWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56312:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56312 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56313 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56312:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSVSWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:19617:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19617 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDictContainingDict(const mozilla::dom::DictContainingDict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64316:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64316 |       !GetCallableProperty(cx, atomsCache->passDictContainingDict_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64321:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64321 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64322 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64321:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload7(const nsCString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65619:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65619 |       !GetCallableProperty(cx, atomsCache->overload7_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65624:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65624 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65625 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65624:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35661:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35661 |       if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35661:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35661 |       if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::Dict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2076:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2076 | Dict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->a_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2143:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2143 |     if (!JS_GetPropertyById(cx, *object, atomsCache->anotherObj_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2174:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2174 |     if (!JS_GetPropertyById(cx, *object, atomsCache->arrayBuffer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2207:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2207 |     if (!JS_GetPropertyById(cx, *object, atomsCache->byteStr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2213:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2213 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, (mByteStr.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2253:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2253 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2254 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1914:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1914 |   return ConvertJSValueToByteString(cx, v, false, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2271:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2271 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2364:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2364 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mEmpty)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2374 |     if (!JS_GetPropertyById(cx, *object, atomsCache->emptyByteStr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2379:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2379 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mEmptyByteStr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2389:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2389 |     if (!JS_GetPropertyById(cx, *object, atomsCache->enforcedUnsignedLong_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2424:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2424 |     if (!JS_GetPropertyById(cx, *object, atomsCache->floatOrString_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2455:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2455 |     if (!JS_GetPropertyById(cx, *object, atomsCache->infUrDouble_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2469:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2469 |     if (!JS_GetPropertyById(cx, *object, atomsCache->infUrFloat_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2483:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2483 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nanUrDouble_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2497:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2497 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nanUrFloat_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2511:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2511 |     if (!JS_GetPropertyById(cx, *object, atomsCache->negativeInfUrDouble_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2525:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2525 |     if (!JS_GetPropertyById(cx, *object, atomsCache->negativeInfUrFloat_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2539:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2539 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nullableArrayBuffer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2592:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2592 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2593 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1914:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1914 |   return ConvertJSValueToByteString(cx, v, false, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2610:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2610 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2650:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2650 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nullableFloatOrString_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2687:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2687 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nullableRecord_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2720:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2720 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2721 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2738:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2738 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2808:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2808 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2809 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2826:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2826 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2850:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2850 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2866:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2866 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nullableUSVStringRecordWithDefault_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2898:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2898 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2899 |                                              &desc)) {
      |                                              ~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2912:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2912 |         if (!ConvertJSValueToUSVString(cx, idVal, propName)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2916:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2916 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2956:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2956 |     if (!JS_GetPropertyById(cx, *object, atomsCache->objectOrLong_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2992:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2992 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mOtherByteStr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3002:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3002 |     if (!JS_GetPropertyById(cx, *object, atomsCache->otherEnum_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3009:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3009 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), TestEnumValues::strings, "TestEnum", "'otherEnum' member of Dict", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3021:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3021 |     if (!JS_GetPropertyById(cx, *object, atomsCache->otherStr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3026:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3026 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mOtherStr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3036:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3036 |     if (!JS_GetPropertyById(cx, *object, atomsCache->promise_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3054:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3054 |       if (!JS_WrapValue(cx, &valueToResolve)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3083:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3083 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3094:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3094 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3118:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3118 |           if (!JS_WrapValue(cx, &valueToResolve)) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3190:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3190 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 3191 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3208:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3208 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3276:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3276 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 3277 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1914:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1914 |   return ConvertJSValueToByteString(cx, v, false, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3294:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3294 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3347:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3347 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requiredLong_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3365:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3365 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requiredObject_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3398:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3398 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requiredRecord_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3430:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3430 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 3431 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3448:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3448 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3501:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3501 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requiredUSVRecord_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3533:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3533 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 3534 |                                              &desc)) {
      |                                              ~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3547:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3547 |         if (!ConvertJSValueToUSVString(cx, idVal, propName)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3551:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3551 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3604:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3604 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3612:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3612 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3623:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3623 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3654:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3654 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3665:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3665 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3699:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3699 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3710:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3710 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3743:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3743 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3754:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3754 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3782:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3782 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq5_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3789:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3789 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3800:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3800 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3828:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3828 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someAny_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3852:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3852 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someCallback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3880:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3880 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someEnum_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3888:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3888 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), TestEnumValues::strings, "TestEnum", "'someEnum' member of Dict", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3932:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3932 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mStr.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3945:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3945 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mTemplate.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3985:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3985 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urDouble2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3999:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3999 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urDouble3_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4013:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4013 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urDouble4_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4025:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4025 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urFloat_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4039:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4039 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urFloat2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4053:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4053 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urFloat3_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4067:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4067 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urFloat4_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4079:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4079 |     if (!JS_GetPropertyById(cx, *object, atomsCache->usvStringRecord_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4112:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 4112 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4113 |                                              &desc)) {
      |                                              ~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4126:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4126 |         if (!ConvertJSValueToUSVString(cx, idVal, propName)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4130:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4130 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4184:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4184 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mYetAnotherStr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4193:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4193 |     if (!JS_GetPropertyById(cx, *object, atomsCache->z_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4179:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4179 |     if (!JS_GetPropertyById(cx, *object, atomsCache->yetAnotherStr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:4166:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4166 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3971:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3971 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urDouble_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3952:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3952 |     if (!JS_GetPropertyById(cx, *object, atomsCache->uint8Array_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3939:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3939 |     if (!JS_GetPropertyById(cx, *object, atomsCache->template_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3926:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3926 |     if (!JS_GetPropertyById(cx, *object, atomsCache->str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3898:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3898 |     if (!JS_GetPropertyById(cx, *object, atomsCache->someObj_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3736:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3736 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq4_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3691:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3691 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq3_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3647:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3647 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3244:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3244 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requiredByteRecord_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3157:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3157 |     if (!JS_GetPropertyById(cx, *object, atomsCache->recordMember_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3144:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3144 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prototype_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3075:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3075 |     if (!JS_GetPropertyById(cx, *object, atomsCache->promiseSequence_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2987:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2987 |     if (!JS_GetPropertyById(cx, *object, atomsCache->otherByteStr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2776:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2776 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nullableRecordWithDefault_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2560 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nullableByteStringRecordWithDefault_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2402:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2402 |     if (!JS_GetPropertyById(cx, *object, atomsCache->float64Array_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2359:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2359 |     if (!JS_GetPropertyById(cx, *object, atomsCache->empty_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2346:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2346 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dictionaryTypedef_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2333:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2333 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dashed_name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2320:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2320 |     if (!JS_GetPropertyById(cx, *object, atomsCache->customEventInit_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2307:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2307 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clampedUnsignedLong_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2220:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2220 |     if (!JS_GetPropertyById(cx, *object, atomsCache->byteStringRecord_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2193:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2193 |     if (!JS_GetPropertyById(cx, *object, atomsCache->b_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:2119:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2119 |     if (!JS_GetPropertyById(cx, *object, atomsCache->anotherAny_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDictionary(const mozilla::dom::Dict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63923:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63923 |       !GetCallableProperty(cx, atomsCache->passDictionary_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63928:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63928 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63929 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63928:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSVSWithDefaultValue(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56220:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56220 |       !GetCallableProperty(cx, atomsCache->passOptionalSVSWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56225:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56225 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56226 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56225:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalSVSWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:19496:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19496 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDate(mozilla::dom::Date, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63013:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63013 |       !GetCallableProperty(cx, atomsCache->passDate_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63018:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63018 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63019 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63018:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableSVS(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56133:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56133 |       !GetCallableProperty(cx, atomsCache->passNullableSVS_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56138:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56138 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56139 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56138:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSVS(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56093:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56093 |       !GetCallableProperty(cx, atomsCache->passSVS_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56098 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56099 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload20(const mozilla::dom::Dict&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66750:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66750 |       !GetCallableProperty(cx, atomsCache->overload20_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66755:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66755 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66756 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66755:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload12(const mozilla::dom::Nullable<bool>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66018:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66018 |       !GetCallableProperty(cx, atomsCache->overload12_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66023:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66023 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66024 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66023:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload13(const mozilla::dom::Nullable<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66059:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66059 |       !GetCallableProperty(cx, atomsCache->overload13_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66064:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66064 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66065 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66064:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload9(const mozilla::dom::Nullable<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65738:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65738 |       !GetCallableProperty(cx, atomsCache->overload9_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65743:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65743 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65744 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65743:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableByte(const mozilla::dom::Nullable<signed char>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45217:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45217 |       !GetCallableProperty(cx, atomsCache->passNullableByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45222:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45222 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45223 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45222:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload10(const mozilla::dom::Nullable<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65820:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65820 |       !GetCallableProperty(cx, atomsCache->overload10_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65825:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65825 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65826 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65825:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRenamedInterface(mozilla::dom::nsRenamedInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67196:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67196 |       !GetCallableProperty(cx, atomsCache->passRenamedInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67201:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67201 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67202 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67201:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload4(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65272:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65272 |       !GetCallableProperty(cx, atomsCache->overload4_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65277:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65277 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65278 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65277:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload3(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65153:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65153 |       !GetCallableProperty(cx, atomsCache->overload3_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65158:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65158 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65159 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65158:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSelf(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47452:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47452 |       !GetCallableProperty(cx, atomsCache->passSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47457:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47457 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47458 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47457:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue1(const mozilla::dom::DoubleOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60469:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60469 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60479:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60479 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue1_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60484:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60484 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60485 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60484:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue21(const mozilla::dom::DoubleOrUSVString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61269:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61269 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61279:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61279 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue21_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61284:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61284 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61285 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61284:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue21(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ExerciseTypedefInterfaces3(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64705:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64705 |       !GetCallableProperty(cx, atomsCache->exerciseTypedefInterfaces3_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64710:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64710 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64711 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64710:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload14(mozilla::dom::TestInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66181:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66181 |       !GetCallableProperty(cx, atomsCache->overload14_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66186:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66186 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66187 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66186:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictContainingDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5621:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5621 | DictContainingDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5650:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5650 |     if (!JS_GetPropertyById(cx, *object, atomsCache->memberDict_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passPromiseSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45561:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45561 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45572:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45572 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45596:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45596 |         if (!JS_WrapValue(cx, &valueToResolve)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue13(const mozilla::dom::UnrestrictedFloatOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60949:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60949 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60959:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60959 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue13_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60964:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60964 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60965 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60964:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue18(const mozilla::dom::DoubleOrSupportedType&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61149 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61159:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61159 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue18_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61164:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61164 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61165 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61164:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue2(const mozilla::dom::DoubleOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60509:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60509 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60519:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60519 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60524:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60524 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60525 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60524:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue10(const mozilla::dom::UnrestrictedDoubleOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60829:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60829 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60839:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60839 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue10_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60844:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60844 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60845 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60844:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'bool mozilla::dom::DictForConstructor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5742:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5742 | DictForConstructor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5771:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5771 |     if (!JS_GetPropertyById(cx, *object, atomsCache->any1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5795:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5795 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dict_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5887:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5887 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5898:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5898 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5930:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5930 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5941:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5941 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5955:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5955 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5966:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5966 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6005:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6005 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6016:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6016 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6030:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6030 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6041:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6041 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6080:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6080 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6091:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6091 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6133:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6133 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6144:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6144 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6186:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6186 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6197:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6197 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6178:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6178 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq6_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6125:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6125 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq5_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:6072:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6072 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq4_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5997:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5997 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq3_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5922:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5922 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5879:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5879 |     if (!JS_GetPropertyById(cx, *object, atomsCache->seq1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5849:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5849 |     if (!JS_GetPropertyById(cx, *object, atomsCache->obj2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5821:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5821 |     if (!JS_GetPropertyById(cx, *object, atomsCache->obj1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:5808:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5808 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dict2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithNullable(const mozilla::dom::ObjectOrNullOrLong&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60083:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60083 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60093:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60093 |       !GetCallableProperty(cx, atomsCache->passUnionWithNullable_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60098 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60099 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithNullable(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue14(const mozilla::dom::DoubleOrByteString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60989:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60989 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60999:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60999 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue14_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61004:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61004 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61005 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61004:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOther(mozilla::dom::IndirectlyImplementedInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48285:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48285 |       !GetCallableProperty(cx, atomsCache->passOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48290:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48290 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48291 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48290:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlyFrozenNullableDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue5(const mozilla::dom::FloatOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60629:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60629 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60639:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60639 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue5_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60644:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60644 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60645 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60644:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlyNullableDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload8(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65697:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65697 |       !GetCallableProperty(cx, atomsCache->overload8_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65702:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65702 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65703 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65702:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'void mozilla::dom::TestCallbackInterface::GetDictionary(mozilla::dom::Nullable<mozilla::dom::Dict>&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62300:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62300 |       !GetCallableProperty(cx, atomsCache->getDictionary_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62305:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62305 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62306 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:62305:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue6(const mozilla::dom::FloatOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60669:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60669 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60679:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60679 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue6_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60684:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60684 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60685 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60684:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue19(const mozilla::dom::DoubleOrSupportedType&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61189:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61189 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61199:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61199 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue19_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61204:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61204 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61205 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61204:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue9(const mozilla::dom::UnrestrictedDoubleOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60789:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60789 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60799:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60799 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue9_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60804:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60804 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60805 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60804:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue8(const mozilla::dom::UnrestrictedDoubleOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60749:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60749 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60759:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60759 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue8_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60764:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60764 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60765 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60764:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue20(const mozilla::dom::DoubleOrUSVString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61229:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61229 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61239:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61239 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue20_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61244:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61244 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61245 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61244:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::_Test2(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17287:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17287 |     if (!iter.init(args[4], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17298:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17298 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17848:192: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17848 |   auto result(StrongOrRawPtr<mozilla::dom::TestInterface>(mozilla::dom::TestInterface::Test2(global, Constify(arg0), arg1, arg2, arg3, Constify(arg4), arg5, Constify(arg6), Constify(arg7), rv)));
      |                                                                                                                                                                                                ^
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17358:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17358 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mAny1))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17362:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17362 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mAnotherAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17374:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17374 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mCustomEventInit.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17379:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17379 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mDictionaryTypedef.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17405:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17405 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mSomeAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17418:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17418 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict.Value().mParentAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17424:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17424 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mAnotherAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17436:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17436 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mCustomEventInit.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17441:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17441 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mDictionaryTypedef.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17467:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17467 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mSomeAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17480:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17480 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mDict2.Value().mMemberDict.Value().mParentAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17497:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17497 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mAnotherAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17509:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17509 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mCustomEventInit.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17514:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17514 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mDictionaryTypedef.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17540:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17540 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mSomeAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17553:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17553 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq1.Value()[indexName0].mParentAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17562:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17562 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mAnotherAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17574:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17574 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mCustomEventInit.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17579:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17579 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mDictionaryTypedef.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17605:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17605 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mSomeAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17618:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17618 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq2.Value().Value()[indexName0][indexName1].mParentAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17629:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17629 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mAnotherAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17641:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17641 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mCustomEventInit.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17646:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17646 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mDictionaryTypedef.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17672:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17672 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mSomeAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17685:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17685 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq3.Value()[indexName0].Value()[indexName1].mParentAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17694:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17694 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq4.Value()[indexName0]))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17701:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17701 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq5.Value()[indexName0]))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17710:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17710 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg0.mSeq6.Value()[indexName0].mOurSequence3.Value()[indexName1]))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17763:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
17763 |     if (!JS_WrapValue(cx, &arg1)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17773:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17773 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mAnotherAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17785:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17785 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mCustomEventInit.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17790:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17790 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mDictionaryTypedef.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17816:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17816 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mSomeAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17829:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17829 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg4[indexName0].mParentAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:17833:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
17833 |     if (!JS_WrapValue(cx, &arg5)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue11(const mozilla::dom::UnrestrictedFloatOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60869:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60869 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60879:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60879 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue11_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60884:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60884 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60885 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60884:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithString(const mozilla::dom::StringOrObject&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60349:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60349 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60359:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60359 |       !GetCallableProperty(cx, atomsCache->passUnionWithString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60364:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60364 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60365 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60364:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue12(const mozilla::dom::UnrestrictedFloatOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60909:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60909 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60919:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60919 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue12_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60924:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60924 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60925 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60924:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue15(const mozilla::dom::DoubleOrByteString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61029:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61029 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61039:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61039 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue15_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61044:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61044 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61045 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61044:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue17(const mozilla::dom::DoubleOrSupportedType&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61109:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61109 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61119:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61119 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue17_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61124:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61124 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61125 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61124:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithObject(const mozilla::dom::ObjectOrLong&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60429:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60429 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60439:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60439 |       !GetCallableProperty(cx, atomsCache->passUnionWithObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60444:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60444 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60445 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60444:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passSequenceOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:46775:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46775 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:46786:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46786 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue16(const mozilla::dom::DoubleOrByteString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61069:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61069 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61079:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61079 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue16_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61084:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61084 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61085 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61084:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithEnum(const mozilla::dom::SupportedTypeOrObject&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60389:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60389 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60399:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60399 |       !GetCallableProperty(cx, atomsCache->passUnionWithEnum_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60404:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60404 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60405 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60404:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue4(const mozilla::dom::FloatOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60589:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60589 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60599:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60599 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue4_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60604:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60604 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60605 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60604:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue3(const mozilla::dom::DoubleOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60549:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60549 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60559:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60559 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue3_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60564:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60564 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60565 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60564:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnionByteStringWithDefaultValue(const mozilla::dom::ByteStringOrLong&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56043:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56043 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56053:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56053 |       !GetCallableProperty(cx, atomsCache->passOptionalUnionByteStringWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56058:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56058 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56059 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56058:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnionByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue22(const mozilla::dom::DoubleOrUSVString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61309:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61309 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61319:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61319 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue22_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61324:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61324 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61325 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61324:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue22(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionByteString(const mozilla::dom::ByteStringOrLong&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55956:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55956 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55966:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55966 |       !GetCallableProperty(cx, atomsCache->passUnionByteString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55971:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55971 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55972 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55971:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassExternal(mozilla::dom::TestExternalInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48695:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48695 |       !GetCallableProperty(cx, atomsCache->passExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48700:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48700 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48701 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48700:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassConsequentialInterface(mozilla::dom::IndirectlyImplementedInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49360:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49360 |       !GetCallableProperty(cx, atomsCache->passConsequentialInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49365:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49365 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49366 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49365:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnion(const mozilla::dom::ObjectOrLong&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60043:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60043 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60053:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60053 |       !GetCallableProperty(cx, atomsCache->passUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60058:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60058 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60059 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60058:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithDefaultValue7(const mozilla::dom::UnrestrictedDoubleOrString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60709:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60709 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60719:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60719 |       !GetCallableProperty(cx, atomsCache->passUnionWithDefaultValue7_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60724:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60724 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60725 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60724:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithDefaultValue7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload2(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64954:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64954 |       !GetCallableProperty(cx, atomsCache->overload2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64959:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64959 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64960 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64959:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnionWithArrayBuffer(const mozilla::dom::ArrayBufferOrLong&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60309:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60309 |     if (!arg.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60319:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60319 |       !GetCallableProperty(cx, atomsCache->passUnionWithArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60324:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60324 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60325 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60324:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnionWithArrayBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ExerciseTypedefInterfaces1(mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64582:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64582 |       !GetCallableProperty(cx, atomsCache->exerciseTypedefInterfaces1_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64587:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64587 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64588 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64587:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnsignedLong(const mozilla::dom::Optional<unsigned int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46296:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46296 |       !GetCallableProperty(cx, atomsCache->passOptionalUnsignedLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46301:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46301 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46302 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46301:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnsignedLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSVS(const mozilla::dom::Optional<nsTSubstring<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56180:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56180 |       !GetCallableProperty(cx, atomsCache->passOptionalSVS_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56185:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56185 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56186 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56185:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:19437:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19437 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:19437:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSVS(const mozilla::dom::Optional<nsTSubstring<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56267:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56267 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSVS_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56272:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56272 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56273 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56272:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:19558:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19558 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:19558:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalDate(const mozilla::dom::Optional<mozilla::dom::Date>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63104:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63104 |       !GetCallableProperty(cx, atomsCache->passOptionalDate_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63109:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63109 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63110 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63109:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlySequenceOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26346:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26346 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26347 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalByteString(const mozilla::dom::Optional<nsTString<char> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55756:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55756 |       !GetCallableProperty(cx, atomsCache->passOptionalByteString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55761:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55761 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55762 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55761:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlyFrozenSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26553:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26553 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26554 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18794:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18794 |     if (!ConvertJSValueToByteString(cx, args[0], false, arg0.Value())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18794:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalPromise(const mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Promise> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63588:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63588 |       !GetCallableProperty(cx, atomsCache->passOptionalPromise_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63593:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63593 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63594 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63593:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlyNullableSequenceOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26452:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26452 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26453 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassEnumWithDefault(mozilla::dom::MyTestEnum, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56555:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56555 |       !GetCallableProperty(cx, atomsCache->passEnumWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56560:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56560 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56561 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56560:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlyFrozenNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26663:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
26663 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26664 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passEnumWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload5(mozilla::dom::MyTestEnum, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65431:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65431 |       !GetCallableProperty(cx, atomsCache->overload5_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65436:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65436 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65437 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65436:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35429:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35429 |         if (!FindEnumStringIndex<true>(cx, args[0], MyTestEnumValues::strings, "MyTestEnum", "Argument 1 of TestJSImplInterface.overload5", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35429:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableByte(const mozilla::dom::Optional<mozilla::dom::Nullable<signed char> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45265:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45265 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45270:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45270 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45271 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45270:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassEnum(mozilla::dom::MyTestEnum, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56423:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56423 |       !GetCallableProperty(cx, atomsCache->passEnum_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56428:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56428 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56429 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56428:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passArgsWithDefaults(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnionByteString(const mozilla::dom::Optional<mozilla::dom::ByteStringOrLong>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55997:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55997 |       if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56013:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56013 |       !GetCallableProperty(cx, atomsCache->passOptionalUnionByteString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56018:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56018 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56019 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56018:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnionByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1283:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1283 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::overload20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49894:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49894 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49904:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49904 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnion(const mozilla::dom::Optional<mozilla::dom::ObjectOrLong>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60168:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60168 |       if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60184:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60184 |       !GetCallableProperty(cx, atomsCache->passOptionalUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60189:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60189 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60190 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60189:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableDate(const mozilla::dom::Nullable<mozilla::dom::Date>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63057:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63057 |       !GetCallableProperty(cx, atomsCache->passNullableDate_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63062:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63062 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63063 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63062:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::overload19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49774:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49774 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:49784:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49784 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNonNullOther(const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::IndirectlyImplementedInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48430:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48430 |       !GetCallableProperty(cx, atomsCache->passOptionalNonNullOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48435:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48435 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48436 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48435:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestInterface_Binding::overload2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:48206:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48206 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNonNullExternal(const mozilla::dom::Optional<mozilla::dom::TestExternalInterface*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48837:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48837 |       !GetCallableProperty(cx, atomsCache->passOptionalNonNullExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48842:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48842 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48843 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48842:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNonNullSelf(const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47597:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47597 |       !GetCallableProperty(cx, atomsCache->passOptionalNonNullSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47602:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47602 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47603 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47602:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestInterface_Binding::passDictionaryOrLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableDateWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::Date>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63199:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63199 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableDateWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63204:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63204 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63205 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63204:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_writableFrozenDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableByteString(const nsCString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55709:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55709 |       !GetCallableProperty(cx, atomsCache->passNullableByteString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55714:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55714 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55715 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55714:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18737:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18737 |   if (!ConvertJSValueToByteString(cx, args[0], true, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18737:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlyFrozenDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalByteBeforeRequired(const mozilla::dom::Optional<signed char>&, int8_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45097:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45097 |       !GetCallableProperty(cx, atomsCache->passOptionalByteBeforeRequired_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45102:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45102 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45103 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45102:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_writableDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalByteBeforeRequired(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableByteStringWithDefaultValue(const nsCString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55883:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55883 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableByteStringWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55888:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55888 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55889 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55888:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestInterface_Binding::get_readonlyDictionary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableByteStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18969:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18969 |     if (!ConvertJSValueToByteString(cx, args[0], true, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload15(const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::TestInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passOptionalPromise(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45503:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45503 |       if (!JS_WrapValue(cx, &valueToResolve)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66266:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66266 |       !GetCallableProperty(cx, atomsCache->overload15_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66271:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66271 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66272 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66271:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::passPromise(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45437:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45437 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterfaceWithPromiseConstructorArg_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56406:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
56406 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In function 'bool mozilla::dom::TestInterface_Binding::receiveAddrefedPromise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:45667:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45667 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableExternal(mozilla::dom::TestExternalInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48739:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48739 |       !GetCallableProperty(cx, atomsCache->passNullableExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48744:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48744 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48745 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48744:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::TestCallbackInterface::ReceivePromise(mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63250:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63250 |       !GetCallableProperty(cx, atomsCache->receivePromise_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63255:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63255 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63256 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63255:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:63277:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63277 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestCEReactionsInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:9932:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 9932 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalExternalWithDefault(mozilla::dom::TestExternalInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:9969:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9969 |     if (!ConvertJSValueToString(cx, desc.value(), eStringify, eStringify, item)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:9984:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 9984 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48881:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48881 |       !GetCallableProperty(cx, atomsCache->passOptionalExternalWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48886:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48886 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48887 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48886:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalEnum(const mozilla::dom::Optional<mozilla::dom::MyTestEnum>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56515:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56515 |       !GetCallableProperty(cx, atomsCache->passOptionalEnum_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56520:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56520 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56521 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56520:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedGetterAndSetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12301:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
12301 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12333:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12333 |     if (!ConvertJSValueToString(cx, desc.value(), eStringify, eStringify, item)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:12343:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
12343 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedGetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13176:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
13176 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:13202:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
13202 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedAndNamedSetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14022:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
14022 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14084:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
14084 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue9(const mozilla::dom::Nullable<mozilla::dom::UnrestrictedDoubleOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61705:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61705 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61715:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61715 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue9_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61720:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61720 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61721 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61720:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedGetterAndSetterAndNamedGetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14880:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
14880 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:14923:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
14923 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedGetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15888:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
15888 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:15894:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
15894 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestIndexedSetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16657:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
16657 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16672:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16672 |     if (!ConvertJSValueToString(cx, desc.value(), eStringify, eStringify, item)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:16681:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
16681 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue21(const mozilla::dom::Nullable<mozilla::dom::DoubleOrUSVString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62233:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62233 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62243:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62243 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue21_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62248:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62248 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62249 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62248:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56835:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
56835 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:56854:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
56854 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue21(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57502:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
57502 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57521:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
57521 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnion(const mozilla::dom::Nullable<mozilla::dom::ObjectOrLong>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60127:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60127 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60137:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60137 |       !GetCallableProperty(cx, atomsCache->passNullableUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60142:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60142 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60143 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60142:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedGetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58097:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
58097 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58119:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
58119 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedSetterInterface_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58667:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
58667 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:58698:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
58698 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue13(const mozilla::dom::Nullable<mozilla::dom::DoubleOrByteString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61881:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61881 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61891:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61891 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue13_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61896:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61896 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61897 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61896:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue16(const mozilla::dom::Nullable<mozilla::dom::DoubleOrByteString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62013:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62013 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62023:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62023 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue16_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62028:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62028 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62029 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62028:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue1(const mozilla::dom::Nullable<mozilla::dom::DoubleOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61353:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61353 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61363:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61363 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue1_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61368:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61368 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61369 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61368:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestCodeGenBinding.cpp:57723:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized]
57723 |       return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete();
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue2(const mozilla::dom::Nullable<mozilla::dom::DoubleOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61397:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61397 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61407:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61407 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61412:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61412 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61413 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61412:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue8(const mozilla::dom::Nullable<mozilla::dom::UnrestrictedDoubleOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61661:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61661 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61671:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61671 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue8_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61676:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61676 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61677 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61676:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue8(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue7(const mozilla::dom::Nullable<mozilla::dom::UnrestrictedDoubleOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61617:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61617 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61627:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61627 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue7_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61632:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61632 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61633 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61632:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue7(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6485:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue14(const mozilla::dom::Nullable<mozilla::dom::DoubleOrByteString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61925:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61925 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61935:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61935 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue14_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61940:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61940 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61941 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61940:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o TestJSImplInheritanceGenBinding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestJSImplInheritanceGenBinding.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp
dom/bindings/test/TestTypedefBinding.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue22(const mozilla::dom::Nullable<mozilla::dom::DoubleOrUSVString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62277:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62277 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62287:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62287 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue22_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62292:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62292 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62293 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62292:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue22(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue15(const mozilla::dom::Nullable<mozilla::dom::DoubleOrByteString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61969:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61969 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61979:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61979 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue15_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61984:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61984 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61985 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61984:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue15(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1952:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 |       if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue6(const mozilla::dom::Nullable<mozilla::dom::FloatOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61573:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61573 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61583:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61583 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue6_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61588:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61588 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61589 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61588:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue6(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue23(const mozilla::dom::Nullable<mozilla::dom::DoubleOrUSVString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62321:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62321 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62331:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62331 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue23_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62336:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62336 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62337 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62336:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue23(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue10(const mozilla::dom::Nullable<mozilla::dom::UnrestrictedFloatOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61749:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61749 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61759:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61759 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue10_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61764:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61764 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61765 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61764:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue18(const mozilla::dom::Nullable<mozilla::dom::DoubleOrSupportedType>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62101:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62101 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62111:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62111 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue18_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62116:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62116 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62117 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62116:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue17(const mozilla::dom::Nullable<mozilla::dom::DoubleOrSupportedType>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62057:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62057 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62067:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62067 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue17_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62072:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62072 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62073 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62072:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue3(const mozilla::dom::Nullable<mozilla::dom::DoubleOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61441:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61441 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61451:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61451 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue3_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61456:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61456 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61457 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61456:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2267:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2267 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue11(const mozilla::dom::Nullable<mozilla::dom::UnrestrictedFloatOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61793:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61793 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61803:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61803 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue11_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61808:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61808 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61809 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61808:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue5(const mozilla::dom::Nullable<mozilla::dom::FloatOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61529:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61529 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61539:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61539 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue5_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61544:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61544 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61545 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61544:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue5(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue4(const mozilla::dom::Nullable<mozilla::dom::FloatOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61485:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61485 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61495:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61495 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue4_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61500:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61500 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61501 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61500:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2943:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2943 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue24(const mozilla::dom::Nullable<mozilla::dom::DoubleOrUSVString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62365:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62365 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62375:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62375 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue24_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62380:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62380 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62381 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62380:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue24(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2396:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue12(const mozilla::dom::Nullable<mozilla::dom::UnrestrictedFloatOrString>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61837:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61837 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61847:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
61847 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue12_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61852:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
61852 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
61853 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:61852:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6547:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6547 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue19(const mozilla::dom::Nullable<mozilla::dom::DoubleOrSupportedType>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62145:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62145 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62155:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62155 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue19_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62160:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62160 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62161 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62160:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableUnionWithDefaultValue20(const mozilla::dom::Nullable<mozilla::dom::DoubleOrSupportedType>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62189:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62189 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62199:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62199 |       !GetCallableProperty(cx, atomsCache->passNullableUnionWithDefaultValue20_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62204:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62204 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62205 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62204:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableUnionWithDefaultValue20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:27:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2334:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |         if (!FindEnumStringIndex<true>(cx, value, SupportedTypeValues::strings, "SupportedType", "Member of DoubleOrSupportedType", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableUnionWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::ObjectOrLong>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60269:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60269 |     if (!arg.Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60279:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60279 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableUnionWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60284:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60284 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60285 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60284:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableUnionWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableDate(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Date> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63155:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63155 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableDate_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63160:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63160 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63161 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63160:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableByteString(const mozilla::dom::Optional<nsTString<char> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55843:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55843 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableByteString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55848:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55848 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55849 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55848:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18912:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18912 |     if (!ConvertJSValueToByteString(cx, args[0], true, arg0.Value())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18912:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableEnumWithDefaultValue2(const mozilla::dom::Nullable<mozilla::dom::MyTestEnum>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56697:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56697 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableEnumWithDefaultValue2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56702:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56702 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56703 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56702:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableEnumWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:20194:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20194 |         if (!FindEnumStringIndex<true>(cx, args[0], MyTestEnumValues::strings, "MyTestEnum", "Argument 1 of TestJSImplInterface.passOptionalNullableEnumWithDefaultValue2", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableEnumWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::MyTestEnum>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56652:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56652 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableEnumWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56657:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56657 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56658 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56657:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableEnumWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:20126:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20126 |         if (!FindEnumStringIndex<true>(cx, args[0], MyTestEnumValues::strings, "MyTestEnum", "Argument 1 of TestJSImplInterface.passOptionalNullableEnumWithDefaultValue", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableEnum(const mozilla::dom::Nullable<mozilla::dom::MyTestEnum>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56468:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56468 |       !GetCallableProperty(cx, atomsCache->passNullableEnum_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56473:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56473 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56474 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56473:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalExternal(const mozilla::dom::Optional<mozilla::dom::TestExternalInterface*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48790:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48790 |       !GetCallableProperty(cx, atomsCache->passOptionalExternal_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48795:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48795 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48796 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48795:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableUnion(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::ObjectOrLong> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60219:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60219 |       if (!arg.Value().Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60235:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
60235 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60240:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
60240 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
60241 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:60240:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableUnion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload9(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65779:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65779 |       !GetCallableProperty(cx, atomsCache->overload9_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65784:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65784 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65785 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65784:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload9(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35900:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35900 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35900:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalStringWithDefaultValue(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55496:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55496 |       !GetCallableProperty(cx, atomsCache->passOptionalStringWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55501:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55501 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55502 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55501:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18434:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18434 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload4(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65354:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65354 |       !GetCallableProperty(cx, atomsCache->overload4_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65359:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65359 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65360 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65359:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassString(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55366:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55366 |       !GetCallableProperty(cx, atomsCache->passString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55371:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55371 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55372 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55371:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload2(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65072:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65072 |       !GetCallableProperty(cx, atomsCache->overload2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65077:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65077 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65078 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65077:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::CeReactionsMethodOverload(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67341:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67341 |       !GetCallableProperty(cx, atomsCache->ceReactionsMethodOverload_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67346:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67346 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67347 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67346:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::ceReactionsMethodOverload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:40441:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40441 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:40441:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUnsignedLongLong(uint64_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46370:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46370 |       !GetCallableProperty(cx, atomsCache->passUnsignedLongLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46375:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46375 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46376 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46375:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnsignedLongLongWithDefault(uint64_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46483:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46483 |       !GetCallableProperty(cx, atomsCache->passOptionalUnsignedLongLongWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46488:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46488 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46489 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46488:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnsignedLongLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalLongLongWithDefault(int64_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45883:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45883 |       !GetCallableProperty(cx, atomsCache->passOptionalLongLongWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45888:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45888 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45889 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45888:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioTrackListBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalLongLongWithDefault(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassLongLong(int64_t, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45770:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45770 |       !GetCallableProperty(cx, atomsCache->passLongLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45775:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45775 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45776 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45775:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableEnum(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::MyTestEnum> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56607:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56607 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableEnum_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56612:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56612 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56613 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56612:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableEnum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:20060:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20060 |         if (!FindEnumStringIndex<true>(cx, args[0], MyTestEnumValues::strings, "MyTestEnum", "Argument 1 of TestJSImplInterface.passOptionalNullableEnum", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUint16Array(const Uint16Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54758:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54758 |       !GetCallableProperty(cx, atomsCache->passUint16Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54763:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54763 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54764 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54763:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUint32Array(const Uint32Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54799:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54799 |       !GetCallableProperty(cx, atomsCache->passUint32Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54804:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54804 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54805 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54804:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassInt8Array(const Int8Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54594:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54594 |       !GetCallableProperty(cx, atomsCache->passInt8Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54599:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54599 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54600 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54599:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassFloat32Array(const Float32Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54881:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54881 |       !GetCallableProperty(cx, atomsCache->passFloat32Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54886:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54886 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54887 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54886:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassFloat64Array(const Float64Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54922:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54922 |       !GetCallableProperty(cx, atomsCache->passFloat64Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54927:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54927 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54928 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54927:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUint8Array(const Uint8Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54717:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54717 |       !GetCallableProperty(cx, atomsCache->passUint8Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54722:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54722 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54723 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54722:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassInt32Array(const Int32Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54676:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54676 |       !GetCallableProperty(cx, atomsCache->passInt32Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54681:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54681 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54682 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54681:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassArrayBuffer(const ArrayBuffer&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54322:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54322 |       !GetCallableProperty(cx, atomsCache->passArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54327:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54327 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54328 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54327:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassArrayBufferView(const ArrayBufferView&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54553:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54553 |       !GetCallableProperty(cx, atomsCache->passArrayBufferView_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54558:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54558 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54559 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54558:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassUint8ClampedArray(const Uint8ClampedArray&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54840:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54840 |       !GetCallableProperty(cx, atomsCache->passUint8ClampedArray_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54845:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54845 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54846 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54845:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassInt16Array(const Int16Array&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54635:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54635 |       !GetCallableProperty(cx, atomsCache->passInt16Array_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54640:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54640 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54641 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54640:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalString(const mozilla::dom::Optional<nsTSubstring<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55455:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55455 |       !GetCallableProperty(cx, atomsCache->passOptionalString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55460:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55460 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55461 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55460:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18376:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18376 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18376:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalArrayBuffer(const mozilla::dom::Optional<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54415:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54415 |       !GetCallableProperty(cx, atomsCache->passOptionalArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54420:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54420 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54421 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54420:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalLongLong(const mozilla::dom::Optional<long long int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45846:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45846 |       !GetCallableProperty(cx, atomsCache->passOptionalLongLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45851:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45851 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45852 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45851:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableString(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55407:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55407 |       !GetCallableProperty(cx, atomsCache->passNullableString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55412:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55412 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55413 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55412:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableStringWithDefaultValue(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55585:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55585 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableStringWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55590:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55590 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55591 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55590:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableStringWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18553:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18553 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload11(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65940:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65940 |       !GetCallableProperty(cx, atomsCache->overload11_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65945:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65945 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65946 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65945:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:36114:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36114 |       if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:36114:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In member function 'virtual bool mozilla::dom::Location_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1366:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1366 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1376:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1376 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalUnsignedLongLong(const mozilla::dom::Optional<long long unsigned int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46446:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46446 |       !GetCallableProperty(cx, atomsCache->passOptionalUnsignedLongLong_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46451:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46451 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46452 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46451:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalUnsignedLongLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp: In function 'bool mozilla::dom::MIDIPort_Binding::close_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIPort*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp:500:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  500 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableArrayBuffer(const mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54367:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54367 |       !GetCallableProperty(cx, atomsCache->passNullableArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54372:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54372 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54373 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54372:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableArrayBufferWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54512:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54512 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableArrayBufferWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54517:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54517 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54518 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54517:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableString(const mozilla::dom::Optional<nsTSubstring<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55544:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55544 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55549:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55549 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55550 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55549:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18495:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18495 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:18495:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableArrayBuffer(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54467:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54467 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableArrayBuffer_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54472:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54472 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54473 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54472:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload4(mozilla::dom::TestCallbackInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65313:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65313 |       !GetCallableProperty(cx, atomsCache->overload4_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65318:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65318 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65319 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65318:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35327:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35327 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35327:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload3(mozilla::dom::MyTestCallback&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65194:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65194 |       !GetCallableProperty(cx, atomsCache->overload3_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65199:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65199 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65200 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65199:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassCallbackInterface(mozilla::dom::TestCallbackInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49082:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49082 |       !GetCallableProperty(cx, atomsCache->passCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49087:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49087 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49088 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49087:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp: In function 'void mozilla::dom::MIDIInputMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp:981:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  981 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp:989:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  989 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp: In function 'void mozilla::dom::MediaKeyStatusMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp:743:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  743 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp:751:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  751 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassCallback(mozilla::dom::MyTestCallback&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56816:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56816 |       !GetCallableProperty(cx, atomsCache->passCallback_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56821:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56821 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56822 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56821:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp: In function 'void mozilla::dom::MIDIOutputMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp:981:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  981 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp:989:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  989 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalOtherWithDefault(mozilla::dom::IndirectlyImplementedInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48475:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48475 |       !GetCallableProperty(cx, atomsCache->passOptionalOtherWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48480:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48480 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48481 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48480:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableOther(mozilla::dom::IndirectlyImplementedInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48330:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48330 |       !GetCallableProperty(cx, atomsCache->passNullableOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48335:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48335 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48336 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48335:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSelfWithDefault(mozilla::dom::TestJSImplInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47642:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47642 |       !GetCallableProperty(cx, atomsCache->passOptionalSelfWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47647:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47647 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47648 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47647:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableSelf(mozilla::dom::TestJSImplInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47497:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47497 |       !GetCallableProperty(cx, atomsCache->passNullableSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47502:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47502 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47503 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47502:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySessionBinding.cpp: In function 'bool mozilla::dom::MediaKeySession_Binding::get_closed_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeySession*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySessionBinding.cpp:166:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  166 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalCallback(const mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::MyTestCallback> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56910:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56910 |       !GetCallableProperty(cx, atomsCache->passOptionalCallback_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56915:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56915 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56916 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56915:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNonNullCallbackInterface(const mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::TestCallbackInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49229:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49229 |       !GetCallableProperty(cx, atomsCache->passOptionalNonNullCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49234:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49234 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49235 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49234:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload16(const mozilla::dom::Optional<mozilla::dom::TestInterface*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66355:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66355 |       !GetCallableProperty(cx, atomsCache->overload16_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66360:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66360 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66361 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66360:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload16(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSelf(const mozilla::dom::Optional<mozilla::dom::TestJSImplInterface*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47549:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47549 |       !GetCallableProperty(cx, atomsCache->passOptionalSelf_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47554:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47554 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47555 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47554:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalOther(const mozilla::dom::Optional<mozilla::dom::IndirectlyImplementedInterface*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48382:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48382 |       !GetCallableProperty(cx, atomsCache->passOptionalOther_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48387:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
48387 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
48388 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:48387:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::KeyframeEffect_Binding::set_composite(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyframeEffect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::KeyframeEffect_Binding::set_iterationComposite(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyframeEffect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableTreatAsNullCallbackWithDefaultValue(mozilla::dom::TestTreatAsNullCallback*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57147:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57147 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableTreatAsNullCallbackWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57152:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57152 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57153 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57152:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalCallbackInterfaceWithDefault(mozilla::dom::TestCallbackInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49275:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49275 |       !GetCallableProperty(cx, atomsCache->passOptionalCallbackInterfaceWithDefault_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49280:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49280 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49281 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49280:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableCallbackInterface(mozilla::dom::TestCallbackInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49128:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49128 |       !GetCallableProperty(cx, atomsCache->passNullableCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49133:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49133 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49134 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49133:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2023:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 2023 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2022:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 2022 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 2154 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 2153 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 2285 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2284:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 2284 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2416:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 2416 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2415:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 2415 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableCallback(mozilla::dom::MyTestCallback*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56862:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56862 |       !GetCallableProperty(cx, atomsCache->passNullableCallback_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56867:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56867 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56868 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56867:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2547:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 2547 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2546:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 2546 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableCallbackWithDefaultValue(mozilla::dom::MyTestCallback*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57009:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57009 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableCallbackWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57014:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57014 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57015 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57014:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalCallbackInterface(const mozilla::dom::Optional<RefPtr<mozilla::dom::TestCallbackInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49181:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49181 |       !GetCallableProperty(cx, atomsCache->passOptionalCallbackInterface_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49186:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49186 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49187 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49186:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIMessageEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIMessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeyMessageEvent_Binding::get_message(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeyMessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaEncryptedEvent_Binding::get_initData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaEncryptedEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableCallback(const mozilla::dom::Optional<RefPtr<mozilla::dom::MyTestCallback> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56963:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56963 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableCallback_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56968:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56968 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56969 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56968:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSequenceWithDefaultValue(const mozilla::dom::Sequence<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51344:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51344 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51345 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51358:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51358 |       !GetCallableProperty(cx, atomsCache->passOptionalSequenceWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51363:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51363 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51364 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51363:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalSequenceWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12144:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12144 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12155:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12155 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload20(const mozilla::dom::Sequence<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66797:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66797 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66798 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66811:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66811 |       !GetCallableProperty(cx, atomsCache->overload20_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66816:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66816 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66817 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66816:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload19(const mozilla::dom::Sequence<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66656:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66656 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66657 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66670:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66670 |       !GetCallableProperty(cx, atomsCache->overload19_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66675:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66675 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66676 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66675:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequence(const mozilla::dom::Sequence<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49691:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49691 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49692 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49705:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49705 |       !GetCallableProperty(cx, atomsCache->passSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49710:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49710 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49711 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49710:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10393:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10393 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10404:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10404 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload17(const mozilla::dom::Sequence<int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66402:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66402 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66403 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66416:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66416 |       !GetCallableProperty(cx, atomsCache->overload17_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66421:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66421 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66422 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66421:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::set_host(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecord(const mozilla::dom::Record<nsTString<char16_t>, int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52474:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52474 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52475 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
52476 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
52477 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52490:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52490 |       !GetCallableProperty(cx, atomsCache->passRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52495:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52495 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52496 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52495:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::set_hostname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::set_pathname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13572:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13572 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13573 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13590:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13590 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::set_protocol(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::set_search(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload17(const mozilla::dom::Record<nsTString<char16_t>, int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66463:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66463 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
66464 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
66465 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
66466 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66479:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66479 |       !GetCallableProperty(cx, atomsCache->overload17_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66484:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66484 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66485 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66484:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::set_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::set_hash(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload17(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:36938:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36938 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:36948:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
36948 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37016:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37016 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37017 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37034:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37034 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MatchGlob_Binding::matches(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MatchGlob*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::KeyboardEvent_Binding::getModifierState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyboardEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Location_Binding::assign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Location*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSequence(const mozilla::dom::Optional<mozilla::dom::Sequence<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51277:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51277 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51278 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51297:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51297 |       !GetCallableProperty(cx, atomsCache->passOptionalSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51302:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51302 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51303 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51302:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12057:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12057 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12068:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12068 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfNullableInts(const mozilla::dom::Sequence<mozilla::dom::Nullable<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49822:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49822 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49823 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49836:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49836 |       !GetCallableProperty(cx, atomsCache->passSequenceOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49841:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49841 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49842 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49841:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10571:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10571 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10582:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10582 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDateSequence(const mozilla::dom::Sequence<mozilla::dom::Date>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63249:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63249 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63250 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63263:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63263 |       !GetCallableProperty(cx, atomsCache->passDateSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63268:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63268 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63269 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63268:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passDateSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:31766:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31766 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:31777:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31777 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload18(const mozilla::dom::Sequence<nsTString<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66595:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66595 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66596 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66609:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66609 |       !GetCallableProperty(cx, atomsCache->overload18_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66614:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66614 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66615 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66614:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfDictionaries(const mozilla::dom::Sequence<mozilla::dom::Dict>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64119:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64119 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64120 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64133:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64133 |       !GetCallableProperty(cx, atomsCache->passSequenceOfDictionaries_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64138:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64138 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64139 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64138:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalRecord(const mozilla::dom::Optional<mozilla::dom::Record<nsTString<char16_t>, int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53112:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53112 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53113 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
53114 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
53115 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53134:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53134 |       !GetCallableProperty(cx, atomsCache->passOptionalRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53139:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53139 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53140 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53139:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In function 'bool mozilla::dom::Location_Binding::set_href(JSContext*, JS::Handle<JSObject*>, void*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:119:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  119 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14821:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14821 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14822 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14839:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14839 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In function 'bool mozilla::dom::Location_Binding::replace(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1036:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1036 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeySession_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeySession*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableSequence(const mozilla::dom::Nullable<mozilla::dom::Sequence<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49757:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49757 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49758 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49771:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49771 |       !GetCallableProperty(cx, atomsCache->passNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49776:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49776 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49777 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49776:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIConnectionEvent_Binding::get_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIConnectionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10481:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10481 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10492:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10492 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceWithDefaultValue2(const mozilla::dom::Nullable<mozilla::dom::Sequence<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51549:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51549 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51550 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51563:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51563 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceWithDefaultValue2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51568:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51568 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51569 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51568:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceWithDefaultValue2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12414:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12414 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12425:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12425 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::Sequence<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51483:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51483 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51484 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51497:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51497 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51502:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51502 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51503 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51502:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12323:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12323 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12334:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12334 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassPromiseSequence(const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::Promise> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63638:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63638 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63639 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63652:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63652 |       !GetCallableProperty(cx, atomsCache->passPromiseSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63657:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63657 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63658 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63657:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In function 'void mozilla::dom::Location_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1871:29: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1871 |   if (!JS_DefinePropertyById(aCx, unforgeableHolder, toPrimitive,
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1872 |                              JS::UndefinedHandleValue,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~
 1873 |                              JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfDictionaries(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::GrandparentDict>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64183:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64183 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
64184 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
64185 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
64186 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64199:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64199 |       !GetCallableProperty(cx, atomsCache->passRecordOfDictionaries_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64204:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64204 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64205 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64204:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::extensions::MatchPattern; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::extensions::MatchGlob; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:33431:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33431 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
33432 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:33449:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33449 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::KeyframeEffect; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface6_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1589 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::extensions::MatchPatternSet; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaDeviceInfo; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIInput; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface5_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1197:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1197 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIOutputMap; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassDateRecord(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Date>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63381:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63381 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
63382 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
63383 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
63384 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63397:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63397 |       !GetCallableProperty(cx, atomsCache->passDateRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63402:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63402 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63403 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63402:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIOutput; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface2_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:30:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   30 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Location; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIPort; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIInputMap; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface3_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:419:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  419 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeyStatusMap; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeySystemAccess; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passDateRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32001:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
32001 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32002 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32019:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32019 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface4_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:811:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  811 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestJSImplInterface6; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp: In function 'bool mozilla::dom::MIDIInputMap_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIInputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp:483:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |   if (!JS::MapForEach(cx, backingObj, funcVal, arg1)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestJSImplInterface5; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestJSImplInterface2; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestJSImplInterface4; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp: In function 'bool mozilla::dom::MIDIOutputMap_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIOutputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp:483:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |   if (!JS::MapForEach(cx, backingObj, funcVal, arg1)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestJSImplInterface3; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassCastableObjectSequence(const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51002:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51002 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51003 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51016:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51016 |       !GetCallableProperty(cx, atomsCache->passCastableObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51021:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51021 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51022 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51021:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchGlobBinding.cpp: In function 'bool mozilla::dom::MatchGlob_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchGlobBinding.cpp:101:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp: In function 'bool mozilla::dom::MIDIConnectionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp:244:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  244 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In function 'bool mozilla::dom::MediaCapabilities_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1279:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1279 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp:402:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  402 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface2_Binding::Wrap(JSContext*, mozilla::dom::TestJSImplInterface2*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11654:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11654 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11665:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11665 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp: In function 'bool mozilla::dom::MIDIPort_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp:522:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  522 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPatternSet_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:1673:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1673 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDevicesBinding.cpp: In function 'bool mozilla::dom::MediaDevices_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDevicesBinding.cpp:310:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfNullableInts(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52609:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52609 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52610 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
52611 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
52612 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52625:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52625 |       !GetCallableProperty(cx, atomsCache->passRecordOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52630:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52630 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52631 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52630:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp: In function 'bool mozilla::dom::MediaDeviceInfo_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp:231:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  231 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp: In function 'bool mozilla::dom::KeyboardEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:1181:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1181 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySessionBinding.cpp: In function 'bool mozilla::dom::MediaKeySession_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySessionBinding.cpp:686:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  686 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13838:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13838 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13839 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13856:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13856 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In function 'bool mozilla::dom::KeyframeEffect_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1692:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1692 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaElementAudioSourceNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp:234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface3_Binding::Wrap(JSContext*, mozilla::dom::TestJSImplInterface3*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp: In function 'bool mozilla::dom::MIDIMessageEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp:227:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPattern_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:776:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  776 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSequenceOfNullableInts(const mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::Nullable<int> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49888:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49888 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49889 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49908:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49908 |       !GetCallableProperty(cx, atomsCache->passOptionalSequenceOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49913:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49913 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49914 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49913:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp: In function 'bool mozilla::dom::MediaEncryptedEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:303:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  303 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputBinding.cpp: In function 'bool mozilla::dom::MIDIInput_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputBinding.cpp:111:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaErrorBinding.cpp: In function 'bool mozilla::dom::MediaError_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaErrorBinding.cpp:93:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10660:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10660 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10671:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10671 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyErrorBinding.cpp: In function 'bool mozilla::dom::MediaKeyError_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyErrorBinding.cpp:92:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   92 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp: In function 'bool mozilla::dom::MIDIOutputMap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp:621:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  621 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIAccessBinding.cpp: In function 'bool mozilla::dom::MIDIAccess_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIAccessBinding.cpp:216:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  216 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload18(const mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66529:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66529 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
66530 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
66531 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
66532 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66545:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66545 |       !GetCallableProperty(cx, atomsCache->overload18_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66550:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66550 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66551 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66550:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputBinding.cpp: In function 'bool mozilla::dom::MIDIOutput_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputBinding.cpp:150:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  150 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp: In function 'bool mozilla::dom::MediaKeyMessageEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:324:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  324 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In function 'bool mozilla::dom::MediaKeySystemAccess_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:922:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  922 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp: In function 'bool mozilla::dom::MIDIInputMap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp:621:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  621 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface4_Binding::Wrap(JSContext*, mozilla::dom::TestJSImplInterface4*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload18(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37136:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37136 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37146:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37146 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37158:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37158 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37214:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37214 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37215 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37232:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37232 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37256:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37256 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIInputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIOutputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassByteStringRecord(const mozilla::dom::Record<nsTString<char16_t>, nsTString<char> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53603:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53603 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53604 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
53605 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
53606 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53619:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53619 |       !GetCallableProperty(cx, atomsCache->passByteStringRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53624:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53624 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53625 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53624:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIAccess_Binding::get_onstatechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIAccess*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInput_Binding::get_onmidimessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIInput*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIPort_Binding::get_onstatechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIPort*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface5_Binding::Wrap(JSContext*, mozilla::dom::TestJSImplInterface5*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaDevices_Binding::get_ondevicechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaDevices*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeySession_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeySession*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeySession_Binding::get_onkeystatuseschange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeySession*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passByteStringRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15786:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15786 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15787 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15804:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15804 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15828:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15828 |       if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIOutputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp:587:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  587 |   if (!JS::MapGet(cx, backingObj, arg0Val, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassStringRecord(const mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53537:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53537 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53538 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
53539 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
53540 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53553:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53553 |       !GetCallableProperty(cx, atomsCache->passStringRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53558:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53558 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53559 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53558:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIOutputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface6_Binding::Wrap(JSContext*, mozilla::dom::TestJSImplInterface6*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIOutputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passStringRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15654:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15654 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15655 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15672:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15672 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIOutputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfUnions2(const mozilla::dom::Sequence<mozilla::dom::OwningObjectOrLong>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62483:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62483 |           if (!arg[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62489:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62489 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62490 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62503:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62503 |       !GetCallableProperty(cx, atomsCache->passSequenceOfUnions2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62508:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62508 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62509 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62508:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIInputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp:587:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  587 |   if (!JS::MapGet(cx, backingObj, arg0Val, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfUnions2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30223:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30223 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30234:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30234 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface2JSImpl::__Init(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1992:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1992 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1997 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1998 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIInputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfUnions(const mozilla::dom::Sequence<mozilla::dom::OwningCanvasPatternOrCanvasGradient>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62419:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62419 |           if (!arg[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62425:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62425 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62426 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62439:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62439 |       !GetCallableProperty(cx, atomsCache->passSequenceOfUnions_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62444:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62444 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62445 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62444:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIInputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30122:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30122 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30133:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30133 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestJSImplInterface2::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIInputMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicByte(const nsTArray<signed char>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45305:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
45305 |       !GetCallableProperty(cx, atomsCache->passVariadicByte_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45310:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45310 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45311 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:45310:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In member function 'virtual bool mozilla::dom::Location_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1471:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1471 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1471:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1471:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1477:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1477 |     return CrossOriginGet(cx, proxy, receiver, id, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1500:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1500 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1500:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1518:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1518 |     if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface2_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passVariadicByte(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableRecordWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53261:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53261 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53262 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
53263 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
53264 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53277:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53277 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableRecordWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53282:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53282 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53283 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53282:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface3JSImpl::__Init(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2123:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2123 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2128:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2128 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2129 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2128:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeyStatusMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp:175:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  175 |   MOZ_KnownLive(self)->Get(cx, Constify(arg0), &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableRecordWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15086:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15086 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15087 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15104:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15104 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp: In member function 'bool mozilla::dom::KeyIdsInitData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:140:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  140 | KeyIdsInitData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:175:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:182:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->kids_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestJSImplInterface3::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp: In function 'bool mozilla::dom::KeyboardEvent_Binding::initKeyEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyboardEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:1035:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1035 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface3_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassExternalInterfaceSequence(const mozilla::dom::Sequence<RefPtr<mozilla::dom::TestExternalInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51685:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51685 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51686 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51699:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51699 |       !GetCallableProperty(cx, atomsCache->passExternalInterfaceSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51704:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51704 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51705 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51704:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface4JSImpl::__Init(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2254:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2254 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2259:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2259 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2260 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2259:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passExternalInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12606:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12606 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12617:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12617 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp: In function 'bool mozilla::dom::KeyboardEvent_Binding::initKeyboardEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyboardEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:827:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  827 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:868:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  868 |     if (!ConvertJSValueToString(cx, args[4], eStringify, eStringify, arg4)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestJSImplInterface4::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::MatchPattern_Binding::matches(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MatchPattern*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:490:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  490 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableRecord(const mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52542:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52542 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52543 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
52544 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
52545 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52558:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52558 |       !GetCallableProperty(cx, atomsCache->passNullableRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52563:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52563 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52564 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52563:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::MatchPatternSet_Binding::matches(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MatchPatternSet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:1244:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1244 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface4_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13704:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13704 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13705 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13722:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13722 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface6JSImpl::__Init(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2385:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2385 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2390:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2390 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2390:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp: In member function 'bool mozilla::dom::KeyboardEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:60:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 | KeyboardEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:90:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   90 |     if (!JS_GetPropertyById(cx, *object, atomsCache->charCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->code_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:109:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  109 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCode)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:119:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  119 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isComposing_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:133:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  133 |     if (!JS_GetPropertyById(cx, *object, atomsCache->key_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:138:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  138 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mKey)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->keyCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->location_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:176:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_GetPropertyById(cx, *object, atomsCache->repeat_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:190:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  190 |     if (!JS_GetPropertyById(cx, *object, atomsCache->which_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp: In member function 'bool mozilla::dom::KeyboardEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:209:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:218:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  218 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassCastableObjectRecord(const mozilla::dom::Record<nsTString<char16_t>, mozilla::OwningNonNull<mozilla::dom::TestInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52829:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52829 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52830 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
52831 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
52832 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestJSImplInterface6::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52845:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52845 |       !GetCallableProperty(cx, atomsCache->passCastableObjectRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52850:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52850 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52851 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52850:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp: In member function 'bool mozilla::dom::KeyboardEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:224:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  224 | KeyboardEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:242:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  242 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->charCode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:255:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->code_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:266:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isComposing_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:279:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  279 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->key_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:290:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  290 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->keyCode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:301:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->location_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:312:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  312 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->repeat_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:323:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  323 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->which_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface6_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passCastableObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14242:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14242 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14243 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14260:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14260 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp: In member function 'bool mozilla::dom::UnrestrictedDoubleOrKeyframeAnimationOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp:15:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   15 | UnrestrictedDoubleOrKeyframeAnimationOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface5JSImpl::__Init(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2516:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2516 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2521:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2521 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2522 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2521:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrKeyframeAnimationOptions::TrySetToUnrestrictedDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp:67:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 | OwningUnrestrictedDoubleOrKeyframeAnimationOptions::TrySetToUnrestrictedDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrKeyframeAnimationOptions::TrySetToKeyframeAnimationOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp:113:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 | OwningUnrestrictedDoubleOrKeyframeAnimationOptions::TrySetToKeyframeAnimationOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrKeyframeAnimationOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeAnimationOptionsBinding.cpp:160:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  160 | OwningUnrestrictedDoubleOrKeyframeAnimationOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::ElementOrCSSPseudoElementArgument::TrySetToElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2508:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2508 |   TrySetToElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::TestJSImplInterface5::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::ElementOrCSSPseudoElementArgument::TrySetToCSSPseudoElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2527:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2527 |   TrySetToCSSPseudoElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequence(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<int> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51411:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51411 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51412 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51431:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51431 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51436:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51436 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51437 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51436:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::IterationCompositeOperation, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:44:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   44 | ToJSValue(JSContext* aCx, IterationCompositeOperation aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyValueDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:221:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  221 | AnimationPropertyValueDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:241:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  241 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->composite_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:255:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->easing_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:267:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:281:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12234:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12234 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12245:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12245 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface5_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfUnions(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::OwningCanvasPatternOrCanvasGradient>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62705:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62705 |           if (!recordValue0.ToJSVal(cx, returnObj, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62711:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62711 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
62712 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
62713 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
62714 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62727:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62727 |       !GetCallableProperty(cx, atomsCache->passRecordOfUnions_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62732:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62732 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62733 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62732:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::OwningElementOrCSSPseudoElement::TrySetToElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:394:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  394 | OwningElementOrCSSPseudoElement::TrySetToElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::OwningElementOrCSSPseudoElement::TrySetToCSSPseudoElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:447:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  447 | OwningElementOrCSSPseudoElement::TrySetToCSSPseudoElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30616:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
30616 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30617 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30634:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30634 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o TestTypedefBinding.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dom/bindings/test -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestTypedefBinding.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestTypedefBinding.cpp
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::KeyframeEffectOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:668:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  668 | KeyframeEffectOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:688:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  688 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->composite_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:701:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  701 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->iterationComposite_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:921:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  921 | AnimationPropertyDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:941:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  941 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->property_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:952:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  952 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->runningOnCompositor_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:980:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  980 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  981 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:987:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  987 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->values_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1001:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1001 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->warning_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalObjectSequence(const mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::TestJSImplInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51615:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51615 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51616 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51635:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51635 |       !GetCallableProperty(cx, atomsCache->passOptionalObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51640:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51640 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51641 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51640:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::UnrestrictedDoubleOrKeyframeEffectOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1055:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1055 | UnrestrictedDoubleOrKeyframeEffectOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrKeyframeEffectOptions::TrySetToUnrestrictedDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1107:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1107 | OwningUnrestrictedDoubleOrKeyframeEffectOptions::TrySetToUnrestrictedDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrKeyframeEffectOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1200:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1200 | OwningUnrestrictedDoubleOrKeyframeEffectOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12506:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12506 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12517:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12517 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::KeyframeEffect_Binding::Wrap(JSContext*, mozilla::dom::KeyframeEffect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp: In member function 'bool mozilla::dom::AttributeNameValue::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | AttributeNameValue::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:78:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:91:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   91 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:96:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   96 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mValue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalRecordOfNullableInts(const mozilla::dom::Optional<mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<int> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52677:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52677 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52678 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
52679 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
52680 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52699:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52699 |       !GetCallableProperty(cx, atomsCache->passOptionalRecordOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52704:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52704 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52705 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52704:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp: In member function 'bool mozilla::dom::AttributeNameValue::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:114:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  114 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:123:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  123 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp: In member function 'bool mozilla::dom::AttributeNameValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:129:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 | AttributeNameValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:149:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  149 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:162:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13971:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
13971 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13972 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13989:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
13989 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp: In member function 'bool mozilla::dom::L10nValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:354:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  354 | L10nValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:374:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attributes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:397:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  397 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  398 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:404:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  404 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->attributes_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:417:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  417 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableDateSequence(const mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::Date> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63317:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63317 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63318 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63331:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63331 |       !GetCallableProperty(cx, atomsCache->passNullableDateSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63336:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63336 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63337 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63336:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp: In member function 'bool mozilla::dom::LoadURIOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:48:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   48 | LoadURIOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:77:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     if (!JS_GetPropertyById(cx, *object, atomsCache->baseURI_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->csp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->headers_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:158:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  158 |     if (!JS_GetPropertyById(cx, *object, atomsCache->loadFlags_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:172:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_GetPropertyById(cx, *object, atomsCache->postData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:199:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  199 |     if (!JS_GetPropertyById(cx, *object, atomsCache->referrerInfo_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:226:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  226 |     if (!JS_GetPropertyById(cx, *object, atomsCache->triggeringPrincipal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableDateSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:31870:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31870 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:31881:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31881 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassExternalInterfaceRecord(const mozilla::dom::Record<nsTString<char16_t>, RefPtr<mozilla::dom::TestExternalInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53401:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53401 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53402 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
53403 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
53404 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53417:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53417 |       !GetCallableProperty(cx, atomsCache->passExternalInterfaceRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53422:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53422 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53423 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53422:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp: In member function 'bool mozilla::dom::LoadURIOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:255:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  255 | LoadURIOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:274:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  274 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->baseURI_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:282:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  282 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->baseURI_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:294:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  294 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->csp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:302:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->csp_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:314:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->headers_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:322:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  322 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->headers_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:333:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->loadFlags_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:345:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->postData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:353:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  353 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->postData_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:365:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->referrerInfo_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:373:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->referrerInfo_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:385:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->triggeringPrincipal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LoadURIOptionsBinding.cpp:393:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  393 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->triggeringPrincipal_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passExternalInterfaceRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15366:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15366 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15367 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15384:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15384 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableRecord(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, int> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53187:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53187 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53188 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
53189 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
53190 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53209:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53209 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53214:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53214 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53215 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53214:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp: In member function 'bool mozilla::dom::MIDIConnectionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | MIDIConnectionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->port_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp: In member function 'bool mozilla::dom::MIDIConnectionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | MIDIConnectionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp:129:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->port_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp:138:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->port_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14953:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14953 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14954 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14971:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14971 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInput_Binding::Wrap(JSContext*, mozilla::dom::MIDIInput*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableCastableObjectSequence(const mozilla::dom::Sequence<RefPtr<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51071:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51071 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51072 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51085:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51085 |       !GetCallableProperty(cx, atomsCache->passNullableCastableObjectSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51090:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51090 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51091 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51090:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp: In member function 'bool mozilla::dom::MIDIMessageEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | MIDIMessageEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp: In member function 'bool mozilla::dom::MIDIMessageEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp:101:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  101 | MIDIMessageEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp:123:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  123 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings11.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp
dom/bindings/UnifiedBindings12.o
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableCastableObjectSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11753:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11753 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11764:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11764 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp: In member function 'bool mozilla::dom::MIDIOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | MIDIOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->software_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sysex_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp: In member function 'bool mozilla::dom::MIDIOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:106:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:115:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp: In member function 'bool mozilla::dom::MIDIOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:121:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 | MIDIOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->software_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOptionsBinding.cpp:150:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sysex_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableExternalInterfaceSequence(const mozilla::dom::Sequence<RefPtr<mozilla::dom::TestExternalInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51753:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51753 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51754 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51767:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51767 |       !GetCallableProperty(cx, atomsCache->passNullableExternalInterfaceSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51772:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51772 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51773 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51772:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIOutput_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutput*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableExternalInterfaceSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12705:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12705 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MIDIPortType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp:36:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   36 | ToJSValue(JSContext* aCx, MIDIPortType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:12716:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
12716 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MIDIPortDeviceState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp:59:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   59 | ToJSValue(JSContext* aCx, MIDIPortDeviceState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MIDIPortConnectionState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIPortBinding.cpp:83:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   83 | ToJSValue(JSContext* aCx, MIDIPortConnectionState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIPort_Binding::Wrap(JSContext*, mozilla::dom::MIDIPort*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfNullableUnions(const mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::OwningCanvasPatternOrCanvasGradient> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62594:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62594 |           if (!arg[sequenceIdx0].Value().ToJSVal(cx, returnArray, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62600:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62600 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62601 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62614:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62614 |       !GetCallableProperty(cx, atomsCache->passSequenceOfNullableUnions_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62619:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62619 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62620 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62619:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In member function 'bool mozilla::dom::MatchPatternOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:70:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 | MatchPatternOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:99:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ignorePath_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |     if (!JS_GetPropertyById(cx, *object, atomsCache->restrictSchemes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In member function 'bool mozilla::dom::MatchPatternOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:132:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  141 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In member function 'bool mozilla::dom::MatchPatternOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:147:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  147 | MatchPatternOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:165:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ignorePath_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:176:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->restrictSchemes_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfNullableUnions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30406:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30406 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:30417:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30417 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrMatchPattern::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:291:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  291 | OwningStringOrMatchPattern::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaDecodingType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:36:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   36 | ToJSValue(JSContext* aCx, MediaDecodingType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaEncodingType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:59:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   59 | ToJSValue(JSContext* aCx, MediaEncodingType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalObjectRecord(const mozilla::dom::Optional<mozilla::dom::Record<nsTString<char16_t>, mozilla::OwningNonNull<mozilla::dom::TestInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53329:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53329 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53330 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
53331 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
53332 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53351:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53351 |       !GetCallableProperty(cx, atomsCache->passOptionalObjectRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53356:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53356 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53357 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53356:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::AudioConfiguration::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:99:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   99 | AudioConfiguration::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:128:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bitrate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:147:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mChannels.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:159:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  159 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mContentType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:172:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_GetPropertyById(cx, *object, atomsCache->samplerate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_GetPropertyById(cx, *object, atomsCache->contentType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:141:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |     if (!JS_GetPropertyById(cx, *object, atomsCache->channels_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::AudioConfiguration::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:190:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:199:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  199 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::AudioConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:205:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  205 | AudioConfiguration::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:224:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  224 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bitrate_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:239:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->channels_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:253:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  253 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->contentType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:265:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  265 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->samplerate_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15222:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15222 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15223 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15240:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15240 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::VideoConfiguration::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:369:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  369 | VideoConfiguration::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:398:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  398 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bitrate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:416:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  416 |     if (!JS_GetPropertyById(cx, *object, atomsCache->contentType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:421:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  421 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mContentType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:434:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  434 |     if (!JS_GetPropertyById(cx, *object, atomsCache->framerate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:439:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  439 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFramerate)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:452:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:470:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::VideoConfiguration::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:493:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  493 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:502:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  502 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceOfNullableInts(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Nullable<int> > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49965:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49965 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49966 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49985:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
49985 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49990:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
49990 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
49991 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:49990:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::VideoConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:508:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  508 | VideoConfiguration::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:526:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  526 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->bitrate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:539:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  539 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->contentType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:552:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  552 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->framerate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:563:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  563 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:574:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10750:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10750 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:10761:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10761 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaConfiguration::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:669:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  669 | MediaConfiguration::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:698:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  698 |     if (!JS_GetPropertyById(cx, *object, atomsCache->audio_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:711:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  711 |     if (!JS_GetPropertyById(cx, *object, atomsCache->video_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaConfiguration::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:729:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  729 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:738:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  738 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:744:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  744 | MediaConfiguration::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:765:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  765 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->audio_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:780:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  780 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->video_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassCastableObjectNullableSequence(const mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::TestJSImplInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51141:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51141 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51142 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51155:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51155 |       !GetCallableProperty(cx, atomsCache->passCastableObjectNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51160:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51160 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51161 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51160:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaDecodingConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:931:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  931 | MediaDecodingConfiguration::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:951:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  951 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaEncodingConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1095:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1095 | MediaEncodingConfiguration::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1115:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1115 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11854:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11854 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11865:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11865 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaDeviceKind, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp:32:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   32 | ToJSValue(JSContext* aCx, MediaDeviceKind aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp: In function 'bool mozilla::dom::MediaDeviceInfo_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaDeviceInfo*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp:350:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |     if (!JS_DefineProperty(cx, result, "deviceId", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp:359:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  359 |     if (!JS_DefineProperty(cx, result, "kind", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp:368:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  368 |     if (!JS_DefineProperty(cx, result, "label", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaDeviceInfoBinding.cpp:377:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  377 |     if (!JS_DefineProperty(cx, result, "groupId", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp: In member function 'bool mozilla::dom::MediaElementAudioSourceOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | MediaElementAudioSourceOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mediaElement_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableCastableObjectRecord(const mozilla::dom::Record<nsTString<char16_t>, RefPtr<mozilla::dom::TestInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52900:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52900 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52901 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
52902 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
52903 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52916:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52916 |       !GetCallableProperty(cx, atomsCache->passNullableCastableObjectRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52921:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52921 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52922 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52921:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp: In member function 'bool mozilla::dom::MediaKeyNeededEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | MediaKeyNeededEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->initData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:103:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  103 |     if (!JS_GetPropertyById(cx, *object, atomsCache->initDataType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:108:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mInitDataType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp: In member function 'bool mozilla::dom::MediaKeyNeededEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:120:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  120 | MediaKeyNeededEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:139:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->initData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:148:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->initData_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:161:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->initDataType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableCastableObjectRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14385:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14385 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14386 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14403:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14403 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaKeyMessageType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:38:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   38 | ToJSValue(JSContext* aCx, MediaKeyMessageType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp: In member function 'bool mozilla::dom::MediaKeyMessageEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:155:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  155 | MediaKeyMessageEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:176:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->message_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:189:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  189 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->messageType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaKeyStatus, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 | ToJSValue(JSContext* aCx, MediaKeyStatus aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableExternalInterfaceRecord(const mozilla::dom::Record<nsTString<char16_t>, RefPtr<mozilla::dom::TestExternalInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaKeysRequirement, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | ToJSValue(JSContext* aCx, MediaKeysRequirement aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53471:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53471 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53472 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
53473 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
53474 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53487:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53487 |       !GetCallableProperty(cx, atomsCache->passNullableExternalInterfaceRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53492:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53492 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53493 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53492:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemMediaCapability::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:75:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 | MediaKeySystemMediaCapability::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->contentType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:109:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  109 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mContentType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:119:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  119 |     if (!JS_GetPropertyById(cx, *object, atomsCache->robustness_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:124:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mRobustness)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemMediaCapability::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:139:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:148:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  148 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemMediaCapability::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:154:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  154 | MediaKeySystemMediaCapability::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:174:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->contentType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:187:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->robustness_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableExternalInterfaceRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15509:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15509 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15510 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15527:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15527 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:552:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  552 | MediaKeySystemConfiguration::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:587:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  587 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:594:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->audioCapabilities_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:607:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  607 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->distinctiveIdentifier_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:635:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  635 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:642:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  642 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->initDataTypes_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:655:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  655 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->label_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:668:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  668 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->persistentState_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:704:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  704 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sessionTypes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:697:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  697 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:740:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  740 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->videoCapabilities_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:733:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  733 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassCastableObjectNullableRecord(const mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, mozilla::OwningNonNull<mozilla::dom::TestInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52972:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52972 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52973 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
52974 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
52975 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52988:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52988 |       !GetCallableProperty(cx, atomsCache->passCastableObjectNullableRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52993:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52993 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52994 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52993:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp: In member function 'bool mozilla::dom::KeyIdsInitData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:43:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   43 | KeyIdsInitData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:72:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   72 |     if (!JS_GetPropertyById(cx, *object, atomsCache->kids_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:79:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   79 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:90:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   90 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:102:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp: In member function 'bool mozilla::dom::KeyIdsInitData::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:125:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  125 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:134:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passCastableObjectNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14530:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14530 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14531 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14548:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14548 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyValueDetails::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:102:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 | AnimationPropertyValueDetails::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->composite_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:138:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  138 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CompositeOperationValues::strings, "CompositeOperation", "'composite' member of AnimationPropertyValueDetails", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_GetPropertyById(cx, *object, atomsCache->easing_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:160:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  160 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mEasing.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:188:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  188 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:194:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  194 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mValue.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:167:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyValueDetails::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:206:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  206 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:215:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  215 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyDetails::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:775:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  775 | AnimationPropertyDetails::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:804:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  804 |     if (!JS_GetPropertyById(cx, *object, atomsCache->property_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:809:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  809 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mProperty)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:822:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  822 |     if (!JS_GetPropertyById(cx, *object, atomsCache->runningOnCompositor_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  840 |     if (!JS_GetPropertyById(cx, *object, atomsCache->values_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:847:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  847 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:858:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  858 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:888:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  888 |     if (!JS_GetPropertyById(cx, *object, atomsCache->warning_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:894:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  894 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mWarning.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicSVS(const nsTArray<nsTString<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56350:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
56350 |       !GetCallableProperty(cx, atomsCache->passVariadicSVS_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56355:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56355 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
56356 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:56355:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyDetails::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:906:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  906 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:915:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  915 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::KeyframeEffectOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:580:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  580 | KeyframeEffectOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:610:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  610 |     if (!JS_GetPropertyById(cx, *object, atomsCache->composite_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:617:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  617 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CompositeOperationValues::strings, "CompositeOperation", "'composite' member of KeyframeEffectOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:629:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  629 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iterationComposite_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:636:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  636 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), IterationCompositeOperationValues::strings, "IterationCompositeOperation", "'iterationComposite' member of KeyframeEffectOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passVariadicSVS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::KeyframeEffectOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:653:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  653 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:662:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  662 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrKeyframeEffectOptions::TrySetToKeyframeEffectOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1153:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1153 | OwningUnrestrictedDoubleOrKeyframeEffectOptions::TrySetToKeyframeEffectOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicDictionary(const nsTArray<mozilla::dom::Dict>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64430:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64430 |       !GetCallableProperty(cx, atomsCache->passVariadicDictionary_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64435:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64435 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64436 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64435:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::KeyframeEffect_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicByteString(const nsTArray<nsTString<char> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55926:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55926 |       !GetCallableProperty(cx, atomsCache->passVariadicByteString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55931:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55931 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55932 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55931:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaDecodingConfiguration::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:858:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  858 | MediaDecodingConfiguration::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:888:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  888 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:895:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  895 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), MediaDecodingTypeValues::strings, "MediaDecodingType", "'type' member of MediaDecodingConfiguration", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passVariadicByteString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:19035:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19035 |       if (!ConvertJSValueToByteString(cx, args[variadicArg], false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaDecodingConfiguration::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:916:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  916 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:925:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  925 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaEncodingConfiguration::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1022:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1022 | MediaEncodingConfiguration::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1052:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1052 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1059:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1059 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), MediaEncodingTypeValues::strings, "MediaEncodingType", "'type' member of MediaEncodingConfiguration", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaEncodingConfiguration::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1080:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1080 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaCapabilitiesBinding.cpp:1089:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1089 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableRecordOfNullableInts(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<int> > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52756:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52756 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
52757 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
52758 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
52759 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52778:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52778 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableRecordOfNullableInts_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52783:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52783 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52784 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52783:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp: In member function 'bool mozilla::dom::MediaKeyMessageEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:76:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   76 | MediaKeyMessageEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->message_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:130:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  130 |     if (!JS_GetPropertyById(cx, *object, atomsCache->messageType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:137:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  137 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), MediaKeyMessageTypeValues::strings, "MediaKeyMessageType", "'messageType' member of MediaKeyMessageEventInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemConfiguration::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:275:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 | MediaKeySystemConfiguration::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:304:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  304 |     if (!JS_GetPropertyById(cx, *object, atomsCache->audioCapabilities_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:311:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  311 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:322:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  322 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:355:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  355 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), MediaKeysRequirementValues::strings, "MediaKeysRequirement", "'distinctiveIdentifier' member of MediaKeySystemConfiguration", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:367:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  367 |     if (!JS_GetPropertyById(cx, *object, atomsCache->initDataTypes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:374:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  374 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:385:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  385 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:397:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  397 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:416:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  416 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLabel)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:426:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  426 |     if (!JS_GetPropertyById(cx, *object, atomsCache->persistentState_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:433:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  433 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), MediaKeysRequirementValues::strings, "MediaKeysRequirement", "'persistentState' member of MediaKeySystemConfiguration", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:445:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  445 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sessionTypes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:453:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  453 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:464:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  464 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:476:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:495:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  495 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:506:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  506 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  488 |     if (!JS_GetPropertyById(cx, *object, atomsCache->videoCapabilities_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:411:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  411 |     if (!JS_GetPropertyById(cx, *object, atomsCache->label_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:348:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  348 |     if (!JS_GetPropertyById(cx, *object, atomsCache->distinctiveIdentifier_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableRecordOfNullableInts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14105:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14105 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14106 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14123:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14123 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfArrayBuffers(const mozilla::dom::Sequence<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemConfiguration::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:537:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  537 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeySystemAccessBinding.cpp:546:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  546 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54973:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54973 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54974 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54987:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54987 |       !GetCallableProperty(cx, atomsCache->passSequenceOfArrayBuffers_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54992:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54992 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
54993 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:54992:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormDataBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::CallIterableGetter(JSContext*, U (T::*)(uint32_t) const, const T*, uint32_t, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::MediaKeyStatusMap; U = mozilla::dom::MediaKeyStatus]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:67:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | bool CallIterableGetter(JSContext* aCx, U (T::*aMethod)(uint32_t) const,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::CallIterableGetter(JSContext*, U (T::*)(uint32_t) const, const T*, uint32_t, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::MediaKeyStatusMap; U = mozilla::dom::TypedArrayCreator<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> >]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:67:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeyStatusMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp:366:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  366 |     if (!CallIterableGetter(cx, GetValueAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367 |                             callArgs[0])) {
      |                             ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyStatusMapBinding.cpp:370:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  370 |     if (!CallIterableGetter(cx, GetKeyAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |                             callArgs[1])) {
      |                             ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17474:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17474 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17485:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17485 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::KeyframeEffect_Binding::getKeyframes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyframeEffect*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1550:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1550 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1551 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableCastableObjectNullableSequence(const mozilla::dom::Nullable<mozilla::dom::Sequence<RefPtr<mozilla::dom::TestJSImplInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51215:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51215 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51216 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51229:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51229 |       !GetCallableProperty(cx, atomsCache->passNullableCastableObjectNullableSequence_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51234:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51234 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
51235 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:51234:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableCastableObjectNullableSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11955:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11955 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:11966:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11966 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In function 'bool mozilla::dom::KeyframeEffect_Binding::getProperties(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyframeEffect*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1663:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1663 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1664 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp: In function 'bool mozilla::dom::AudioTrackList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:918:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  918 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:920:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  920 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicUnion(const nsTArray<mozilla::dom::OwningCanvasPatternOrCanvasGradient>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62534:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62534 |       if (!arg[idx].ToJSVal(cx, CallbackKnownNotGray(), argv[0 + idx])) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62546:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62546 |       !GetCallableProperty(cx, atomsCache->passVariadicUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62551:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62551 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62552 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62551:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp: In member function 'bool mozilla::dom::L10nValue::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:245:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  245 | L10nValue::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:274:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  274 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attributes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:281:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:292:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  292 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:320:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  320 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:325:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  325 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mValue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp: In member function 'bool mozilla::dom::L10nValue::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:339:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  339 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/L10nUtilsBinding.cpp:348:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  348 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfArrayBuffers(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55107:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55107 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
55108 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
55109 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
55110 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55123:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55123 |       !GetCallableProperty(cx, atomsCache->passRecordOfArrayBuffers_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55128:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55128 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55129 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55128:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputBinding.cpp: In function 'bool mozilla::dom::MIDIOutput_Binding::send(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIOutput*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputBinding.cpp:44:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputBinding.cpp:55:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   55 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17691:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
17691 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
17692 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17709:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
17709 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:54339:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
54339 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:54339:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableCastableObjectNullableRecord(const mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, RefPtr<mozilla::dom::TestInterface> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53048:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53048 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53049 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
53050 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
53051 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53064:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53064 |       !GetCallableProperty(cx, atomsCache->passNullableCastableObjectNullableRecord_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53069:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53069 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53070 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53069:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormDataBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::MediaKeyStatusMapIterator_Binding::next(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IterableIterator<mozilla::dom::MediaKeyStatusMap>*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableCastableObjectNullableRecord(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14675:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
14675 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14676 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:14693:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
14693 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfNullableArrayBuffers(const mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55042:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55042 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55043 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55056:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55056 |       !GetCallableProperty(cx, atomsCache->passSequenceOfNullableArrayBuffers_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55061:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55061 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55062 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55061:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfNullableArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17569:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17569 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17580:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
17580 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp: In function 'bool mozilla::dom::KeyboardEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:1616:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1616 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::KeyboardEvent_Binding::get_initDict(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyboardEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfNullableArrayBuffers(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, JS::UnwrapArrayBuffer, JS::GetArrayBufferData, JS::GetArrayBufferLengthAndData, JS::NewArrayBuffer> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55178:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55178 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
55179 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
55180 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
55181 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55194:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55194 |       !GetCallableProperty(cx, atomsCache->passRecordOfNullableArrayBuffers_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55199:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55199 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55200 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55199:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp: In member function 'bool mozilla::dom::MediaElementAudioSourceOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | MediaElementAudioSourceOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaElementAudioSourceNodeBinding.cpp:131:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mediaElement_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfNullableArrayBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17830:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
17830 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
17831 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:17848:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
17848 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::ElementOrCSSPseudoElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:338:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  338 | ElementOrCSSPseudoElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::OwningElementOrCSSPseudoElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:496:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  496 | OwningElementOrCSSPseudoElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp: In function 'bool mozilla::dom::KeyframeEffect_Binding::get_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::KeyframeEffect*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyframeEffectBinding.cpp:1277:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1277 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In member function 'virtual bool mozilla::dom::Location_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1391:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1391 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1397:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1397 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In member function 'virtual bool mozilla::dom::Location_Binding::DOMProxyHandler::definePropertySameOrigin(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1645:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1645 | DOMProxyHandler::definePropertySameOrigin(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& result) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1397:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1397 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In member function 'virtual bool mozilla::dom::Location_Binding::DOMProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1599:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1599 | DOMProxyHandler::getOwnPropertyDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1617:58: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1617 |       if (!dom::DOMProxyHandler::getOwnPropertyDescriptor(cx, proxy, id, desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1621:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1621 |     return JS_WrapPropertyDescriptor(cx, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1625:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1625 |   if (!CrossOriginGetOwnPropertyHelper(cx, proxy, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1635:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1635 |   return CrossOriginPropertyFallback(cx, proxy, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicNullableUnion(const nsTArray<mozilla::dom::Nullable<mozilla::dom::OwningCanvasPatternOrCanvasGradient> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62649:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62649 |       if (!arg[idx].Value().ToJSVal(cx, CallbackKnownNotGray(), argv[0 + idx])) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62661:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
62661 |       !GetCallableProperty(cx, atomsCache->passVariadicNullableUnion_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62666:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62666 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62667 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:62666:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp: In member function 'virtual bool mozilla::dom::Location_Binding::DOMProxyHandler::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1651:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1651 | DOMProxyHandler::set(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, JS::Handle<JS::Value> receiver, JS::ObjectOpResult& result) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1651:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1654:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1654 |     return CrossOriginSet(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1654:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1671:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1671 |   return dom::DOMProxyHandler::set(cx, proxy, id, wrappedValue, wrappedReceiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/LocationBinding.cpp:1671:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Location_Binding::Wrap(JSContext*, mozilla::dom::Location*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicString(const nsTArray<nsTString<char16_t> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55629:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55629 |       !GetCallableProperty(cx, atomsCache->passVariadicString_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55634:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55634 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55635 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55634:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIAccess_Binding::get_outputs(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIAccess*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passVariadicString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::MIDIOutputMap_Binding::MaplikeHelpers::Clear(mozilla::dom::MIDIOutputMap*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicTypedArray(const nsTArray<mozilla::dom::TypedArray<float, js::UnwrapFloat32Array, JS_GetFloat32ArrayData, js::GetFloat32ArrayLengthAndData, JS_NewFloat32Array> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55238:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55238 |       !GetCallableProperty(cx, atomsCache->passVariadicTypedArray_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55243:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55243 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55244 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55243:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::MaplikeHelpers::Delete(mozilla::dom::MIDIOutputMap*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::MaplikeHelpers::Has(mozilla::dom::MIDIOutputMap*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicNullableTypedArray(const nsTArray<mozilla::dom::Nullable<mozilla::dom::TypedArray<float, js::UnwrapFloat32Array, JS_GetFloat32ArrayData, js::GetFloat32ArrayLengthAndData, JS_NewFloat32Array> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55286:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
55286 |       !GetCallableProperty(cx, atomsCache->passVariadicNullableTypedArray_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55291:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55291 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
55292 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:55291:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIAccess_Binding::get_inputs(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MIDIAccess*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::MIDIInputMap_Binding::MaplikeHelpers::Clear(mozilla::dom::MIDIInputMap*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::SetToJSONShouldSkipThis(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72116:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
72116 | TestJSImplInterfaceJSImpl::SetToJSONShouldSkipThis(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:72142:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72142 |       !JS_SetPropertyById(cx, CallbackKnownNotGray(), atomsCache->toJSONShouldSkipThis_id, argv[0])) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::MaplikeHelpers::Delete(mozilla::dom::MIDIInputMap*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface::SetToJSONShouldSkipThis(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75693:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
75693 | TestJSImplInterface::SetToJSONShouldSkipThis(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75693:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75695:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
75695 |   mImpl->SetToJSONShouldSkipThis(arg, aRv, aRealm);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::set_toJSONShouldSkipThis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75695:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
75695 |   mImpl->SetToJSONShouldSkipThis(arg, aRv, aRealm);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::MaplikeHelpers::Has(mozilla::dom::MIDIInputMap*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassArgsWithDefaults(const mozilla::dom::Optional<int>&, mozilla::dom::TestInterface*, const mozilla::dom::Dict&, double, const mozilla::dom::Optional<float>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67423:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
67423 |       !GetCallableProperty(cx, atomsCache->passArgsWithDefaults_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67428:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
67428 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
67429 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:67428:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp: In function 'bool mozilla::dom::MIDIConnectionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIConnectionEventBinding.cpp:387:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  387 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::Overload10(JS::Handle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65862:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
65862 |       !GetCallableProperty(cx, atomsCache->overload10_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65867:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
65867 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
65868 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:65867:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::MIDIInputMap_Binding::MaplikeHelpers::Set(mozilla::dom::MIDIInputMap*, const nsAString&, mozilla::dom::MIDIInput&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIInputMapBinding.cpp:221:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |   if (!JS::MapSet(cx, backingObj, argv[0], argv[1])) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload10(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIInputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIInputMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassObject(JS::Handle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59148:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59148 |       !GetCallableProperty(cx, atomsCache->passObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59153:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59153 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59154 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59153:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp: In function 'bool mozilla::dom::MIDIMessageEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIMessageEventBinding.cpp:370:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  370 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalObject(const mozilla::dom::Optional<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59331:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59331 |       !GetCallableProperty(cx, atomsCache->passOptionalObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59336:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59336 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59337 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59336:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::MIDIOutputMap_Binding::MaplikeHelpers::Set(mozilla::dom::MIDIOutputMap*, const nsAString&, mozilla::dom::MIDIOutput&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MIDIOutputMapBinding.cpp:221:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |   if (!JS::MapSet(cx, backingObj, argv[0], argv[1])) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::BiquadFilterNode_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BiquadFilterNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MIDIOutputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutputMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_speakAs(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:720:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  720 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_symbols(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:202:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  202 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_suffix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:498:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  498 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicThirdArg(const nsAString&, int32_t, const nsTArray<mozilla::OwningNonNull<mozilla::dom::TestJSImplInterface> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66869:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
66869 |       !GetCallableProperty(cx, atomsCache->passVariadicThirdArg_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66874:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66874 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
66875 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:66874:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BeforeUnloadEventBinding.cpp: In function 'bool mozilla::dom::BeforeUnloadEvent_Binding::set_returnValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BeforeUnloadEvent*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BeforeUnloadEventBinding.cpp:55:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:54:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_additiveSymbols(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:276:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  276 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_negative(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:350:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_range(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:572:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  572 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_pad(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:646:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  646 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_fallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:794:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  794 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passVariadicThirdArg(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_prefix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:424:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  424 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::set_system(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSCounterStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:128:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableObject(JS::Handle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59237:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59237 |       !GetCallableProperty(cx, atomsCache->passNullableObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59242:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59242 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59243 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59242:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaKeySession_Binding::load_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeySession*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaKeySession_Binding::generateRequest_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeySession*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableObjectWithDefaultValue(JS::Handle<JSObject*>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59426:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59426 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableObjectWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59431:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59431 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59432 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59431:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFeatureValuesRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFeatureValuesRule_Binding::set_fontFamily(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSFontFeatureValuesRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFeatureValuesRuleBinding.cpp:54:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MatchGlob_Binding::Wrap(JSContext*, mozilla::extensions::MatchGlob*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFeatureValuesRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFeatureValuesRule_Binding::set_valueText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSFontFeatureValuesRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFeatureValuesRuleBinding.cpp:132:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchGlobBinding.cpp: In function 'bool mozilla::dom::MatchGlob_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchGlobBinding.cpp:240:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  240 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyboardEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp: In function 'bool mozilla::dom::BoxObject_Binding::removeProperty(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp:470:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  470 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableObject(const mozilla::dom::Optional<JS::Handle<JSObject*> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59382:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59382 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59387:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59387 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59388 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59387:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In member function 'bool mozilla::dom::StringOrMatchPattern::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:236:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  236 | StringOrMatchPattern::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrMatchPattern::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:387:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  387 | OwningStringOrMatchPattern::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSGroupingRule_Binding::deleteRule(JSContext*, JS::Handle<JSObject*>, mozilla::css::GroupRule*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSConditionRuleBinding.cpp: In function 'bool mozilla::dom::CSSConditionRule_Binding::set_conditionText(JSContext*, JS::Handle<JSObject*>, mozilla::css::ConditionRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSConditionRuleBinding.cpp:54:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MatchPattern_Binding::Wrap(JSContext*, mozilla::extensions::MatchPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfRecords(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Record<nsTString<char16_t>, int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53680:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53680 |               if (!JS_DefineUCProperty(cx, returnObj,
      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53681 |                                        entry.mKey.BeginReading(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
53682 |                                        entry.mKey.Length(), tmp,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~
53683 |                                        JSPROP_ENUMERATE)) {
      |                                        ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53692:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53692 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53693 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
53694 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
53695 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53708:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53708 |       !GetCallableProperty(cx, atomsCache->passRecordOfRecords_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53713:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53713 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
53714 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:53713:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPattern_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:919:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  919 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MatchPatternSet_Binding::get_patterns(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MatchPatternSet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:1622:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1622 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1623 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfRecords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15918:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15918 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15919 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15936:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
15936 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:15987:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
15987 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15988 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:16005:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
16005 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrMatchPattern::TrySetToMatchPattern(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:338:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  338 | OwningStringOrMatchPattern::TrySetToMatchPattern(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MatchPatternSet_Binding::Wrap(JSContext*, mozilla::extensions::MatchPatternSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPatternSet_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:1819:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1819 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MatchPatternBinding.cpp:1830:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1830 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp: In function 'bool mozilla::dom::BoxObject_Binding::setProperty(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp:425:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  425 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp:429:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  429 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfSequences(const mozilla::dom::Sequence<mozilla::dom::Sequence<int> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52294:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52294 |               if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52295 |                                     JSPROP_ENUMERATE)) {
      |                                     ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52304:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52304 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52305 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52318:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52318 |       !GetCallableProperty(cx, atomsCache->passSequenceOfSequences_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52323:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52323 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52324 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52323:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13281:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13281 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13292:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13292 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13306:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13306 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13317:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13317 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaDeviceInfo_Binding::Wrap(JSContext*, mozilla::dom::MediaDeviceInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSGroupingRuleBinding.cpp: In function 'bool mozilla::dom::CSSGroupingRule_Binding::insertRule(JSContext*, JS::Handle<JSObject*>, mozilla::css::GroupRule*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSGroupingRuleBinding.cpp:75:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalAny(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57247:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57247 | TestJSImplInterfaceJSImpl::PassOptionalAny(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57276:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57276 |       !GetCallableProperty(cx, atomsCache->passOptionalAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57281:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57281 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57282 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57281:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface::PassOptionalAny(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74108 | TestJSImplInterface::PassOptionalAny(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74110:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74110 |   return mImpl->PassOptionalAny(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp: In function 'bool mozilla::dom::BoxObject_Binding::setPropertyAsSupports(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp:322:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  322 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74110:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74110 |   return mImpl->PassOptionalAny(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaElementAudioSourceNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSBinding.cpp: In function 'bool mozilla::dom::CSS_Binding::supports(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSBinding.cpp:43:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   43 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSBinding.cpp:63:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSBinding.cpp:67:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassAnyDefaultNull(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57289:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57289 | TestJSImplInterfaceJSImpl::PassAnyDefaultNull(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57289:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletGlobalScopeBinding.cpp: In function 'bool mozilla::dom::AudioWorkletGlobalScope_Binding::registerProcessor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioWorkletGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletGlobalScopeBinding.cpp:40:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   40 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57318:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57318 |       !GetCallableProperty(cx, atomsCache->passAnyDefaultNull_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57323:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57323 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57324 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57323:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface::PassAnyDefaultNull(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74114:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74114 | TestJSImplInterface::PassAnyDefaultNull(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74114:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74116:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74116 |   return mImpl->PassAnyDefaultNull(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp: In function 'bool mozilla::dom::MediaEncryptedEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaEncryptedEventBinding.cpp:443:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  443 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passAnyDefaultNull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74116:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74116 |   return mImpl->PassAnyDefaultNull(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassAny(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57160:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57160 | TestJSImplInterfaceJSImpl::PassAny(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57189:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57189 |       !GetCallableProperty(cx, atomsCache->passAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57194:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57194 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57195 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57194:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface::PassAny(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74096:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74096 | TestJSImplInterface::PassAny(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74096:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74098:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74098 |   return mImpl->PassAny(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:74098:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
74098 |   return mImpl->PassAny(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp: In function 'bool mozilla::dom::MediaKeyMessageEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeyMessageEventBinding.cpp:464:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  464 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyIdsInitDataBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::DeprecatedMethodWithContext(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64750:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
64750 | TestJSImplInterfaceJSImpl::DeprecatedMethodWithContext(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64750:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64779:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64779 |       !GetCallableProperty(cx, atomsCache->deprecatedMethodWithContext_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp: In function 'bool mozilla::dom::BoxObject_Binding::getProperty(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp:377:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  377 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64784:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64784 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64785 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64784:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterface::DeprecatedMethodWithContext(JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75071:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
75071 | TestJSImplInterface::DeprecatedMethodWithContext(JS::Handle<JS::Value> arg, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75071:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75073:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
75073 |   return mImpl->DeprecatedMethodWithContext(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::deprecatedMethodWithContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:75073:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
75073 |   return mImpl->DeprecatedMethodWithContext(arg, aRv, aRealm);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeySession_Binding::get_keyStatuses(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeySession*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeyStatusMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfObject(const mozilla::dom::Record<nsTString<char16_t>, JSObject*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59899:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59899 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
59900 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
59901 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
59902 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59915:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59915 |       !GetCallableProperty(cx, atomsCache->passRecordOfObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59920:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59920 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59921 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59920:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeyStatusMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeyStatusMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyStatusMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25546:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
25546 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25547 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25564:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
25564 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeySystemAccess_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySystemAccess*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfObject(const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59478:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59478 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59479 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59492:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59492 |       !GetCallableProperty(cx, atomsCache->passSequenceOfObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59497:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59497 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59498 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59497:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o UnifiedBindings12.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings12.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp
dom/bindings/UnifiedBindings13.o
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24925:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24925 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24936:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24936 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableSequenceOfObject(const mozilla::dom::Nullable<mozilla::dom::Sequence<JSObject*> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59617:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59617 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59618 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59631:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59631 |       !GetCallableProperty(cx, atomsCache->passNullableSequenceOfObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59636:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59636 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59637 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59636:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25135:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25135 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25146:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25146 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfNullableObject(const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59546:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59546 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59547 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59560:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59560 |       !GetCallableProperty(cx, atomsCache->passSequenceOfNullableObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59565:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59565 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59566 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59565:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25029:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25029 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25040:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25040 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfSequencesOfSequences(const mozilla::dom::Sequence<mozilla::dom::Sequence<mozilla::dom::Sequence<int> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52393:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52393 |                     if (!JS_DefineElement(cx, returnArray, sequenceIdx2, tmp,
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52394 |                                           JSPROP_ENUMERATE)) {
      |                                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52403:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52403 |               if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52404 |                                     JSPROP_ENUMERATE)) {
      |                                     ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52413:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52413 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52414 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52427:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
52427 |       !GetCallableProperty(cx, atomsCache->passSequenceOfSequencesOfSequences_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52432:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52432 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
52433 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:52432:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfSequencesOfSequences(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13399:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13399 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13410:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13410 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13424:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13424 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13435:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13435 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13449:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13449 |             if (!iter2.init(temp1, JS::ForOfIterator::AllowNonIterable)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:13460:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13460 |               if (!iter2.next(&temp2, &done2)) {
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfAny(const mozilla::dom::Record<nsTString<char16_t>, JS::Value>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58121:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58121 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58122 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
58123 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
58124 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58137:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58137 |       !GetCallableProperty(cx, atomsCache->passRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58142:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58142 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58143 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58142:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22401:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
22401 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
22402 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22419:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
22419 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicNullableObject(const nsTArray<JSObject*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59282:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59282 |       !GetCallableProperty(cx, atomsCache->passVariadicNullableObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59287:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59287 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59288 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59287:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicObject(const nsTArray<JSObject*>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59193:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59193 |       !GetCallableProperty(cx, atomsCache->passVariadicObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59198:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59198 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59199 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59198:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalRecordOfAny(const mozilla::dom::Optional<mozilla::dom::Record<nsTString<char16_t>, JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58263:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58263 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58264 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
58265 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
58266 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58285:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58285 |       !GetCallableProperty(cx, atomsCache->passOptionalRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58290:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58290 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58291 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58290:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22689:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
22689 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
22690 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22707:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
22707 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfAny(const mozilla::dom::Sequence<JS::Value>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57370:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57370 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57371 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57384:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57384 |       !GetCallableProperty(cx, atomsCache->passSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57389:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57389 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57390 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57389:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21345:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21345 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21356:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21356 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalRecordOfAnyWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58422:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58422 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58423 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
58424 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
58425 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58438:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58438 |       !GetCallableProperty(cx, atomsCache->passOptionalRecordOfAnyWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58443:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58443 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58444 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58443:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalRecordOfAnyWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22977:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
22977 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
22978 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22995:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
22995 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableRecordOfAny(const mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58194:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58194 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58195 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
58196 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
58197 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58210:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58210 |       !GetCallableProperty(cx, atomsCache->passNullableRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58215:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58215 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58216 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58215:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22544:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
22544 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
22545 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22562:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
22562 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSequenceOfAny(const mozilla::dom::Optional<mozilla::dom::Sequence<JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57508:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57508 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57509 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57528:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57528 |       !GetCallableProperty(cx, atomsCache->passOptionalSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57533:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57533 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57534 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57533:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21545:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21545 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21556:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21556 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableRecordOfAny(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, JS::Value> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58343:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58343 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58344 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
58345 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
58346 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58365:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58365 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58370:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58370 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58371 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58370:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22833:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
22833 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
22834 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22851:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
22851 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalSequenceOfAnyWithDefaultValue(const mozilla::dom::Nullable<mozilla::dom::Sequence<JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57663:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57663 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57664 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57677:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57677 |       !GetCallableProperty(cx, atomsCache->passOptionalSequenceOfAnyWithDefaultValue_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57682:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57682 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57683 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57682:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalSequenceOfAnyWithDefaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21745:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21745 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21756:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21756 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableSequenceOfAny(const mozilla::dom::Nullable<mozilla::dom::Sequence<JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57441:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57441 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57442 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57455:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57455 |       !GetCallableProperty(cx, atomsCache->passNullableSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57460:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57460 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57461 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57460:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21444:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21444 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21455:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21455 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceOfAny(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<JS::Value> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57586:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57586 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57587 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57606:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57606 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57611:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57611 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57612 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57611:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21645:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21645 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21656:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21656 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceOfNullableSequenceOfObject(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::Sequence<JSObject*> > > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59708:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59708 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59709 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59718:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59718 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59719 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59738:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59738 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceOfNullableSequenceOfObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59743:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59743 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59744 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59743:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25241:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25241 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25252:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25252 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25266:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25266 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25277:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25277 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceOfNullableSequenceOfNullableObject(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::Sequence<JSObject*> > > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59817:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59817 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59818 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59827:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59827 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59828 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59847:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59847 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceOfNullableSequenceOfNullableObject_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59852:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59852 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59853 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59852:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfNullableObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25380:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25380 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25391:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25391 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25405:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25405 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:25416:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25416 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfRecordOfAny(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Record<nsTString<char16_t>, JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58504:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58504 |               if (!JS_DefineUCProperty(cx, returnObj,
      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58505 |                                        entry.mKey.BeginReading(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
58506 |                                        entry.mKey.Length(), tmp,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~
58507 |                                        JSPROP_ENUMERATE)) {
      |                                        ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58516:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58516 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58517 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
58518 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
58519 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58532:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58532 |       !GetCallableProperty(cx, atomsCache->passRecordOfRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58537:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58537 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58538 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58537:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23125:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23125 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23126 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23143:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23143 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23194:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23194 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23195 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23212:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23212 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassRecordOfNullableRecordOfAny(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, JS::Value> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58603:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58603 |               if (!JS_DefineUCProperty(cx, returnObj,
      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58604 |                                        entry.mKey.BeginReading(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
58605 |                                        entry.mKey.Length(), tmp,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~
58606 |                                        JSPROP_ENUMERATE)) {
      |                                        ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58615:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58615 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58616 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
58617 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
58618 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58631:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58631 |       !GetCallableProperty(cx, atomsCache->passRecordOfNullableRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58636:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58636 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58637 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58636:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23342:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23342 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23343 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23360:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23360 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23411:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23411 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23412 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23429:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23429 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassVariadicAny(const nsTArray<JS::Value>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57234:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57234 |       !GetCallableProperty(cx, atomsCache->passVariadicAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57239:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57239 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57240 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57239:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableRecordOfNullableRecordOfAny(const mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, JS::Value> > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58707:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58707 |               if (!JS_DefineUCProperty(cx, returnObj,
      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58708 |                                        entry.mKey.BeginReading(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
58709 |                                        entry.mKey.Length(), tmp,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~
58710 |                                        JSPROP_ENUMERATE)) {
      |                                        ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58719:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58719 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58720 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
58721 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
58722 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58735:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58735 |       !GetCallableProperty(cx, atomsCache->passNullableRecordOfNullableRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58740:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58740 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58741 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58740:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23561:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23561 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23562 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23579:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23579 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23630:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23630 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23631 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23648:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23648 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableRecordOfNullableRecordOfAny(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, JS::Value> > > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58812:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58812 |                 if (!JS_DefineUCProperty(cx, returnObj,
      |                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58813 |                                          entry.mKey.BeginReading(),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
58814 |                                          entry.mKey.Length(), tmp,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
58815 |                                          JSPROP_ENUMERATE)) {
      |                                          ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58824:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58824 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58825 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
58826 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
58827 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58846:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58846 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableRecordOfNullableRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58851:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58851 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58852 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58851:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableRecordOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23782:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23782 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23783 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23800:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23800 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23851:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
23851 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23852 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:23869:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23869 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfSequenceOfAny(const mozilla::dom::Sequence<mozilla::dom::Sequence<JS::Value> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57743:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57743 |               if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57744 |                                     JSPROP_ENUMERATE)) {
      |                                     ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57753:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57753 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57754 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57767:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57767 |       !GetCallableProperty(cx, atomsCache->passSequenceOfSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57772:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57772 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57773 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57772:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21849:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21849 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21860:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21860 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21874:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21874 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21885:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21885 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableRecordOfNullableSequenceOfAny(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::Nullable<mozilla::dom::Sequence<JS::Value> > > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58923:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58923 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58924 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58933:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58933 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
58934 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
58935 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
58936 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58955:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58955 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableRecordOfNullableSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58960:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58960 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58961 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58960:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableRecordOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24004:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
24004 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
24005 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24022:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
24022 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24048:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24048 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24059:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24059 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceOfNullableRecordOfAny(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::Record<nsTString<char16_t>, JS::Value> > > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59032:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59032 |                 if (!JS_DefineUCProperty(cx, returnObj,
      |                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
59033 |                                          entry.mKey.BeginReading(),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
59034 |                                          entry.mKey.Length(), tmp,
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
59035 |                                          JSPROP_ENUMERATE)) {
      |                                          ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59044:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59044 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59045 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59064:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59064 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceOfNullableRecordOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59069:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59069 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
59070 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:59069:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceOfNullableRecordOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24157:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24157 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24168:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24168 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24207:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
24207 |             if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
24208 |                                                  &desc)) {
      |                                                  ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24225:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
24225 |             if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassSequenceOfNullableSequenceOfAny(const mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::Sequence<JS::Value> > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57838:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57838 |               if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57839 |                                     JSPROP_ENUMERATE)) {
      |                                     ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57848:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57848 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57849 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57862:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57862 |       !GetCallableProperty(cx, atomsCache->passSequenceOfNullableSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57867:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57867 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57868 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57867:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21978:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21978 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:21989:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21989 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22003:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22003 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22014:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22014 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassNullableSequenceOfNullableSequenceOfAny(const mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::Sequence<JS::Value> > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57938:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57938 |               if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57939 |                                     JSPROP_ENUMERATE)) {
      |                                     ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57948:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57948 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57949 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57962:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57962 |       !GetCallableProperty(cx, atomsCache->passNullableSequenceOfNullableSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57967:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57967 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
57968 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:57967:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passNullableSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22109:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22109 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22120:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22120 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22134:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22134 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22145:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22145 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassOptionalNullableSequenceOfNullableSequenceOfAny(const mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Nullable<mozilla::dom::Sequence<JS::Value> > > > >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58039:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58039 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58040 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58049:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58049 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58050 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58069:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58069 |       !GetCallableProperty(cx, atomsCache->passOptionalNullableSequenceOfNullableSequenceOfAny_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58074:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
58074 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
58075 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:58074:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalNullableSequenceOfNullableSequenceOfAny(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22242:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22242 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22253:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22253 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22267:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22267 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:22278:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
22278 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::Overload1(const nsAString&, mozilla::dom::TestJSImplInterface&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64876:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64876 |       !GetCallableProperty(cx, atomsCache->overload1_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64881:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64881 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64882 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64881:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:34776:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34776 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'already_AddRefed<mozilla::dom::TestJSImplInterface> mozilla::dom::TestJSImplInterfaceJSImpl::ExerciseTypedefInterfaces2(mozilla::dom::TestJSImplInterface*, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64627:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64627 |       !GetCallableProperty(cx, atomsCache->exerciseTypedefInterfaces2_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64632:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64632 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64633 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64632:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::exerciseTypedefInterfaces2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassFloat(float, float, const mozilla::dom::Nullable<float>&, const mozilla::dom::Nullable<float>&, double, double, const mozilla::dom::Nullable<double>&, const mozilla::dom::Nullable<double>&, const mozilla::dom::Sequence<float>&, const mozilla::dom::Sequence<float>&, const mozilla::dom::Sequence<mozilla::dom::Nullable<float> >&, const mozilla::dom::Sequence<mozilla::dom::Nullable<float> >&, const mozilla::dom::Sequence<double>&, const mozilla::dom::Sequence<double>&, const mozilla::dom::Sequence<mozilla::dom::Nullable<double> >&, const mozilla::dom::Sequence<mozilla::dom::Nullable<double> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46534:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46534 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46535 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46567:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46567 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46568 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46596:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46596 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46597 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46625:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46625 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46626 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46658:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46658 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46659 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46691:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46691 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46692 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46720:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46720 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46721 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46749:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46749 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46750 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46819:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
46819 |       !GetCallableProperty(cx, atomsCache->passFloat_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46824:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46824 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
46825 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46824:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5388:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5388 |     if (!iter.init(args[8], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5399:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5399 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5425:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5425 |     if (!iter.init(args[9], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5436:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5436 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5459:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5459 |     if (!iter.init(args[10], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5470:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5470 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5498:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5498 |     if (!iter.init(args[11], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5509:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5509 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5534:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5534 |     if (!iter.init(args[12], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5545:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5545 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5571:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5571 |     if (!iter.init(args[13], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5582:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5582 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5605:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5605 |     if (!iter.init(args[14], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5616:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5616 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5644:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5644 |     if (!iter.init(args[15], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5655:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5655 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::PassLenientFloat(float, float, const mozilla::dom::Nullable<float>&, const mozilla::dom::Nullable<float>&, double, double, const mozilla::dom::Nullable<double>&, const mozilla::dom::Nullable<double>&, const mozilla::dom::Sequence<float>&, const mozilla::dom::Sequence<float>&, const mozilla::dom::Sequence<mozilla::dom::Nullable<float> >&, const mozilla::dom::Sequence<mozilla::dom::Nullable<float> >&, const mozilla::dom::Sequence<double>&, const mozilla::dom::Sequence<double>&, const mozilla::dom::Sequence<mozilla::dom::Nullable<double> >&, const mozilla::dom::Sequence<mozilla::dom::Nullable<double> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46870:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46870 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46871 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46903:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46903 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46904 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46932:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46932 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46933 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46961:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46961 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46962 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:46994:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46994 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46995 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47027:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47027 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47028 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47056:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47056 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47057 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47085:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47085 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47086 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47155:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
47155 |       !GetCallableProperty(cx, atomsCache->passLenientFloat_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47160:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
47160 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
47161 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:47160:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passLenientFloat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5783:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5783 |     if (!iter.init(args[8], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5794:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5794 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5819:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5819 |     if (!iter.init(args[9], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5830:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5830 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5853:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5853 |     if (!iter.init(args[10], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5864:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5864 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5891:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5891 |     if (!iter.init(args[11], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5902:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5902 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5927:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5927 |     if (!iter.init(args[12], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5938:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5938 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5963:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5963 |     if (!iter.init(args[13], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5974:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5974 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:5997:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5997 |     if (!iter.init(args[14], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:6008:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6008 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:6035:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6035 |     if (!iter.init(args[15], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:6046:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6046 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'void mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveNullableDictionary(mozilla::dom::Nullable<mozilla::dom::Dict>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64020:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64020 |       !GetCallableProperty(cx, atomsCache->receiveNullableDictionary_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64025:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64025 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
64026 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:64025:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passSequenceOfDictionaries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:33318:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33318 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:33329:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33329 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:42982:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42982 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43077:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43077 |     if (!iter.init(args[9], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43088:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43088 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43700:355: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43700 |   auto result(StrongOrRawPtr<mozilla::dom::TestJSImplInterface>(mozilla::dom::TestJSImplInterface::Constructor(global, cx, NonNullHelper(Constify(arg0)), arg1, Constify(arg2), MOZ_KnownLive(Constify(arg3)), arg4, Constify(arg5), arg6, arg7, arg8, Constify(arg9), arg10, Constify(arg11), Constify(arg12), Constify(arg13), Constify(arg14), rv, desiredProto)));
      |                                                                                                                                                                                                                                                                                                                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43700:355: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43204:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43204 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mAny1))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43208:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43208 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict.Value().mAnotherAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43220:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43220 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict.Value().mCustomEventInit.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43225:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43225 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict.Value().mDictionaryTypedef.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43251:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43251 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict.Value().mSomeAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43264:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43264 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict.Value().mParentAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43270:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43270 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict2.Value().mMemberDict.Value().mAnotherAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43282:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43282 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict2.Value().mMemberDict.Value().mCustomEventInit.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43287:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43287 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict2.Value().mMemberDict.Value().mDictionaryTypedef.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43313:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43313 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict2.Value().mMemberDict.Value().mSomeAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43326:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43326 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mDict2.Value().mMemberDict.Value().mParentAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43343:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43343 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq1.Value()[indexName0].mAnotherAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43355:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43355 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq1.Value()[indexName0].mCustomEventInit.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43360:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43360 |           if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq1.Value()[indexName0].mDictionaryTypedef.Value().mDetail))) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43386:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43386 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq1.Value()[indexName0].mSomeAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43399:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43399 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq1.Value()[indexName0].mParentAny))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43408:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43408 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq2.Value().Value()[indexName0][indexName1].mAnotherAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43420:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43420 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq2.Value().Value()[indexName0][indexName1].mCustomEventInit.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43425:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43425 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq2.Value().Value()[indexName0][indexName1].mDictionaryTypedef.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43451:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43451 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq2.Value().Value()[indexName0][indexName1].mSomeAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43464:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43464 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq2.Value().Value()[indexName0][indexName1].mParentAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43475:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43475 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq3.Value()[indexName0].Value()[indexName1].mAnotherAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43487:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43487 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq3.Value()[indexName0].Value()[indexName1].mCustomEventInit.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43492:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43492 |               if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq3.Value()[indexName0].Value()[indexName1].mDictionaryTypedef.Value().mDetail))) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43518:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43518 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq3.Value()[indexName0].Value()[indexName1].mSomeAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43531:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43531 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq3.Value()[indexName0].Value()[indexName1].mParentAny))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43540:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43540 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq4.Value()[indexName0]))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43547:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43547 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq5.Value()[indexName0]))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43556:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43556 |             if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg5.mSeq6.Value()[indexName0].mOurSequence3.Value()[indexName1]))) {
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43609:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43609 |     if (!JS_WrapValue(cx, &arg6)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43619:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43619 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg9[indexName0].mAnotherAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43631:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43631 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg9[indexName0].mCustomEventInit.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43636:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43636 |         if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg9[indexName0].mDictionaryTypedef.Value().mDetail))) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43662:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43662 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg9[indexName0].mSomeAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43675:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43675 |       if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg9[indexName0].mParentAny))) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:43679:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43679 |     if (!JS_WrapValue(cx, &arg10)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passArgsWithDefaults(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload20(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37581:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37581 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37591:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37591 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload19(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37393:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37393 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:37403:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37403 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::overload2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35053:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35053 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:35053:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35053 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:3:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passDictionaryOrLong(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passPromiseSequence(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32398:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32398 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32409:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32409 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32433:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32433 |         if (!JS_WrapValue(cx, &valueToResolve)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passOptionalPromise(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32323:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32323 |       if (!JS_WrapValue(cx, &valueToResolve)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::passPromise(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32240:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32240 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::TestJSImplInterfaceJSImpl::ReceivePromise(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63678:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63678 |       !GetCallableProperty(cx, atomsCache->receivePromise_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63683:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63683 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63684 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63683:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63712:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63712 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receivePromise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32533:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32533 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::TestJSImplInterfaceJSImpl::ReceiveAddrefedPromise(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63749:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63749 |       !GetCallableProperty(cx, atomsCache->receiveAddrefedPromise_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63754:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63754 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63755 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63754:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:63783:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63783 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp: In function 'bool mozilla::dom::TestJSImplInterface_Binding::receiveAddrefedPromise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TestJSImplInterface*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TestJSImplGenBinding.cpp:32533:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32533 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:53950:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53950 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:53974:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53974 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSBinding.cpp: In function 'bool mozilla::dom::CSS_Binding::escape(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSBinding.cpp:113:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:54057:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
54057 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:54057:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:54094:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
54094 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:54094:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:54107:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
54107 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::get_docShell(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/browser-element'
mkdir -p '.deps/'
dom/browser-element/BrowserElementParent.o
/usr/bin/g++ -o BrowserElementParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/browser-element -I/<<PKGBUILDDIR>>/build-browser/dom/browser-element -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BrowserElementParent.o.pp   /<<PKGBUILDDIR>>/dom/browser-element/BrowserElementParent.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp: In function 'bool mozilla::dom::BoxObject_Binding::getPropertyAsSupports(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp:277:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  277 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioContext; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Worklet; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::battery::BatteryManager; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::BarProp; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Blob; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CanonicalBrowsingContext; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::BrowsingContextGroup; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::BrowsingContext; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::BrowsingContext_Binding::get(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp: In function 'bool mozilla::dom::AudioTrackList_Binding::getTrackById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioTrackList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:76:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   76 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BlobEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BlobEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::get_top(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::get_parent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContext_Binding::findWithName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:125:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContext_Binding::findChildWithName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:79:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   79 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSFontFaceRule_Binding::get_style(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSFontFaceRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:547:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  547 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:569:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  569 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:649:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  649 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:649:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:684:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  684 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:684:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:697:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  697 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletProcessorBinding.cpp: In function 'bool mozilla::dom::AudioWorkletProcessor_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletProcessorBinding.cpp:63:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContextGroup_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:956:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  956 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp: In function 'bool mozilla::dom::CanonicalBrowsingContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:1489:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1489 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:514:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  514 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::get_opener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CDATASection; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp: In function 'bool mozilla::dom::BiquadFilterNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:702:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  702 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:702:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSCounterStyleRuleBinding.cpp:841:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  841 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BroadcastChannelBinding.cpp: In function 'bool mozilla::dom::BroadcastChannel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BroadcastChannelBinding.cpp:305:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFaceRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFaceRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFaceRuleBinding.cpp:63:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BeforeUnloadEventBinding.cpp: In function 'bool mozilla::dom::BeforeUnloadEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BeforeUnloadEventBinding.cpp:134:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BatteryManagerBinding.cpp: In function 'bool mozilla::dom::BatteryManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BatteryManagerBinding.cpp:483:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  483 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CDATASectionBinding.cpp: In function 'bool mozilla::dom::CDATASection_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CDATASectionBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp: In function 'bool mozilla::dom::BaseAudioContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:1499:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1499 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp: In function 'bool mozilla::dom::BlobEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp:243:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  243 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp: In function 'bool mozilla::dom::AudioWorkletNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  589 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFeatureValuesRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFeatureValuesRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSFontFeatureValuesRuleBinding.cpp:183:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  183 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSAnimationBinding.cpp: In function 'bool mozilla::dom::CSSAnimation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSAnimationBinding.cpp:65:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In function 'bool mozilla::dom::Blob_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:767:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  767 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletBinding.cpp: In function 'bool mozilla::dom::AudioWorklet_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletBinding.cpp:28:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   28 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp: In function 'bool mozilla::dom::BoxObject_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BoxObjectBinding.cpp:695:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  695 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BarPropBinding.cpp: In function 'bool mozilla::dom::BarProp_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BarPropBinding.cpp:102:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioTrackList_Binding::get_onremovetrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioTrackList_Binding::get_onaddtrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioTrackList_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioWorkletNode_Binding::get_onprocessorerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioWorkletNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::get_onstatechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BatteryManager_Binding::get_onlevelchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::battery::BatteryManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BatteryManager_Binding::get_ondischargingtimechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::battery::BatteryManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BatteryManager_Binding::get_onchargingtimechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::battery::BatteryManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BatteryManager_Binding::get_onchargingchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::battery::BatteryManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BroadcastChannel_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BroadcastChannel*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BroadcastChannel_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BroadcastChannel*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp: In member function 'bool mozilla::dom::AudioWorkletNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:284:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  284 | AudioWorkletNodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:302:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->numberOfInputs_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:313:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  313 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->numberOfOutputs_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:340:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:347:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->outputChannelCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:375:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  375 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  376 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  377 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:384:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  384 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->parameterData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:402:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  402 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->processorOptions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp: In member function 'bool mozilla::dom::AutocompleteInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:47:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 | AutocompleteInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:76:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   76 |     if (!JS_GetPropertyById(cx, *object, atomsCache->addressType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:81:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   81 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mAddressType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:91:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   91 |     if (!JS_GetPropertyById(cx, *object, atomsCache->canAutomaticallyPersist_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:105:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 |     if (!JS_GetPropertyById(cx, *object, atomsCache->contactType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:110:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mContactType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fieldName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:125:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFieldName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->section_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:140:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSection)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp: In member function 'bool mozilla::dom::AutocompleteInfo::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:155:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:164:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  164 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp: In member function 'bool mozilla::dom::AutocompleteInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:170:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  170 | AutocompleteInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:190:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->addressType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:201:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  201 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->canAutomaticallyPersist_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:214:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  214 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->contactType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:227:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fieldName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AutocompleteInfoBinding.cpp:240:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  240 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->section_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BarProp_Binding::Wrap(JSContext*, mozilla::dom::BarProp*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AudioContextState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:65:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   65 | ToJSValue(JSContext* aCx, AudioContextState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CompositeOperation, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:35:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   35 | ToJSValue(JSContext* aCx, CompositeOperation aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CompositeOperationOrAuto, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:60:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   60 | ToJSValue(JSContext* aCx, CompositeOperationOrAuto aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:216:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  216 | BaseKeyframe::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:236:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  236 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->composite_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:249:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  249 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->easing_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:261:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  261 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:267:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:279:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  279 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->simulateComputeValuesFailure_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:330:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  330 | CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:363:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  363 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::TrySetToCompositeOperationOrAuto(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:406:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 | OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::TrySetToCompositeOperationOrAuto(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:530:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  530 | OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:563:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  563 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  564 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:610:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  610 | DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:648:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  648 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:691:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  691 | OwningDoubleOrNullOrDoubleOrNullSequence::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:816:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  816 | OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:854:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  854 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseComputedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:995:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  995 | BaseComputedKeyframe::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1014:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1014 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->computedOffset_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BasePropertyIndexedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1245:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1245 | BasePropertyIndexedKeyframe::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1262:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1262 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1265:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1265 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->composite_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1275:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1275 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1278:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1278 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->easing_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1288:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1288 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1291:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1291 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardErrors::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:186:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  186 | BasicCardErrors::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:215:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  215 |     if (!JS_GetPropertyById(cx, *object, atomsCache->billingAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:234:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCardNumber.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:247:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  247 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCardSecurityCode.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:260:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  260 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCardholderName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:273:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  273 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mExpiryMonth.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:286:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  286 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mExpiryYear.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:280:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  280 |     if (!JS_GetPropertyById(cx, *object, atomsCache->expiryYear_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:267:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  267 |     if (!JS_GetPropertyById(cx, *object, atomsCache->expiryMonth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:254:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  254 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cardholderName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:241:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  241 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cardSecurityCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:228:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cardNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardErrors::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:298:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  298 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:307:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  307 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:313:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  313 | BasicCardErrors::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:334:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->billingAddress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:349:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  349 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->cardNumber_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:364:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->cardSecurityCode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:379:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->cardholderName_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:394:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  394 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->expiryMonth_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:409:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->expiryYear_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardRequest::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:610:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  610 | BasicCardRequest::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:628:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requestSecurityCode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:656:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  656 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:663:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  663 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->supportedNetworks_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, mozilla::dom::battery::BatteryManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::BiquadFilterType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:48:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   48 | ToJSValue(JSContext* aCx, BiquadFilterType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp: In member function 'bool mozilla::dom::BiquadFilterOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:227:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  227 | BiquadFilterOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:245:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  245 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->Q_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:256:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->detune_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:267:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->frequency_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:278:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  278 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gain_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:291:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  291 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::EndingTypes, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | ToJSValue(JSContext* aCx, EndingTypes aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::ArrayBufferViewOrArrayBufferOrBlobOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:68:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   68 | ArrayBufferViewOrArrayBufferOrBlobOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:139:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 | OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:187:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  187 | OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:288:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  288 | OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:340:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 | OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::BlobPropertyBag::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:513:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  513 | BlobPropertyBag::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:533:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  533 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->endings_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:546:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  546 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp: In member function 'bool mozilla::dom::BlobEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 | BlobEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp:128:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp:137:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::DOMWindowResizeEventDetail::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | DOMWindowResizeEventDetail::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::DOMWindowResizeEventDetail::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:106:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:115:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::DOMWindowResizeEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:121:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 | DOMWindowResizeEventDetail::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:150:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::OpenWindowEventDetail::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:236:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  236 | OpenWindowEventDetail::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:265:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  265 |     if (!JS_GetPropertyById(cx, *object, atomsCache->features_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:270:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  270 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFeatures)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:280:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  280 |     if (!JS_GetPropertyById(cx, *object, atomsCache->forceNoReferrer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:294:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  294 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frameElement_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:321:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  321 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:326:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  326 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  336 |     if (!JS_GetPropertyById(cx, *object, atomsCache->url_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:341:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  341 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mUrl)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::OpenWindowEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:353:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  353 | OpenWindowEventDetail::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:373:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->features_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:384:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  384 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->forceNoReferrer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:396:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  396 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->frameElement_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:405:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  405 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->frameElement_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:418:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  418 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowserElementDictionariesBinding.cpp:431:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  431 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->url_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContextGroup_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContextGroup*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::CanonicalBrowsingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CDATASection_Binding::Wrap(JSContext*, mozilla::dom::CDATASection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSP::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:987:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  987 | CSP::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1023:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1023 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1024 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1030:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1030 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->base_uri_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1060:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1060 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1061 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1067:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1067 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->block_all_mixed_content_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1097:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1097 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1098 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1104:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->child_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1134:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1134 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1135 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1141:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1141 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->connect_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1178:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1178 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->default_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1208:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1209 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1215:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1215 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->font_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1245:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1245 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1246 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1252:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1252 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->form_action_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1289:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1289 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->frame_ancestors_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1282:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1282 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1283 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1326:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1326 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->frame_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1319:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1319 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1320 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1363:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1363 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->img_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1356:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1356 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1357 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1400:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1400 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->manifest_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1393:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1393 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1394 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1437:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1437 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->media_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1430:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1430 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1431 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1474:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1474 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->object_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1467:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1467 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1468 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1511:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1511 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->referrer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1504:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1504 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1505 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1523:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1523 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->report_only_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1559:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1559 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->report_uri_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1552:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1552 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1553 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1596:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1596 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sandbox_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1589:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1589 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1590 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1633:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1633 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->script_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1626:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1626 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1627 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1670:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1670 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->style_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1663:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1663 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1664 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1707:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1707 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->upgrade_insecure_requests_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1700:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1700 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1701 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1744:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1744 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->worker_src_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1737:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1737 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1738 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSPPolicies::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1986:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1986 | CSPPolicies::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:2022:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2022 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2023 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:2029:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2029 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->csp_policies_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReportProperties::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | CSPReportProperties::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->blocked_uri_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:85:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   85 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mBlocked_uri)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->column_number_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:113:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDocument_uri)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:123:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  123 |     if (!JS_GetPropertyById(cx, *object, atomsCache->line_number_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:141:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mOriginal_policy)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:151:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  151 |     if (!JS_GetPropertyById(cx, *object, atomsCache->referrer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:156:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  156 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mReferrer)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:166:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     if (!JS_GetPropertyById(cx, *object, atomsCache->script_sample_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:172:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  172 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mScript_sample.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:185:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  185 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mSource_file.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:197:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  197 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mViolated_directive)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:192:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  192 |     if (!JS_GetPropertyById(cx, *object, atomsCache->violated_directive_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:179:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |     if (!JS_GetPropertyById(cx, *object, atomsCache->source_file_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:136:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  136 |     if (!JS_GetPropertyById(cx, *object, atomsCache->original_policy_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:108:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!JS_GetPropertyById(cx, *object, atomsCache->document_uri_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReportProperties::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:212:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:221:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  221 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReportProperties::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:227:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  227 | CSPReportProperties::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:247:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->blocked_uri_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:259:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  259 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->column_number_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:273:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  273 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->document_uri_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:285:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  285 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->line_number_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:299:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  299 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->original_policy_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:312:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  312 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->referrer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:326:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  326 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->script_sample_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:341:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  341 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->source_file_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:355:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  355 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->violated_directive_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReport::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:478:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  478 | CSPReport::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:507:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  507 |     if (!JS_GetPropertyById(cx, *object, atomsCache->csp_report_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReport::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:522:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  522 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:531:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  531 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:537:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  537 | CSPReport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPReportBinding.cpp:557:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  557 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->csp_report_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardRequest::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:503:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  503 | BasicCardRequest::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:532:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  532 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requestSecurityCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:546:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  546 |     if (!JS_GetPropertyById(cx, *object, atomsCache->supportedNetworks_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:553:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  553 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:564:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  564 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:576:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  576 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardRequest::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:595:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  595 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:604:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  604 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseKeyframe::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:100:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  100 | BaseKeyframe::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:129:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |     if (!JS_GetPropertyById(cx, *object, atomsCache->composite_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:136:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  136 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CompositeOperationOrAutoValues::strings, "CompositeOperationOrAuto", "'composite' member of BaseKeyframe", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->easing_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:153:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  153 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mEasing)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:163:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  163 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:179:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |       if (!JS_GetPropertyById(cx, *object, atomsCache->simulateComputeValuesFailure_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseKeyframe::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:201:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  201 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:210:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  210 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseComputedKeyframe::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:929:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  929 | BaseComputedKeyframe::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:959:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  959 |     if (!JS_GetPropertyById(cx, *object, atomsCache->computedOffset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseComputedKeyframe::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:980:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  980 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:989:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  989 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp: In member function 'bool mozilla::dom::BiquadFilterOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:90:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 | BiquadFilterOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->Q_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:137:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_GetPropertyById(cx, *object, atomsCache->detune_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frequency_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:171:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  171 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gain_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:188:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  188 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:195:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  195 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), BiquadFilterTypeValues::strings, "BiquadFilterType", "'type' member of BiquadFilterOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp: In member function 'bool mozilla::dom::BiquadFilterOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:212:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BiquadFilterNodeBinding.cpp:221:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  221 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::BlobPropertyBag::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:430:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  430 | BlobPropertyBag::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:459:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  459 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endings_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:466:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  466 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), EndingTypesValues::strings, "EndingTypes", "'endings' member of BlobPropertyBag", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:478:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:483:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  483 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::BlobPropertyBag::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:498:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  498 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:507:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  507 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskPosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51939:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51939 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMask(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51840:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51840 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridGap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51741:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51741 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFlex(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51642:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51642 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFlexFlow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51543:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51543 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnRule(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51444:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51444 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumns(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51345:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51345 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimation(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51246:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51246 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimation(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51147:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51147 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:51048:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51048 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50949:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50949 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBorderImage(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50850:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50850 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderImage(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50751:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50751 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBorderRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50652:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50652 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50553:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50553 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50454:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50454 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxOrdinalGroup(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50355:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50355 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxPack(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50256:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50256 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxOrient(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50157:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50157 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxFlex(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:50058:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50058 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxDirection(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49959:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49959 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxAlign(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49860:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49860 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskImage(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49761:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49761 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskComposite(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49662:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49662 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49563:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49563 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49464:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49464 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskClip(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49365:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49365 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskPositionY(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49266:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49266 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskPositionX(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49167:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49167 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitMaskRepeat(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:49068:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
49068 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitUserSelect(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48969:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48969 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridRowGap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48870:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48870 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnGap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48771:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48771 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridColumnGap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48672:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48672 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxSizing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48573:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48573 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBoxSizing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48474:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48474 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFlexBasis(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48375:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48375 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitOrder(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48276:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48276 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAlignSelf(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48177:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48177 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFlexShrink(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:48078:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
48078 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFlexGrow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47979:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47979 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAlignItems(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47880:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47880 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAlignContent(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47781:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47781 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitJustifyContent(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47682:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47682 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFlexWrap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47583:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47583 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFlexDirection(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47484:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47484 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_offsetInlineEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47385:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47385 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_offsetInlineStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47286:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47286 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_offsetBlockEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47187:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47187 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_offsetBlockStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:47088:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
47088 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozPaddingEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46989:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46989 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozPaddingStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46890:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46890 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozMarginEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46791:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46791 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozMarginStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46692:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46692 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_wordWrap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46593:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46593 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTextSizeAdjust(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46494:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46494 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozHyphens(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46395:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46395 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozFontLanguageOverride(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46296:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46296 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozFontFeatureSettings(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46197:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46197 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitFilter(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:46098:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46098 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBoxShadow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45999:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45999 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnRuleStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45900:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45900 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnSpan(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45801:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45801 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnRuleColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45702:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45702 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnRuleWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45603:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45603 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnFill(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45504:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45504 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnCount(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45405:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45405 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozColumnWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45306:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45306 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAppearance(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45207:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45207 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransformOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45108:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45108 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransformOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:45009:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45009 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransformStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44910:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44910 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransformStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44811:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44811 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBackfaceVisibility(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44712:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44712 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBackfaceVisibility(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44613:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44613 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitPerspectiveOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44514:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44514 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozPerspectiveOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44415:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44415 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitPerspective(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44316:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44316 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozPerspective(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44217:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44217 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_pageBreakInside(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44118:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44118 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransform(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:44019:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44019 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransform(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43920:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43920 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationDelay(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43821:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43821 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationDelay(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43722:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43722 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationFillMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43623:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43623 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationFillMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43524:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43524 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationPlayState(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43425:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43425 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationPlayState(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43326:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43326 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationDirection(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43227:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43227 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationDirection(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43128:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43128 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationIterationCount(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:43029:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43029 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationIterationCount(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42930:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42930 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationTimingFunction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42831:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42831 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationTimingFunction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42732:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42732 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationDuration(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42633:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42633 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationDuration(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42534:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42534 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitAnimationName(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42435:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42435 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAnimationName(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42336:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42336 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransitionDelay(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42237:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42237 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransitionDelay(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42138:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42138 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransitionProperty(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:42039:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
42039 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransitionProperty(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41940:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41940 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransitionTimingFunction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41841:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41841 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransitionTimingFunction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41742:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41742 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTransitionDuration(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41643:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41643 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTransitionDuration(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41544:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41544 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBorderBottomLeftRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41445:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41445 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBorderBottomRightRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41346:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41346 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBorderTopRightRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41247:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41247 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBorderTopLeftRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41148:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41148 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderEndWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:41049:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41049 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderEndStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40950:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40950 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderEndColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40851:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40851 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderStartWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40752:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40752 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderStartStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40653:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40653 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBorderStartColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40554:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40554 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBackgroundSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40455:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40455 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBackgroundOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40356:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40356 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitBackgroundClip(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40257:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40257 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_all(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40158:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40158 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskPosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:40059:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40059 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_mask(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39960:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39960 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textDecoration(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39861:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39861 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_insetInline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39762:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39762 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_insetBlock(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39663:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39663 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_inset(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39564:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39564 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_placeItems(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39465:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39465 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_placeSelf(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39366:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39366 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_placeContent(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39267:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39267 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_grid(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39168:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39168 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridTemplate(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:39069:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39069 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridArea(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38970:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38970 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridColumn(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38871:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38871 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridRow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38772:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38772 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38673:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38673 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_flex(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38574:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38574 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_flexFlow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38475:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38475 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingInline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38376:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38376 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingBlock(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38277:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38277 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPadding(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38178:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38178 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingInline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:38079:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38079 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingBlock(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37980:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37980 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_padding(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37881:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37881 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozOutlineRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37782:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37782 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_outline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37683:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37683 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginInline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37584:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37584 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginBlock(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37485:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37485 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMargin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37386:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37386 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginInline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37287:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37287 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginBlock(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37188:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37188 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_margin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:37089:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37089 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_listStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36990:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36990 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marker(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36891:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36891 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTextStroke(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36792:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36792 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textEmphasis(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36693:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36693 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariant(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36594:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36594 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_font(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36495:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36495 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnRule(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36396:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36396 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columns(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36297:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36297 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_pageBreakAfter(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36198:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36198 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_pageBreakBefore(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36099:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36099 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overscrollBehavior(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:36000:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36000 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animation(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35901:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35901 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35802:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35802 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflowClipBox(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35703:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35703 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35604:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35604 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35505:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35505 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlock(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35406:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35406 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35307:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35307 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35208:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35208 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35109:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35109 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:35010:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35010 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34911:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34911 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34812:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34812 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderImage(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34713:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34713 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34614:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34614 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_border(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34515:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34515 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34416:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34416 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34317:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34317 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34218:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34218 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34119:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34119 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderLeft(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:34020:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34020 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBottom(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33921:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33921 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderRight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33822:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33822 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderTop(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33723:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33723 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33624:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33624 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33525:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33525 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33426:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33426 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundPosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33327:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33327 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_background(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33228:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33228 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTextStrokeColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33129:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33129 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTextFillColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:33030:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33030 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textEmphasisColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32931:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32931 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textDecorationColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32832:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32832 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_stopColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32733:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32733 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_outlineColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32634:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32634 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_lightingColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32535:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32535 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_floodColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32436:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32436 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnRuleColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32337:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32337 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderTopColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32238:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32238 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderRightColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32139 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderLeftColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:32040:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32040 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineStartColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31941:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31941 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineEndColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31842:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31842 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBottomColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31743:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31743 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockStartColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31644:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31644 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockEndColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31545:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31545 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31446:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31446 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_top(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31347:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31347 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_right(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31248:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31248 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginTop(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31149:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31149 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginRight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:31050:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31050 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginLeft(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30951:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30951 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginInlineStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30852:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30852 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginInlineEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30753:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30753 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginBottom(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30654:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30654 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginBlockStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30555:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30555 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_marginBlockEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30456:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30456 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_left(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30357:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30357 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_insetInlineStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30258:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30258 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_insetInlineEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30159:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30159 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_insetBlockStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:30060:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30060 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_insetBlockEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29961:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29961 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_bottom(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29862:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29862 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozOutlineRadiusTopright(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29763:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29763 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozOutlineRadiusTopleft(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29664:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29664 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozOutlineRadiusBottomright(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29565:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29565 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozOutlineRadiusBottomleft(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29466:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29466 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderTopRightRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29367:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29367 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderTopLeftRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29268:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29268 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderStartStartRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29169:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29169 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderStartEndRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:29070:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29070 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderEndStartRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28971:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28971 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderEndEndRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28872:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28872 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBottomRightRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28773:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28773 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBottomLeftRadius(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28674:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28674 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitTextStrokeWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28575:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28575 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_outlineWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28476 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnRuleWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28377:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28377 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderTopWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28278:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28278 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderRightWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28179:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28179 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderLeftWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:28080:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28080 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineStartWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27981:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27981 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineEndWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27882:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27882 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBottomWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27783:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27783 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockStartWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27684:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27684 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockEndWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27585:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27585 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_shapeMargin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27486:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27486 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingTop(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27387:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27387 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingRight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27288:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27288 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingLeft(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27189:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27189 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingInlineStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:27090:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27090 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingInlineEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26991:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26991 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingBottom(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26892:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26892 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingBlockStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26793:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26793 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paddingBlockEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26694:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26694 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginTop(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26595:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26595 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginRight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26496:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26496 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginLeft(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26397:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26397 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginInlineStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26298:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26298 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginInlineEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26199:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26199 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginBottom(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26100:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26100 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginBlockStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:26001:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26001 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollMarginBlockEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25902:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25902 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_outlineOffset(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25803:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25803 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_width(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25704:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25704 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_minWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25605:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25605 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_minInlineSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25506:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25506 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_minHeight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25407:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25407 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_minBlockSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25308:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25308 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_inlineSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25209:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25209 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_height(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25110:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25110 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp: In function 'bool mozilla::dom::MediaList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:864:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  864 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:866:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  866 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_blockSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:25011:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25011 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingTop(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24912:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24912 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingRight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24813:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24813 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingLeft(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24714:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24714 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingInlineStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24615:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24615 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingInlineEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24516:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24516 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingBottom(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24417:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24417 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp: In function 'bool mozilla::dom::MimeTypeArray_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:858:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  858 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:858:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingBlockStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24318:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24318 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollPaddingBlockEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24219:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24219 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBinding(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24120:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24120 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_markerStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:24021:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24021 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_markerMid(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23922:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23922 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_markerEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23823:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23823 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maxWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23724:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23724 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maxInlineSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23625:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23625 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maxHeight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23526:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23526 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maxBlockSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23427:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23427 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridRowStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23328:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23328 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridRowEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23229:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23229 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridColumnStart(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23130:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23130 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridColumnEnd(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:23031:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23031 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollSnapDestination(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22932:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22932 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_perspectiveOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22833:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22833 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_objectPosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22734:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22734 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_rowGap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22635:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22635 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnGap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22536:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22536 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transform(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22437:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22437 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollSnapPointsY(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22338:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22338 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollSnapPointsX(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22239:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22239 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_counterSet(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22140:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22140 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_counterReset(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:22041:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22041 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transformOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21942:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21942 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridAutoRows(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21843:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21843 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridAutoColumns(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21744:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21744 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_stroke(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21645:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21645 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fill(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21546:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21546 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridTemplateRows(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21447:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21447 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridTemplateColumns(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21348:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21348 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozImageRegion(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21249:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21249 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_clip(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21150:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21150 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_wordSpacing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:21051:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21051 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_willChange(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20952:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20952 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_verticalAlign(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20853:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20853 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_translate(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20754:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20754 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transitionTimingFunction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20655:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20655 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transitionProperty(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20556:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20556 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transitionDuration(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20457:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20457 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transitionDelay(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20358:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20358 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textShadow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20259:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20259 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textOverflow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20160:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20160 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textIndent(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:20061:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20061 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textEmphasisStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19962:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19962 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_strokeWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19863:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19863 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_strokeDashoffset(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19764:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19764 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_strokeDasharray(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19665:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19665 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_shapeOutside(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19566:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19566 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollbarColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19467:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19467 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollSnapCoordinate(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19368:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19368 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scale(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19269:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19269 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_rotate(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19170:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19170 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_quotes(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:19071:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19071 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_perspective(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18972:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18972 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_offsetPath(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18873:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18873 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTabSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18774:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18774 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18675:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18675 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskRepeat(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18576:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18576 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskPositionY(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18477:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18477 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskPositionX(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18378:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18378 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18279:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18279 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18180:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18180 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskImage(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:18081:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18081 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskComposite(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17982:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17982 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskClip(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17883:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17883 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_listStyleType(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17784:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17784 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_listStyleImage(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17685:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17685 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_lineHeight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17586:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17586 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_letterSpacing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17487:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17487 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridTemplateAreas(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17388:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17388 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariationSettings(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17289:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17289 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariantAlternates(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17190:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17190 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:17091:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17091 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontLanguageOverride(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16992:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16992 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontFeatureSettings(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16893:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16893 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontFamily(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16794:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16794 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_flexBasis(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16695:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16695 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_filter(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16596:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16596 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_cursor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16497:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16497 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_counterIncrement(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16398:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16398 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_content(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16299:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16299 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16200:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16200 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_color(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16101:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16101 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_clipPath(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:16002:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16002 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_caretColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15903:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15903 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_boxShadow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15804:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15804 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderSpacing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15705:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15705 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderImageWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15606:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15606 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderImageSource(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15507:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15507 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderImageSlice(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15408:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15408 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderImageOutset(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15309:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15309 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaSource_Binding::set_duration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundSize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15210:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15210 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundRepeat(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15111:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15111 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundPositionY(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:15012:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15012 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaRecorder_Binding::start(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundPositionX(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14913:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14913 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundOrigin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14814:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14814 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundImage(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14715:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14715 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundClip(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14616:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14616 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundBlendMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14517:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14517 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backgroundAttachment(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14418:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14418 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationTimingFunction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14319:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14319 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationPlayState(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14220:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14220 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationName(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14121:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14121 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationIterationCount(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:14022:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14022 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationFillMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13923:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13923 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationDuration(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13824:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13824 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationDirection(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13725:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13725 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_animationDelay(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13626:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13626 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnRuleStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13527:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13527 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderTopStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13428:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13428 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderRightStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13329:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13329 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderLeftStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13230:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13230 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineStartStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13131:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13131 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderInlineEndStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:13032:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13032 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp: In function 'bool mozilla::dom::MediaRecorder_Binding::isTypeSupported(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:1213:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1213 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBottomStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12933:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12933 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp: In function 'bool mozilla::dom::MediaSource_Binding::isTypeSupported(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp:767:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  767 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockStartStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12834:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12834 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaSource_Binding::setLiveSeekableRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderBlockEndStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12735:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12735 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_stopOpacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12636:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12636 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_shapeImageThreshold(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12537:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12537 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_opacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12438:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12438 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_floodOpacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12339:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12339 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_strokeMiterlimit(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12240:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12240 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBoxFlex(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12141:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12141 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::MessageBroadcaster_Binding::broadcastAsyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageBroadcaster*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:4415:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4415 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageBroadcaster.h:33:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   33 |     DispatchAsyncMessage(aCx, aMessageName, aObj, aObjects, nullptr,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   34 |                          JS::UndefinedHandleValue, aError);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageBroadcaster.h:33:25: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_flexShrink(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:12042:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12042 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaSource_Binding::endOfStream(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_flexGrow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11943:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11943 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_strokeOpacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11844:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11844 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaList_Binding::set_mediaText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaList*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fillOpacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11745:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11745 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overscrollBehaviorY(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11646:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11646 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:3656:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3656 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:200:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |     DispatchAsyncMessage(aCx, aMessageName, aObj, aObjects, aPrincipal,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |                          aTransfers, aError);
      |                          ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:200:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overscrollBehaviorX(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11547:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11547 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflowClipBoxInline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11448:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11448 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:2418:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2418 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:200:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |     DispatchAsyncMessage(aCx, aMessageName, aObj, aObjects, aPrincipal,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |                          aTransfers, aError);
      |                          ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:200:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflowClipBoxBlock(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11349:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11349 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflowY(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11250:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11250 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::MessageSender_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageSender*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5153:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5153 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:200:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |     DispatchAsyncMessage(aCx, aMessageName, aObj, aObjects, aPrincipal,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |                          aTransfers, aError);
      |                          ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:200:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflowX(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11151:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11151 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_order(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:11052:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11052 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBoxOrdinalGroup(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10953:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10953 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fillRule(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10854:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10854 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_clipRule(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10755:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10755 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_breakBefore(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10656:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10656 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_breakAfter(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10557:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10557 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_zIndex(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10458:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10458 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_writingMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10359:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10359 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_wordBreak(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10260:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10260 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_whiteSpace(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10161:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10161 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_webkitLineClamp(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:10062:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10062 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_visibility(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9963:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9963 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_vectorEffect(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9864:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9864 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_unicodeBidi(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9765:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9765 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transformStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9666:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9666 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_transformBox(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9567:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9567 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_touchAction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9468:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9468 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textTransform(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9369:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9369 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textRendering(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9270:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9270 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textOrientation(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9171:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9171 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textJustify(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:9072:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9072 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textEmphasisPosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8973:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8973 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textDecorationStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8874:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8874 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textDecorationLine(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8775:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8775 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textCombineUpright(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8676:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8676 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textAnchor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8577:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8577 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textAlignLast(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8478:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8478 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_textAlign(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8379:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8379 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_tableLayout(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8280:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8280 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_strokeLinejoin(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8181:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8181 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_strokeLinecap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:8082:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8082 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::dump(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_shapeRendering(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7983:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7983 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollbarWidth(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7884:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7884 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::removeDelayedProcessScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ParentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollSnapType(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7785:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7785 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollSnapAlign(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7686:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7686 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::dump(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_scrollBehavior(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7587:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7587 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ProcessMessageManager_Binding::removeDelayedProcessScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_rubyPosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7488 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_rubyAlign(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7389:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7389 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaStream_Binding::assignId(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_resize(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7290:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7290 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::removeDelayedFrameScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChromeMessageBroadcaster*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_position(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7191:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7191 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_pointerEvents(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:7092:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7092 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChromeMessageSender_Binding::removeDelayedFrameScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChromeMessageSender*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_paintOrder(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6993:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6993 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflowWrap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6894:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6894 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MouseEvent_Binding::getModifierState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MouseEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_overflowAnchor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6795:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6795 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaList_Binding::deleteMedium(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_outlineStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6696:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6696 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_objectFit(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6597:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6597 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaList_Binding::appendMedium(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozWindowDragging(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6498:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6498 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozUserSelect(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6399:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6399 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozUserModify(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6300:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6300 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozUserInput(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6201:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6201 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozUserFocus(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6102:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6102 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozTextSizeAdjust(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:6003:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6003 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozStackSizing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5904:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5904 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::loadProcessScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ParentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozOsxFontSmoothing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5805:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5805 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozOrient(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5706:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5706 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ProcessMessageManager_Binding::loadProcessScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozForceBrokenImageIcon(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5607:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5607 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozFloatEdge(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5508:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5508 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MessageListenerManager_Binding::removeMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageListenerManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBoxPack(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5409:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5409 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBoxOrient(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5310:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5310 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MessageListenerManager_Binding::removeWeakMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageListenerManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBoxDirection(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5211:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5211 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozBoxAlign(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5112:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5112 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MessageListenerManager_Binding::addWeakMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageListenerManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_MozAppearance(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:5013:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5013 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_mixBlendMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4914:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4914 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_maskType(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4815:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4815 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_listStylePosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4716:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4716 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_justifySelf(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4617:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4617 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_justifyItems(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4518:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4518 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_justifyContent(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4419:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4419 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::addWeakMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_isolation(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4320:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4320 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_initialLetter(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4221:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4221 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::addWeakMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_imeMode(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4122:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4122 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_imageRendering(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:4023:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4023 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::removeWeakMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_imageOrientation(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3924:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3924 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_hyphens(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3825:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3825 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_gridAutoFlow(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3726:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3726 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::removeMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontWeight(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3627:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3627 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariantPosition(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3528:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3528 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::removeMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariantNumeric(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3429:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3429 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariantLigatures(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3330:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3330 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::removeWeakMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariantEastAsian(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3231:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3231 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontVariantCaps(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3132:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3132 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontSynthesis(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:3033:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3033 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontStyle(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2934:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2934 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::get_sharedData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontStretch(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2835:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2835 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontSizeAdjust(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2736:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2736 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::clone(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontOpticalSizing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2637:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2637 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_fontKerning(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2538:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2538 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamTrack_Binding::clone(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamTrack*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_cssFloat(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2439:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2439 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_flexWrap(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2340:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2340 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_flexDirection(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2241:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2241 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_emptyCells(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2142:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2142 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_dominantBaseline(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:2043:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2043 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_display(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1944:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1944 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_direction(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1845:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1845 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_contain(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1746:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1746 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnSpan(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1647:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1647 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnFill(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1548:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1548 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_columnCount(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1449:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1449 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_colorInterpolationFilters(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1350:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1350 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_colorInterpolation(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1251:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1251 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_colorAdjust(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1152:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1152 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_clear(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:1053:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1053 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_captionSide(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:954:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  954 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_breakInside(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:855:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  855 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:484:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  484 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:508:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  508 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_boxSizing(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:756:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  756 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_boxDecorationBreak(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:657:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:591:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  591 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:591:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:628:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:628:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:641:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  641 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderImageRepeat(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:558:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  558 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_borderCollapse(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:459:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  459 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_backfaceVisibility(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:360:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  360 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::btoa(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_alignSelf(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:261:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  261 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleStruct.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoComputedDataInlines.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ContentCache.h:16,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserParent.h:12,
                 from /<<PKGBUILDDIR>>/dom/browser-element/BrowserElementParent.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/IdType.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserParent.h:13,
                 from /<<PKGBUILDDIR>>/dom/browser-element/BrowserElementParent.cpp:7:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_alignItems(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:162:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  162 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::atob(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::set_alignContent(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:63:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::btoa(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::getChildren(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:302:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::atob(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::get_tabEventTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::get_docShell(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaQueryList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::TrySetToCompositeOperationOrAutoSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:457:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  457 | OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::TrySetToCompositeOperationOrAutoSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:463:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  463 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:475:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  475 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamError; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaRecorder; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::DOMMediaStream; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsMimeType; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::TrySetToDoubleOrNullSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:740:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  740 | OwningDoubleOrNullOrDoubleOrNullSequence::TrySetToDoubleOrNullSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:746:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  746 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:758:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  758 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaSource; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeys; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsMimeTypeArray; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamTrack; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BasePropertyIndexedKeyframe::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1099:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1099 | BasePropertyIndexedKeyframe::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1128:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1128 |     if (!JS_GetPropertyById(cx, *object, atomsCache->composite_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1159:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1159 |     if (!JS_GetPropertyById(cx, *object, atomsCache->easing_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1190:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1190 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_stream(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BasePropertyIndexedKeyframe::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1230:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1230 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseKeyframeTypesBinding.cpp:1239:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1239 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorderErrorEvent_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorderErrorEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamAudioDestinationNode_Binding::get_stream(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamAudioDestinationNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaStream_Binding::getTrackById(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamEvent_Binding::get_stream(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamTrackEvent_Binding::get_track(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamTrackEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContextGroup_Binding::getToplevels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContextGroup*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:927:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  927 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  928 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MessageBroadcaster_Binding::getChildAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageBroadcaster*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::get_processMessageManager(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MouseEvent_Binding::get_relatedTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MouseEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeBinding.cpp: In function 'bool mozilla::dom::MimeType_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeBinding.cpp:175:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  175 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessageSender_Binding::get_processMessageManager(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageSender*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp: In member function 'bool mozilla::dom::AudioWorkletNodeOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:60:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 | AudioWorkletNodeOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:90:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   90 |     if (!JS_GetPropertyById(cx, *object, atomsCache->numberOfInputs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->numberOfOutputs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:118:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  118 |     if (!JS_GetPropertyById(cx, *object, atomsCache->outputChannelCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:126:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  126 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:137:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:194:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  194 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  195 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:212:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  212 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:251:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  251 |     if (!JS_GetPropertyById(cx, *object, atomsCache->processorOptions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:161:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  161 |     if (!JS_GetPropertyById(cx, *object, atomsCache->parameterData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::get_processMessageManager(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListBinding.cpp: In function 'bool mozilla::dom::MediaQueryList_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListBinding.cpp:285:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListBinding.cpp:285:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp: In function 'bool mozilla::dom::MerchantValidationEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:410:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  410 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageChannelBinding.cpp: In function 'bool mozilla::dom::MessageChannel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageChannelBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In function 'bool mozilla::dom::MessageEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:1114:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1114 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioWorkletNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioWorkletNodeBinding.cpp:723:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  723 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp: In function 'bool mozilla::dom::MediaRecorderErrorEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp: In function 'bool mozilla::dom::MouseEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:1521:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1521 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp: In function 'bool mozilla::dom::MediaSource_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp:814:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  814 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrackEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrackAudioSourceNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp:234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In function 'bool mozilla::dom::MediaKeys_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:433:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  433 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioDestinationNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamAudioDestinationNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioDestinationNodeBinding.cpp:65:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5756:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5756 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:2810:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2810 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp: In function 'bool mozilla::dom::MediaRecorder_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:1223:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1223 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ProcessMessageManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6288:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6288 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSP::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:64:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 | CSP::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->base_uri_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:101:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:112:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  112 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:124:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:144:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  144 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:155:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  155 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:167:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  167 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:187:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  187 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:198:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  198 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:210:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:230:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  230 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:241:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  241 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:253:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  253 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:273:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  273 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:284:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  284 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:296:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  296 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:316:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:327:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  327 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:339:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  339 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:359:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  359 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:370:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  370 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:382:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  382 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:402:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  402 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  413 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:425:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  425 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:445:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  445 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:456:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  456 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:468:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  468 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:488:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:499:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  499 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:511:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  511 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:531:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  531 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:542:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  542 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:554:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  554 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:574:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  574 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:585:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  585 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:597:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  597 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:617:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  617 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:628:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  628 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:640:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  640 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:660:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  660 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:671:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  671 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:683:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  683 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:709:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  709 |     if (!JS_GetPropertyById(cx, *object, atomsCache->report_uri_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:717:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  717 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:728:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  728 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:740:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  740 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:760:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  760 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:771:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  771 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:783:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  783 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:803:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  803 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:814:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  814 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:826:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  826 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:846:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  846 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:857:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  857 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:869:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  869 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:889:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  889 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:900:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  900 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:912:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  912 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:932:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  932 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:943:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  943 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:955:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  955 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:924:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  924 |     if (!JS_GetPropertyById(cx, *object, atomsCache->worker_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:881:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  881 |     if (!JS_GetPropertyById(cx, *object, atomsCache->upgrade_insecure_requests_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:838:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  838 |     if (!JS_GetPropertyById(cx, *object, atomsCache->style_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:795:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  795 |     if (!JS_GetPropertyById(cx, *object, atomsCache->script_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:752:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  752 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sandbox_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp:244:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  244 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:695:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  695 |     if (!JS_GetPropertyById(cx, *object, atomsCache->report_only_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:652:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  652 |     if (!JS_GetPropertyById(cx, *object, atomsCache->referrer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:609:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  609 |     if (!JS_GetPropertyById(cx, *object, atomsCache->object_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:566:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  566 |     if (!JS_GetPropertyById(cx, *object, atomsCache->media_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:523:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  523 |     if (!JS_GetPropertyById(cx, *object, atomsCache->manifest_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:480:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  480 |     if (!JS_GetPropertyById(cx, *object, atomsCache->img_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:437:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  437 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frame_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:394:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  394 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frame_ancestors_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:351:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |     if (!JS_GetPropertyById(cx, *object, atomsCache->form_action_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:308:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  308 |     if (!JS_GetPropertyById(cx, *object, atomsCache->font_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:265:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  265 |     if (!JS_GetPropertyById(cx, *object, atomsCache->default_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:222:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_GetPropertyById(cx, *object, atomsCache->connect_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:179:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |     if (!JS_GetPropertyById(cx, *object, atomsCache->child_src_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:136:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  136 |     if (!JS_GetPropertyById(cx, *object, atomsCache->block_all_mixed_content_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp: In function 'bool mozilla::dom::MediaQueryListEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:327:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  327 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChromeMessageSender_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:1528:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1528 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChildProcessMessageManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:553:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  553 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:4048:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4048 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In function 'bool mozilla::dom::MediaStream_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:1428:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1428 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamErrorBinding.cpp: In function 'bool mozilla::dom::MediaStreamError_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamErrorBinding.cpp:135:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp: In function 'bool mozilla::dom::MessagePort_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:581:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  581 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrack_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:2862:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2862 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseScrollEventBinding.cpp: In function 'bool mozilla::dom::MouseScrollEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseScrollEventBinding.cpp:280:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamAudioSourceNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp:234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:1014:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1014 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaQueryList_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaQueryList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_onwarning(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_onresume(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_onpause(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSP::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:972:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  972 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:981:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  981 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_ondataavailable(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_onstop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSPPolicies::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1894:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1894 | CSPPolicies::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1923:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1923 |     if (!JS_GetPropertyById(cx, *object, atomsCache->csp_policies_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1931:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1931 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1942:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1942 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::get_onstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaRecorder*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSPPolicies::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1971:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1971 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSPDictionariesBinding.cpp:1980:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1980 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaSource_Binding::get_onsourceclosed(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaSource_Binding::get_onsourceended(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaSource_Binding::get_onsourceopen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::get_onremovetrack(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::get_onaddtrack(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamTrack_Binding::get_onended(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamTrack*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamTrack_Binding::get_onunmute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamTrack*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamTrack_Binding::get_onmute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamTrack*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessagePort_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessagePort*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In function 'bool mozilla::dom::MozStorageAsyncStatementParams_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:865:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  865 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:867:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  867 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessagePort_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessagePort*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In function 'bool mozilla::dom::MozStorageStatementParams_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:865:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  865 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:865:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp: In member function 'void mozilla::dom::DecodeErrorCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::DOMException&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:110:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | DecodeErrorCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, DOMException& error, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:130:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  130 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  131 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:130:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp: In function 'bool mozilla::dom::MozStorageStatementRow_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:565:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  565 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:565:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessageEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp: In function 'bool mozilla::dom::NamedNodeMap_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:1151:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1151 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:1151:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::get_initialProcessData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp: In function 'bool mozilla::dom::NodeList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:678:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  678 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:678:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::get_initialProcessData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ParentProcessMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp: In function 'bool mozilla::dom::OfflineResourceList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1742:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1742 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1742:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp: In function 'bool mozilla::dom::PaintRequestList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:663:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  663 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:663:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::loadFrameScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChromeMessageBroadcaster*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChromeMessageSender_Binding::loadFrameScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChromeMessageSender*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp: In function 'bool mozilla::dom::MouseEvent_Binding::initMouseEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MouseEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:991:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  991 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::getBattery_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:351:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseScrollEventBinding.cpp: In function 'bool mozilla::dom::MouseScrollEvent_Binding::initMouseScrollEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MouseScrollEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseScrollEventBinding.cpp:74:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   74 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:584:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  584 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:590:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  590 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::addMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:53989:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53989 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSS2PropertiesBinding.cpp:53995:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53995 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::addMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageListenerManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioWorkletNode_Binding::get_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioWorkletNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp: In function 'bool mozilla::dom::MouseEvent_Binding::initNSMouseEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MouseEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:1272:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1272 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioWorkletProcessor_Binding::get_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioWorkletProcessor*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioWorkletNode_Binding::get_parameters(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioWorkletNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AudioWorkletProcessor_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::WindowProxyOrMessagePortOrServiceWorkerArgument::TrySetToServiceWorker(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:7013:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7013 |   TrySetToServiceWorker(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaKeySessionType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, MediaKeySessionType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In member function 'bool mozilla::dom::MediaKeysPolicy::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:76:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   76 | MediaKeysPolicy::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:105:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 |     if (!JS_GetPropertyById(cx, *object, atomsCache->minHdcpVersion_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:110:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMinHdcpVersion)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp: In member function 'void mozilla::dom::DecodeSuccessCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::AudioBuffer&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:80:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   80 | DecodeSuccessCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, AudioBuffer& decodedData, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:100:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  100 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  101 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:100:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In member function 'bool mozilla::dom::MediaKeysPolicy::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:125:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  125 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:134:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In member function 'bool mozilla::dom::MediaKeysPolicy::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:140:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  140 | MediaKeysPolicy::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:160:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  160 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->minHdcpVersion_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaKeySystemStatus, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:33:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   33 | ToJSValue(JSContext* aCx, MediaKeySystemStatus aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp: In member function 'bool mozilla::dom::RequestMediaKeySystemAccessNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:161:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  161 | RequestMediaKeySystemAccessNotification::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:181:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  181 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->keySystem_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:194:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->status_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::get_audioWorklet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::get_listener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::get_destination(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createPeriodicWave(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp: In member function 'bool mozilla::dom::MediaQueryListEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | MediaQueryListEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->matches_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:94:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   94 |     if (!JS_GetPropertyById(cx, *object, atomsCache->media_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:99:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   99 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMedia)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createOscillator(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp: In function 'bool mozilla::dom::MediaQueryListEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:467:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  467 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createDynamicsCompressor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createChannelMerger(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp: In member function 'bool mozilla::dom::MediaQueryListEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:114:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  114 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:123:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  123 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp: In member function 'bool mozilla::dom::MediaQueryListEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:129:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 | MediaQueryListEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:147:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->matches_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaQueryListEventBinding.cpp:160:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  160 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->media_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createChannelSplitter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createConvolver(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createStereoPanner(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In function 'void mozilla::dom::MozSharedMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:859:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  859 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:867:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  867 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createPanner(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RecordingState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, RecordingState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createWaveShaper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp: In member function 'bool mozilla::dom::MediaRecorderOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:80:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   80 | MediaRecorderOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:109:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  109 |     if (!JS_GetPropertyById(cx, *object, atomsCache->audioBitsPerSecond_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:140:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMimeType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:150:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  150 |     if (!JS_GetPropertyById(cx, *object, atomsCache->videoBitsPerSecond_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mimeType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:122:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  122 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bitsPerSecond_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp: In function 'bool mozilla::dom::BaseAudioContext_Binding::createIIRFilter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:982:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  982 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:993:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  993 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:1019:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1019 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:1030:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1030 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp: In member function 'bool mozilla::dom::MediaRecorderOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:168:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  168 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:177:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  177 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp: In member function 'bool mozilla::dom::MediaRecorderOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:183:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  183 | MediaRecorderOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:202:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->audioBitsPerSecond_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:215:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bitsPerSecond_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:229:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  229 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mimeType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderBinding.cpp:241:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  241 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->videoBitsPerSecond_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createBiquadFilter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BiquadFilterNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp: In member function 'bool mozilla::dom::MediaRecorderErrorEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | MediaRecorderErrorEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createDelay(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp: In function 'bool mozilla::dom::MediaRecorderErrorEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp:372:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  372 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createGain(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createAnalyser(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp: In member function 'bool mozilla::dom::MediaRecorderErrorEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | MediaRecorderErrorEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaRecorderErrorEventBinding.cpp:131:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createScriptProcessor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/browser-element/BrowserElementParent.cpp: In static member function 'static mozilla::BrowserElementParent::OpenWindowResult mozilla::BrowserElementParent::DispatchOpenWindowEvent(mozilla::dom::Element*, mozilla::dom::Element*, const nsAString&, const nsAString&, bool, const nsAString&)':
/<<PKGBUILDDIR>>/dom/browser-element/BrowserElementParent.cpp:88:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |   event->InitCustomEvent(cx, aEventName,
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
   89 |                          /* aCanBubble = */ true,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~
   90 |                          /* aCancelable = */ true, aDetailValue);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/browser-element/BrowserElementParent.cpp:88:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createConstantSource(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BaseAudioContext_Binding::createBufferSource(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaSourceReadyState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, MediaSourceReadyState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaSourceEndOfStreamError, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaSourceBinding.cpp:62:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   62 | ToJSValue(JSContext* aCx, MediaSourceEndOfStreamError aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp: In function 'bool mozilla::dom::BaseAudioContext_Binding::decodeAudioData_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:625:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  625 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp: In member function 'bool mozilla::dom::MediaStreamAudioSourceOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | MediaStreamAudioSourceOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mediaStream_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp: In function 'bool mozilla::dom::BaseAudioContext_Binding::resume_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BaseAudioContextBinding.cpp:625:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  625 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamAudioSourceNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardResponse::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:738:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  738 | BasicCardResponse::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:767:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  767 |     if (!JS_GetPropertyById(cx, *object, atomsCache->billingAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:794:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  794 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cardNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:799:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  799 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCardNumber)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:812:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  812 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cardSecurityCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:817:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  817 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCardSecurityCode)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:827:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  827 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cardholderName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:832:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  832 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCardholderName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:842:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  842 |     if (!JS_GetPropertyById(cx, *object, atomsCache->expiryMonth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:847:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  847 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mExpiryMonth)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:857:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  857 |     if (!JS_GetPropertyById(cx, *object, atomsCache->expiryYear_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:862:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  862 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mExpiryYear)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/browser-element'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/cache'
mkdir -p '.deps/'
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp: In member function 'bool mozilla::dom::MediaStreamAudioSourceOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | MediaStreamAudioSourceOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
dom/cache/Unified_cpp_dom_cache0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamAudioSourceNodeBinding.cpp:131:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mediaStream_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_cache0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/cache -I/<<PKGBUILDDIR>>/build-browser/dom/cache -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_cache0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp
dom/cache/Unified_cpp_dom_cache1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardChangeDetails::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | BasicCardChangeDetails::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->billingAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrMediaTrackConstraints::TrySetToBoolean(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:86:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 | OwningBooleanOrMediaTrackConstraints::TrySetToBoolean(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardResponse::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:874:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  874 | BasicCardResponse::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:893:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  893 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->billingAddress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:902:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  902 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->billingAddress_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:915:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  915 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cardNumber_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:928:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  928 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cardSecurityCode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:941:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  941 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cardholderName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:954:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  954 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->expiryMonth_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:967:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  967 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->expiryYear_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::Wrap(JSContext*, mozilla::DOMMediaStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardChangeDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:102:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  102 | BasicCardChangeDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:121:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->billingAddress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BasicCardPaymentBinding.cpp:130:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->billingAddress_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp: In member function 'bool mozilla::dom::MediaStreamEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | MediaStreamEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stream_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BiquadFilterNode_Binding::get_gain(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BiquadFilterNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BiquadFilterNode_Binding::get_Q(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BiquadFilterNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp:383:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  383 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BiquadFilterNode_Binding::get_detune(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BiquadFilterNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BiquadFilterNode_Binding::get_frequency(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BiquadFilterNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp: In member function 'bool mozilla::dom::MediaStreamEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | MediaStreamEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp:129:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stream_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamEventBinding.cpp:138:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stream_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Blob_Binding::slice(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Blob*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:693:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  693 |     if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp: In member function 'bool mozilla::dom::MediaStreamTrackAudioSourceOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | MediaStreamTrackAudioSourceOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mediaStreamTrack_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:235:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  235 | OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamTrackAudioSourceNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp: In function 'bool mozilla::dom::Blob_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:955:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  955 |       if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobBinding.cpp:966:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  966 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp: In member function 'bool mozilla::dom::MediaStreamTrackAudioSourceOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | MediaStreamTrackAudioSourceOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackAudioSourceNodeBinding.cpp:131:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mediaStreamTrack_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::VideoFacingModeEnum, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:46:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   46 | ToJSValue(JSContext* aCx, VideoFacingModeEnum aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaSourceEnum, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:75:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   75 | ToJSValue(JSContext* aCx, MediaSourceEnum aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MediaStreamTrackState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:98:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   98 | ToJSValue(JSContext* aCx, MediaStreamTrackState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Blob_Binding::Wrap(JSContext*, mozilla::dom::Blob*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrConstrainBooleanParameters::TrySetToBoolean(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:165:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  165 | OwningBooleanOrConstrainBooleanParameters::TrySetToBoolean(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrConstrainDoubleRange::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:366:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  366 | OwningDoubleOrConstrainDoubleRange::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp: In member function 'bool mozilla::dom::BlobEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | BlobEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:725:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  725 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:738:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  738 |     MOZ_KnownLive(self)->IndexedSetter(cx, index, arg, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningLongOrConstrainLongRange::TrySetToLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:570:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  570 | OwningLongOrConstrainLongRange::TrySetToLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:725:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  725 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:738:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  738 |     MOZ_KnownLive(self)->IndexedSetter(cx, index, arg, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp: In function 'bool mozilla::dom::BlobEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BlobEventBinding.cpp:382:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  382 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:802:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  802 | OwningStringOrStringSequenceOrConstrainDOMStringParameters::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BoxObject_Binding::get_previousSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BoxObject_Binding::get_nextSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamTrack_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BoxObject_Binding::get_lastChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BoxObject_Binding::get_firstChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BoxObject_Binding::get_parentBox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BoxObject_Binding::get_element(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BoxObject*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp: In member function 'bool mozilla::dom::MediaStreamTrackEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | MediaStreamTrackEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->track_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::get_embedderElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OscillatorNode_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OscillatorNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrackEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp:372:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  372 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OffscreenCanvas_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OffscreenCanvas*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OffscreenCanvas_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OffscreenCanvas*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp: In member function 'bool mozilla::dom::MediaStreamTrackEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | MediaStreamTrackEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackEventBinding.cpp:131:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->track_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BroadcastChannelBinding.cpp: In function 'bool mozilla::dom::BroadcastChannel_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BroadcastChannelBinding.cpp:447:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  447 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::BrowsingContext_Binding::get_group(JSContext*, JS::Handle<JSObject*>, mozilla::dom::BrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanonicalBrowsingContext_Binding::get_embedderWindowGlobal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanonicalBrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainBooleanParameters::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:46:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   46 | ConstrainBooleanParameters::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:75:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   75 |     if (!JS_GetPropertyById(cx, *object, atomsCache->exact_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:88:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ideal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanonicalBrowsingContext_Binding::get_currentWindowGlobal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanonicalBrowsingContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrConstrainBooleanParameters::TrySetToConstrainBooleanParameters(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:211:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  211 | OwningBooleanOrConstrainBooleanParameters::TrySetToConstrainBooleanParameters(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanonicalBrowsingContext_Binding::getWindowGlobals(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanonicalBrowsingContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/BrowsingContextBinding.cpp:1307:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1307 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1308 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainBooleanParameters::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:106:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:115:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainBooleanParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:121:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 | ConstrainBooleanParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:140:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->exact_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:153:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  153 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ideal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::BooleanOrConstrainBooleanParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:113:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 | BooleanOrConstrainBooleanParameters::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrConstrainBooleanParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:258:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  258 | OwningBooleanOrConstrainBooleanParameters::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainDOMStringParameters::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:243:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  243 | ConstrainDOMStringParameters::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:272:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 |     if (!JS_GetPropertyById(cx, *object, atomsCache->exact_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:301:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  301 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ideal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/AudioTrackListBinding.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSGroupingRule_Binding::get_cssRules(JSContext*, JS::Handle<JSObject*>, mozilla::css::GroupRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::TrySetToConstrainDOMStringParameters(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:921:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  921 | OwningStringOrStringSequenceOrConstrainDOMStringParameters::TrySetToConstrainDOMStringParameters(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainDOMStringParameters::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:335:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  335 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:344:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  344 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainDOMStringParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:350:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  350 | ConstrainDOMStringParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:368:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  368 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:371:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->exact_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:383:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  383 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:386:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  386 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ideal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::StringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:719:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  719 | StringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:752:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  752 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  753 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:972:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  972 | OwningStringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1005:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1005 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1006 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainDoubleRange::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:466:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  466 | ConstrainDoubleRange::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:495:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  495 |     if (!JS_GetPropertyById(cx, *object, atomsCache->exact_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:543:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  543 |     if (!JS_GetPropertyById(cx, *object, atomsCache->min_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:527:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  527 |     if (!JS_GetPropertyById(cx, *object, atomsCache->max_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:511:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  511 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ideal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrConstrainDoubleRange::TrySetToConstrainDoubleRange(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:415:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  415 | OwningDoubleOrConstrainDoubleRange::TrySetToConstrainDoubleRange(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainDoubleRange::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:564:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  564 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:573:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  573 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainDoubleRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:579:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  579 | ConstrainDoubleRange::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:598:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  598 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->exact_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:611:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  611 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ideal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:624:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  624 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->max_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:637:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->min_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::DoubleOrConstrainDoubleRange::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:314:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  314 | DoubleOrConstrainDoubleRange::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:314:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrConstrainDoubleRange::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:462:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  462 | OwningDoubleOrConstrainDoubleRange::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:462:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainLongRange::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:743:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  743 | ConstrainLongRange::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:772:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  772 |     if (!JS_GetPropertyById(cx, *object, atomsCache->exact_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:811:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  811 |     if (!JS_GetPropertyById(cx, *object, atomsCache->min_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:798:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  798 |     if (!JS_GetPropertyById(cx, *object, atomsCache->max_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:785:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  785 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ideal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings13.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings13.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp
dom/bindings/UnifiedBindings14.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningLongOrConstrainLongRange::TrySetToConstrainLongRange(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:616:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  616 | OwningLongOrConstrainLongRange::TrySetToConstrainLongRange(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainLongRange::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:829:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  829 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:838:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  838 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp: In member function 'bool mozilla::dom::ConstrainLongRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:844:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  844 | ConstrainLongRange::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:863:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  863 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->exact_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:876:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  876 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ideal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:889:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  889 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->max_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackConstraintSetBinding.cpp:902:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  902 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->min_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::LongOrConstrainLongRange::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:518:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  518 | LongOrConstrainLongRange::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningLongOrConstrainLongRange::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:663:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  663 | OwningLongOrConstrainLongRange::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraintSet::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1573:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1573 | MediaTrackConstraintSet::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1591:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1591 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1594:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1594 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->autoGainControl_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1607:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1607 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->browserWindow_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1619:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1619 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1622:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1622 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->channelCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1634:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1634 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1637:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1637 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->deviceId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1649:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1649 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1652:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1652 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->echoCancellation_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1664:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1664 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1667:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1667 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->facingMode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1679:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1679 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1682:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1682 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->frameRate_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1694:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1694 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1697:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1697 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1711:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1711 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mediaSource_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1722:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1722 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1725:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1725 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->noiseSuppression_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1738:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1738 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->scrollWithPage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1750:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1750 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1753:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1753 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportHeight_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1765:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1765 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1768:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1768 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportOffsetX_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1780:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1780 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1783:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1783 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportOffsetY_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1795:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1795 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1798:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1798 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportWidth_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1810:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1810 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1813:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1813 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:2037:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2037 | MediaTrackConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:2073:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2073 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2074 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:2080:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2080 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->advanced_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::BooleanOrMediaTrackConstraints::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:34:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   34 | BooleanOrMediaTrackConstraints::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrMediaTrackConstraints::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:179:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  179 | OwningBooleanOrMediaTrackConstraints::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::DisplayMediaStreamConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:369:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  369 | DisplayMediaStreamConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:386:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  386 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:389:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  389 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->audio_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:399:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  399 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:402:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  402 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->video_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::MediaStreamConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:628:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  628 | MediaStreamConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:645:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  645 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:648:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  648 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->audio_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:660:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  660 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->fake_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  674 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->peerIdentity_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:685:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  685 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->picture_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:695:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  695 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:698:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  698 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->video_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Node_Binding::isDefaultNamespace(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSettings::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:59:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 | MediaTrackSettings::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:88:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     if (!JS_GetPropertyById(cx, *object, atomsCache->autoGainControl_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:133:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  133 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDeviceId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:159:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  159 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mFacingMode.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:201:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  201 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mMediaSource.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:286:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  286 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:273:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  273 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportWidth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:260:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  260 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportOffsetY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::mozRemove(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:247:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  247 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportOffsetX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:234:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportHeight_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:221:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  221 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scrollWithPage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:208:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  208 |     if (!JS_GetPropertyById(cx, *object, atomsCache->noiseSuppression_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:195:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  195 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mediaSource_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:182:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:166:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frameRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:153:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  153 |     if (!JS_GetPropertyById(cx, *object, atomsCache->facingMode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:140:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  140 |     if (!JS_GetPropertyById(cx, *object, atomsCache->echoCancellation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:127:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  127 |     if (!JS_GetPropertyById(cx, *object, atomsCache->deviceId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->channelCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:101:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  101 |     if (!JS_GetPropertyById(cx, *object, atomsCache->browserWindow_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::mozAdd(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSettings::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:304:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  304 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:313:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  313 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::mozHasItem(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationObserver_Binding::get_mutationCallback(JSContext*, JS::Handle<JSObject*>, nsDOMMutationObserver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSettings::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:319:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  319 | MediaTrackSettings::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:338:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->autoGainControl_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:351:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  351 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->browserWindow_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:364:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->channelCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:379:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->deviceId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:392:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->echoCancellation_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:407:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->facingMode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:420:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  420 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->frameRate_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:433:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  433 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:448:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mediaSource_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:461:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  461 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->noiseSuppression_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:474:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  474 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->scrollWithPage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:487:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  487 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportHeight_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:500:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  500 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportOffsetX_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:513:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  513 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportOffsetY_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:526:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  526 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportWidth_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSettingsBinding.cpp:539:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  539 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Navigator_Binding::mozGetUserMediaDevices(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:1583:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1583 |     if (!ConvertJSValueToString(cx, args[4], eStringify, eStringify, arg4)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_mozTCPSocket(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Navigator_Binding::registerProtocolHandler(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:2196:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2196 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:2200:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2200 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSupportedConstraints::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:64:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 | MediaTrackSupportedConstraints::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->aspectRatio_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->browserWindow_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:134:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  134 |     if (!JS_GetPropertyById(cx, *object, atomsCache->channelCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->deviceId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->echoCancellation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:176:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_GetPropertyById(cx, *object, atomsCache->facingMode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:190:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  190 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frameRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:204:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  204 |     if (!JS_GetPropertyById(cx, *object, atomsCache->groupId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:231:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  231 |     if (!JS_GetPropertyById(cx, *object, atomsCache->latency_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:258:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  258 |     if (!JS_GetPropertyById(cx, *object, atomsCache->noiseSuppression_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:272:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sampleRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:312:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  312 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportHeight_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:326:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  326 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportOffsetX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:340:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportOffsetY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:354:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  354 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportWidth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Navigator_Binding::registerContentHandler(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:368:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  368 |     if (!JS_GetPropertyById(cx, *object, atomsCache->volume_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:2249:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2249 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:2253:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2253 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:381:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  381 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:298:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  298 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scrollWithPage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:285:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  285 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sampleSize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:244:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  244 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mediaSource_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:217:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->autoGainControl_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSupportedConstraints::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:400:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  400 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:409:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  409 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSupportedConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:415:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  415 | MediaTrackSupportedConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:434:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  434 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->aspectRatio_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:446:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  446 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->autoGainControl_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:457:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  457 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->browserWindow_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:468:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  468 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->channelCount_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:479:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  479 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->deviceId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:490:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  490 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->echoCancellation_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:501:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  501 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->facingMode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:512:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  512 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->frameRate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:524:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  524 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->groupId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:536:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  536 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:548:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  548 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->latency_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:560:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  560 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mediaSource_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:571:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  571 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->noiseSuppression_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:583:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  583 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sampleRate_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:596:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  596 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sampleSize_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:608:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->scrollWithPage_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:619:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  619 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportHeight_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:630:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  630 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportOffsetX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:641:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  641 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportOffsetY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:652:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  652 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->viewportWidth_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:664:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  664 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->volume_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaTrackSupportedConstraintsBinding.cpp:676:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  676 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PaintWorkletGlobalScope_Binding::registerPaint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaintWorkletGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp: In member function 'bool mozilla::dom::MerchantValidationEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | MerchantValidationEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->methodName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:88:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMethodName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->validationURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:103:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mValidationURL)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp: In function 'bool mozilla::dom::MerchantValidationEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:583:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  583 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp: In member function 'bool mozilla::dom::MerchantValidationEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:119:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  119 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp: In member function 'bool mozilla::dom::MerchantValidationEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:134:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 | MerchantValidationEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:154:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->methodName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:167:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->validationURL_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Navigator_Binding::checkProtocolHandlerAllowed(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozSharedMap_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::SharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningWindowProxyOrMessagePortOrServiceWorker::TrySetToWindowProxy(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:114:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  114 | OwningWindowProxyOrMessagePortOrServiceWorker::TrySetToWindowProxy(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozSharedMap_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::SharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozSharedMap_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::SharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NotificationEvent_Binding::get_notification(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NotificationEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NodeIterator_Binding::get_root(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NodeIterator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_childNodes(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_addedNodes(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_clipboard(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp: In member function 'bool mozilla::dom::PostMessageOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:138:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  138 | PostMessageOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:175:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:182:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->transfer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_removedNodes(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MimeType_Binding::Wrap(JSContext*, nsMimeType*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_mozItems(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp: In member function 'bool mozilla::dom::MouseEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:62:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   62 | MouseEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:92:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   92 |     if (!JS_GetPropertyById(cx, *object, atomsCache->button_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->buttons_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:134:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  134 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->movementX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->movementY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:176:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_GetPropertyById(cx, *object, atomsCache->relatedTarget_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:203:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  203 |     if (!JS_GetPropertyById(cx, *object, atomsCache->screenX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:217:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |     if (!JS_GetPropertyById(cx, *object, atomsCache->screenY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp: In member function 'bool mozilla::dom::MouseEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:233:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  233 | MouseEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:251:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  251 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->button_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:262:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->buttons_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:273:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  273 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->clientX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:284:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  284 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->clientY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:295:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  295 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->movementX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:306:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  306 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->movementY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:318:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  318 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->relatedTarget_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:327:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  327 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->relatedTarget_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:338:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->screenX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:349:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  349 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->screenY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp: In member function 'bool mozilla::dom::PostMessageOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:48:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   48 | PostMessageOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:77:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     if (!JS_GetPropertyById(cx, *object, atomsCache->transfer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:84:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   84 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:95:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   95 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp: In member function 'bool mozilla::dom::RequestMediaKeySystemAccessNotification::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:71:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 | RequestMediaKeySystemAccessNotification::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->keySystem_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:105:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  105 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mKeySystem)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:118:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  118 |     if (!JS_GetPropertyById(cx, *object, atomsCache->status_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:125:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), MediaKeySystemStatusValues::strings, "MediaKeySystemStatus", "'status' member of RequestMediaKeySystemAccessNotification", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp: In member function 'bool mozilla::dom::RequestMediaKeySystemAccessNotification::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:146:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysRequestStatusBinding.cpp:155:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  155 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp: In member function 'virtual bool mozilla::dom::OfflineResourceList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1339:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1339 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1367:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1367 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp: In member function 'virtual bool mozilla::dom::OfflineResourceList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1454:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1454 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1454:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1495:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1495 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1495:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1508:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1508 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::mozItem(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Node_Binding::lookupNamespaceURI(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::sendRpcMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:2706:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2706 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:222:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |     SendMessage(aCx, aMessageName, aObj, aObjects, aPrincipal, false, aResult,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                 aError);
      |                 ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:2781:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2781 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2782 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Node_Binding::lookupPrefix(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_baseURIObject(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_nodePrincipal(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsDOMMutationObserver; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentFrameMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:2593:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2593 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:214:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 |     SendMessage(aCx, aMessageName, aObj, aObjects, aPrincipal, true, aResult,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                 aError);
      |                 ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:2668:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2668 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2669 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::extensions::DocumentObserver; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsDOMMutationRecord; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaintRequestList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::OffscreenCanvas; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::storage::StatementParams; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Notification; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Navigator; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::sendRpcMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:3944:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3944 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:222:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |     SendMessage(aCx, aMessageName, aObj, aObjects, aPrincipal, false, aResult,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                 aError);
      |                 ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:4019:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4019 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4020 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioContext; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsDOMOfflineResourceList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::storage::StatementRow; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::storage::AsyncStatementParams; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ContentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:3831:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3831 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:214:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 |     SendMessage(aCx, aMessageName, aObj, aObjects, aPrincipal, true, aResult,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                 aError);
      |                 ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:3906:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3906 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3907 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationEvent_Binding::get_relatedNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MutationEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_nextSibling(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_previousSibling(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_target(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::NamedNodeMap_Binding::getNamedItemNS(JSContext*, JS::Handle<JSObject*>, nsDOMAttributeMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:284:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  284 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::SyncMessageSender_Binding::sendRpcMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SyncMessageSender*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6738:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6738 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:222:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |     SendMessage(aCx, aMessageName, aObj, aObjects, aPrincipal, false, aResult,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                 aError);
      |                 ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6813:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6813 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6814 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::NamedNodeMap_Binding::item(JSContext*, JS::Handle<JSObject*>, nsDOMAttributeMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::NamedNodeMap_Binding::getNamedItem(JSContext*, JS::Handle<JSObject*>, nsDOMAttributeMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_connection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In function 'bool mozilla::dom::SyncMessageSender_Binding::sendSyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SyncMessageSender*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6625:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6625 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsFrameLoader.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/dom/base/nsFrameMessageManager.h:214:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 |     SendMessage(aCx, aMessageName, aObj, aObjects, aPrincipal, true, aResult,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                 aError);
      |                 ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6700:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6700 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6701 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_flattenedTreeParentNode(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_nextSibling(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_previousSibling(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_lastChild(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_firstChild(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_parentNode(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::getTracks(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:945:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  945 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  946 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_ownerDocument(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NodeIterator_Binding::get_referenceNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NodeIterator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::NodeList_Binding::item(JSContext*, JS::Handle<JSObject*>, nsINodeList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:290:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  290 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:317:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  317 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6250:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6250 |             if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6251 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6259:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6259 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6260 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:397:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  397 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:397:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:436:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  436 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:436:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:449:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  449 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NodeIterator_Binding::nextNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NodeIterator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::getAudioTracks(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:825:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  825 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  826 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NodeIterator_Binding::previousNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NodeIterator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp: In function 'bool mozilla::dom::PageTransitionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:320:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  320 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OffscreenCanvasBinding.cpp: In function 'bool mozilla::dom::OffscreenCanvas_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OffscreenCanvasBinding.cpp:337:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  337 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:3091:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3091 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::getVideoTracks(JSContext*, JS::Handle<JSObject*>, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:885:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  885 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  886 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkInformationBinding.cpp: In function 'bool mozilla::dom::NetworkInformation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkInformationBinding.cpp:174:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp: In function 'bool mozilla::dom::OfflineAudioCompletionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp:234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationObserver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:1017:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1017 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationEventBinding.cpp: In function 'bool mozilla::dom::MutationEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationEventBinding.cpp:361:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestBinding.cpp: In function 'bool mozilla::dom::PaintRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestBinding.cpp:96:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   96 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ParentProcessMessageManager*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5718:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5718 |             if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5719 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:5727:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5727 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5728 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:1030:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1030 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozWritableSharedMap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:1798:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1798 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp: In function 'bool mozilla::dom::OscillatorNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:564:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  564 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp: In function 'bool mozilla::dom::OfflineAudioContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:428:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  428 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:2128:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2128 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp: In function 'bool mozilla::dom::NotificationEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::getDelayedFrameScripts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChromeMessageBroadcaster*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:976:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  976 |             if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  977 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:985:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  985 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  986 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In function 'bool mozilla::dom::Notification_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:1687:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1687 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp: In function 'bool mozilla::dom::MozDocumentObserver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:149:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  149 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotifyPaintEventBinding.cpp: In function 'bool mozilla::dom::NotifyPaintEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotifyPaintEventBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:534:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  534 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NetworkInformation_Binding::get_ontypechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::network::Connection*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChromeMessageSender_Binding::getDelayedFrameScripts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChromeMessageSender*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:1490:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1490 |             if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1491 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:1499:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1499 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1500 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NodeIterator_Binding::get_filter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NodeIterator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Notification_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Notification*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Notification_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Notification*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Notification_Binding::get_onshow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Notification*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Notification_Binding::get_onclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Notification*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::TrySetToStringSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:849:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  849 | OwningStringOrStringSequenceOrConstrainDOMStringParameters::TrySetToStringSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:855:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  855 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:867:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  867 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineAudioContext_Binding::get_oncomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AudioContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_onobsolete(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_oncached(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_onupdateready(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraintSet::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1100:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1100 | MediaTrackConstraintSet::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1129:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1129 |     if (!JS_GetPropertyById(cx, *object, atomsCache->autoGainControl_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1356:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1356 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMediaSource)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1366:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1366 |     if (!JS_GetPropertyById(cx, *object, atomsCache->noiseSuppression_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1524:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1524 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1495:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1495 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportWidth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1466:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1466 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportOffsetY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1437:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1437 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportOffsetX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1408:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1408 |     if (!JS_GetPropertyById(cx, *object, atomsCache->viewportHeight_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1395 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scrollWithPage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1351:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1351 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mediaSource_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1322:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1322 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1293:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1293 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frameRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1261:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1261 |     if (!JS_GetPropertyById(cx, *object, atomsCache->facingMode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1232:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1232 |     if (!JS_GetPropertyById(cx, *object, atomsCache->echoCancellation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1200:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1200 |     if (!JS_GetPropertyById(cx, *object, atomsCache->deviceId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1171:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1171 |     if (!JS_GetPropertyById(cx, *object, atomsCache->channelCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1158:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1158 |     if (!JS_GetPropertyById(cx, *object, atomsCache->browserWindow_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_ondownloading(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_onnoupdate(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::get_onchecking(JSContext*, JS::Handle<JSObject*>, nsDOMOfflineResourceList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraintSet::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1558:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1558 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1567:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1567 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraints::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1944:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1944 | MediaTrackConstraints::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1974:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1974 |     if (!JS_GetPropertyById(cx, *object, atomsCache->advanced_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1982:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1982 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:1993:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1993 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:697:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  697 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraints::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:2022:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2022 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamTrackBinding.cpp:2031:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2031 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:697:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  697 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Notification_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Notification*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrMediaTrackConstraints::TrySetToMediaTrackConstraints(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:132:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 | OwningBooleanOrMediaTrackConstraints::TrySetToMediaTrackConstraints(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::DisplayMediaStreamConstraints::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:258:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  258 | DisplayMediaStreamConstraints::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:287:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  287 |     if (!JS_GetPropertyById(cx, *object, atomsCache->audio_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:318:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  318 |     if (!JS_GetPropertyById(cx, *object, atomsCache->video_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::DisplayMediaStreamConstraints::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:354:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  354 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:363:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  363 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::MediaStreamConstraints::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:476:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 | MediaStreamConstraints::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:505:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  505 |     if (!JS_GetPropertyById(cx, *object, atomsCache->audio_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:536:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  536 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fake_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:554:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  554 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mPeerIdentity)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:563:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  563 |     if (!JS_GetPropertyById(cx, *object, atomsCache->picture_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:577:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  577 |     if (!JS_GetPropertyById(cx, *object, atomsCache->video_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:549:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  549 |     if (!JS_GetPropertyById(cx, *object, atomsCache->peerIdentity_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp: In member function 'bool mozilla::dom::MediaStreamConstraints::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:613:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  613 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:622:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  622 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::DOMMediaStream>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp: In function 'bool mozilla::dom::MessagePort_Binding::postMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessagePort*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:259:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  259 |           if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessagePortBinding.cpp:269:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  269 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStream_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:1730:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1730 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaStreamBinding.cpp:1720:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1720 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_buildID(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_oscpu(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationEventBinding.cpp: In function 'bool mozilla::dom::MutationEvent_Binding::initMutationEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MutationEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationEventBinding.cpp:224:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  224 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationEventBinding.cpp:265:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  265 |     if (!ConvertJSValueToString(cx, args[4], eStringify, eStringify, arg4)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationEventBinding.cpp:274:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  274 |     if (!ConvertJSValueToString(cx, args[5], eStringify, eStringify, arg5)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationEventBinding.cpp:283:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |     if (!ConvertJSValueToString(cx, args[6], eStringify, eStringify, arg6)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In member function 'bool mozilla::dom::MozSharedMapChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:155:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  155 | MozSharedMapChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:190:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:197:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  197 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->changedKeys_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaKeys_Binding::Wrap(JSContext*, mozilla::dom::MediaKeys*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In function 'bool mozilla::dom::MediaKeys_Binding::getStatusForPolicy_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeys*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:411:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  411 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In function 'bool mozilla::dom::MediaKeys_Binding::setServerCertificate_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeys*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:411:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  411 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In member function 'bool mozilla::dom::MutationObserverInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:270:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  270 | MutationObserverInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:289:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  289 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->animations_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:319:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  319 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:326:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  326 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attributeFilter_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:339:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  339 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attributeOldValue_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:352:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attributes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:365:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->characterData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:378:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->characterDataOldValue_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:390:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->childList_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:402:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  402 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nativeAnonymousChildList_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:414:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  414 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->subtree_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrack_Binding::applyConstraints_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaStreamTrack*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:411:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  411 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In member function 'bool mozilla::dom::MutationObservingInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:566:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  566 | MutationObservingInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:585:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  585 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->observedNode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:594:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->observedNode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp: In function 'bool mozilla::dom::MerchantValidationEvent_Binding::complete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MerchantValidationEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MerchantValidationEventBinding.cpp:330:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  330 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp: In member function 'bool mozilla::dom::NativeOSFileReadOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | NativeOSFileReadOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bytes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:94:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mEncoding.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:88:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     if (!JS_GetPropertyById(cx, *object, atomsCache->encoding_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaKeys_Binding::createSession(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaKeys*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp: In member function 'bool mozilla::dom::NativeOSFileReadOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:106:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:115:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp: In member function 'bool mozilla::dom::NativeOSFileReadOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:121:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 | NativeOSFileReadOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:141:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  141 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->bytes_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:147:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bytes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:162:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->encoding_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:523:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  523 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaListBinding.cpp:529:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  529 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:407:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  407 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:430:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  430 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp: In member function 'bool mozilla::dom::NativeOSFileWriteAtomicOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:255:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 | NativeOSFileWriteAtomicOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:284:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  284 |     if (!JS_GetPropertyById(cx, *object, atomsCache->backupTo_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:289:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  289 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mBackupTo)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:298:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  298 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bytes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:327:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  327 |     if (!JS_GetPropertyById(cx, *object, atomsCache->noOverwrite_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:341:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tmpPath_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:346:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  346 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mTmpPath)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:313:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  313 |     if (!JS_GetPropertyById(cx, *object, atomsCache->flush_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp: In member function 'bool mozilla::dom::NativeOSFileWriteAtomicOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:360:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  360 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:369:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  369 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp: In member function 'bool mozilla::dom::NativeOSFileWriteAtomicOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:375:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  375 | NativeOSFileWriteAtomicOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:395:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  395 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->backupTo_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:408:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  408 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->bytes_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:414:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  414 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bytes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:426:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->flush_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:437:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  437 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->noOverwrite_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NativeOSFileInternalsBinding.cpp:450:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  450 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tmpPath_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaQueryList_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVStringArgument::TrySetToFormData(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:879:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  879 |   TrySetToFormData(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVStringArgument::TrySetToURLSearchParams(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:898:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  898 |   TrySetToURLSearchParams(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::MediaRecorder>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Navigator_Binding::sendBeacon(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:922:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  922 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaRecorder_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaSource_Binding::Wrap(JSContext*, mozilla::dom::MediaSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::ConnStatusDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:45:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   45 | ConnStatusDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:74:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   74 |     if (!JS_GetPropertyById(cx, *object, atomsCache->status_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:79:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   79 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mStatus)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaSource_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::ConnStatusDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:94:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   94 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:103:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  103 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::ConnStatusDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 | ConnStatusDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:129:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->status_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaSource_Binding::get_activeSourceBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:330:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  330 | DNSLookupDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:366:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  366 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:373:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->address_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:385:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->answer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:398:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  398 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaSource_Binding::get_sourceBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DnsCacheEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:629:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  629 | DnsCacheEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:647:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  647 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->expiration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:660:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  660 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->family_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:689:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  689 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  690 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:696:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  696 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->hostaddr_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:710:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  710 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hostname_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:721:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  721 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->trr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MediaSource_Binding::addSourceBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MediaSource*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HalfOpenInfoDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:797:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  797 | HalfOpenInfoDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:826:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  826 |     if (!JS_GetPropertyById(cx, *object, atomsCache->speculative_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HalfOpenInfoDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:845:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:854:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  854 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HalfOpenInfoDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:860:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  860 | HalfOpenInfoDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:878:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  878 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->speculative_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:958:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  958 | HttpConnInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:987:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  987 |     if (!JS_GetPropertyById(cx, *object, atomsCache->protocolVersion_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:992:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  992 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mProtocolVersion)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1002:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1002 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rtt_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1016:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1016 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ttl_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnInfo::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1035:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1035 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1044:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1044 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1050:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1050 | HttpConnInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1070:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1070 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->protocolVersion_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1081:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1081 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rtt_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1092:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1092 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ttl_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamAudioDestinationNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnPerfStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1180:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1180 | RcwnPerfStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1209:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1209 |     if (!JS_GetPropertyById(cx, *object, atomsCache->avgLong_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1223:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1223 |     if (!JS_GetPropertyById(cx, *object, atomsCache->avgShort_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1237:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1237 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stddevLong_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnPerfStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1256:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1256 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1265:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1265 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MediaStreamError_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnPerfStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1271:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1271 | RcwnPerfStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1289:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1289 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->avgLong_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1300:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1300 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->avgShort_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1311:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1311 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stddevLong_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketElement::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1402:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1402 | SocketElement::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1431:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1431 |     if (!JS_GetPropertyById(cx, *object, atomsCache->active_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1445:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1445 |     if (!JS_GetPropertyById(cx, *object, atomsCache->host_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1450:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1450 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mHost)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1460:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1460 |     if (!JS_GetPropertyById(cx, *object, atomsCache->port_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1474:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1474 |     if (!JS_GetPropertyById(cx, *object, atomsCache->received_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1491:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1491 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1508:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1508 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tcp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessageChannel_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketElement::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1527:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1527 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1536:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1536 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessageChannel_Binding::get_port2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageChannel*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1542:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1542 | SocketElement::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1560:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1560 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->active_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1573:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1573 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->host_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1584:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1584 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->port_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1595:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1595 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->received_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1606:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1606 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1617:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1617 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tcp_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessageChannel_Binding::get_port1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageChannel*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In member function 'bool mozilla::dom::WindowProxyOrMessagePortOrServiceWorker::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   51 | WindowProxyOrMessagePortOrServiceWorker::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningWindowProxyOrMessagePortOrServiceWorker::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:269:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  269 | OwningWindowProxyOrMessagePortOrServiceWorker::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketElement::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1720:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1720 | WebSocketElement::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1749:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1749 |     if (!JS_GetPropertyById(cx, *object, atomsCache->encrypted_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1763:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1763 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hostport_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1768:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1768 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mHostport)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1778:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1778 |     if (!JS_GetPropertyById(cx, *object, atomsCache->msgreceived_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1792:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1792 |     if (!JS_GetPropertyById(cx, *object, atomsCache->msgsent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1806:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1806 |     if (!JS_GetPropertyById(cx, *object, atomsCache->receivedsize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1823:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1823 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sentsize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketElement::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1845:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1845 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1854:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1854 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In member function 'bool mozilla::dom::MessageEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:534:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  534 | MessageEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:556:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  556 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:569:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  569 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lastEventId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  582 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->origin_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:618:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  618 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ports_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:611:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  611 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:630:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  630 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:635:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  635 |     if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:638:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  638 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1860:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1860 | WebSocketElement::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1878:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1878 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->encrypted_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1891:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1891 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hostport_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1902:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1902 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->msgreceived_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1913:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1913 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->msgsent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1924:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1924 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->receivedsize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:1935:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1935 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sentsize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSCacheDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2125:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2125 | DNSCacheDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2161:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2161 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2162 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2168:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2168 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->entries_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:878:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  878 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  879 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningWindowProxyOrMessagePortOrServiceWorker::TrySetToMessagePort(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:163:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  163 | OwningWindowProxyOrMessagePortOrServiceWorker::TrySetToMessagePort(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnectionElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2482:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2482 | HttpConnectionElement::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2518:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2518 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2525:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2525 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->active_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2555:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2555 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2556 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2562:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2562 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->halfOpens_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2576:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2576 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->host_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2605:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2605 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2606 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2612:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2612 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->idle_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2624:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2624 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->port_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2635:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2635 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->spdy_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2646:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2646 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ssl_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In function 'bool mozilla::dom::MessageEvent_Binding::initMessageEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:940:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  940 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:967:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  967 |     if (!ConvertJSValueToString(cx, args[4], eStringify, eStringify, arg4)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:976:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  976 |     if (!ConvertJSValueToString(cx, args[5], eStringify, eStringify, arg5)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnStatus::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2897:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2897 | RcwnStatus::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2915:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2915 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cacheNotSlowCount_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2926:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2926 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cacheSlowCount_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2955:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2955 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2956 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2962:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2962 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->perfStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2974:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2974 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rcwnCacheWonCount_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2985:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2985 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rcwnNetWonCount_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2996:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2996 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->totalNetworkRequests_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:1010:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1010 |       if (!iter.init(args[7], JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:1021:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1021 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageEvent.h:65:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 |     InitMessageEvent(aCx, aType, aCanBubble ? CanBubble::eYes : CanBubble::eNo,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |                      aCancelable ? Cancelable::eYes : Cancelable::eNo, aData,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |                      aOrigin, aLastEventId, aSource, aPorts);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketsDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3201:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3201 | SocketsDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3219:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3219 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->received_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3230:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3230 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3259:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3259 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3260 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3266:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3266 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sockets_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3433:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3433 | WebSocketDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3469:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3469 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3470 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3476:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3476 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->websockets_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In function 'bool mozilla::dom::MessageEvent_Binding::get_source(JSContext*, JS::Handle<JSObject*>, mozilla::dom::MessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:799:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  799 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3641:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3641 | HttpConnDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3677:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3677 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3678 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3684:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3684 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->connections_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkInformationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ConnectionType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkInformationBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, ConnectionType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningWindowProxyOrMessagePortOrServiceWorker::TrySetToServiceWorker(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:216:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  216 | OwningWindowProxyOrMessagePortOrServiceWorker::TrySetToServiceWorker(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In member function 'bool mozilla::dom::MessageEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:366:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  366 | MessageEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:396:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  396 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:420:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  420 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lastEventId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:425:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  425 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLastEventId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:435:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  435 |     if (!JS_GetPropertyById(cx, *object, atomsCache->origin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:440:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  440 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mOrigin)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:450:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  450 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ports_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:457:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  457 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:468:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  468 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:505:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  505 |     if (!JS_GetPropertyById(cx, *object, atomsCache->source_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp: In member function 'bool mozilla::dom::NetworkCommandOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:787:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  787 | NetworkCommandOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:807:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  807 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cmd_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:821:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  821 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->curExternalIfname_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:836:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  836 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->curInternalIfname_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:851:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  851 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dns1_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:864:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  864 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dns1_long_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:879:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  879 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dns2_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:892:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  892 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dns2_long_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:929:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  929 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dnses_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:922:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  922 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  923 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:944:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  944 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->domain_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:957:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  957 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->enable_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:970:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  970 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->enabled_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:985:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  985 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->endIp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1000:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1000 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->externalIfname_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1015:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->gateway_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1028:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1028 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->gateway_long_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1065:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1065 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->gateways_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1058:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1058 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1059 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1077:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1077 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1091:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1091 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ifname_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1128:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1128 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->interfaceList_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1121:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1121 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1143:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1143 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->internalIfname_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1158:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1158 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ip_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1171:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ipaddr_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1186:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1186 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->key_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1201:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->link_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1214:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1214 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mask_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1229:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1229 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->maskLength_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1244:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1244 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1257 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mtu_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1272:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1272 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->preExternalIfname_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1287:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1287 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->preInternalIfname_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1302:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1302 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->prefix_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1315:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1315 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->prefixLength_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1328:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1328 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->report_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1343:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1343 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->security_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1358:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1358 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->serverIp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1373:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1373 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ssid_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1388:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1388 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->startIp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1401:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1401 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->threshold_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1416:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1416 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->usbEndIp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1431:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1431 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->usbStartIp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1446:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1446 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->wifiEndIp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1461:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1461 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->wifiStartIp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1476:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1476 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->wifictrlinterfacename_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp: In function 'bool mozilla::dom::MessageEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:1282:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1282 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageEventBinding.cpp:1301:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1301 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mData))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In member function 'bool mozilla::dom::ReceiveMessageArgument::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:73:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   73 | ReceiveMessageArgument::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:102:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  102 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->json_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:150:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  150 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:155:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  155 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:168:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  168 |     if (!JS_GetPropertyById(cx, *object, atomsCache->objects_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:201:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  201 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ports_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:209:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:220:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  220 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:286:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  286 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sync_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:304:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  304 |     if (!JS_GetPropertyById(cx, *object, atomsCache->target_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:333:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  333 |     if (!JS_GetPropertyById(cx, *object, atomsCache->targetFrameLoader_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:255:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  255 |     if (!JS_GetPropertyById(cx, *object, atomsCache->principal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp: In member function 'bool mozilla::dom::NetworkResultOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2331:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2331 | NetworkResultOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2349:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2349 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->broadcast_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2362:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2362 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->curExternalIfname_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2375:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2375 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->curInternalIfname_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2386:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2386 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dns1_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2399:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2399 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dns1_str_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2410:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2410 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dns2_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2423:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2423 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dns2_str_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2434:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->enable_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2445 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2458:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2458 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->flag_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2469:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2469 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gateway_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2482:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2482 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gateway_str_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2493:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2493 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2522:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2522 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2529:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2529 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->interfaceList_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2543:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2543 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ipAddr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2554:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2554 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ipaddr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2567:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2567 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ipaddr_str_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2578:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2578 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lease_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2591:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2591 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->macAddr_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2602:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2602 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mask_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2615:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2615 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mask_str_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2628:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2628 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->netId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2639:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2639 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->prefixLength_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2652:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2652 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2665:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2665 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->reply_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2676:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2676 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->result_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2687:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2687 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->resultCode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2700:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2700 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->resultReason_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2711:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2711 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ret_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2724:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2724 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->route_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2735:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2735 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->server_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2748:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2748 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->server_str_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2759:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2759 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->success_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2772:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2772 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->topic_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2785:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2785 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->vendor_str_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In member function 'bool mozilla::dom::ReceiveMessageArgument::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:359:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  359 | ReceiveMessageArgument::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:381:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  381 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:396:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  396 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->json_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:409:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:424:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  424 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->objects_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:461:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  461 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ports_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:454:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  454 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:474:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  474 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->principal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:482:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  482 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->principal_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:493:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  493 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sync_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:506:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  506 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->target_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:521:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  521 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->targetFrameLoader_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp: In member function 'bool mozilla::dom::GetRootNodeOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp:58:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 | GetRootNodeOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->composed_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::getRootNode(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp: In member function 'bool mozilla::dom::GetRootNodeOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp:106:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp:115:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp: In member function 'bool mozilla::dom::GetRootNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp:121:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 | GetRootNodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeBinding.cpp:139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->composed_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp: In member function 'void mozilla::dom::MessageListener::ReceiveMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::ReceiveMessageArgument&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6993:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6993 | MessageListener::ReceiveMessage(JSContext* cx, JS::Handle<JS::Value> aThisVal, const ReceiveMessageArgument& argument, JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:6993:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:7018:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7018 |         !GetCallableProperty(cx, atomsCache->receiveMessage_id, &callable)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:7025:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7025 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 7026 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MessageManagerBinding.cpp:7025:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::get_sharedData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ParentProcessMessageManager*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::NotificationPermission, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   42 | ToJSValue(JSContext* aCx, NotificationPermission aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::NotificationDirection, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:66:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   66 | ToJSValue(JSContext* aCx, NotificationDirection aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::GetNotificationOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:103:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 | GetNotificationOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:132:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  132 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:137:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  137 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTag)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::GetNotificationOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:152:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  152 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:161:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  161 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::GetNotificationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:167:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  167 | GetNotificationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:187:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tag_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MimeTypeArray_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, nsMimeTypeArray*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MimeTypeArray_Binding::item(JSContext*, JS::Handle<JSObject*>, nsMimeTypeArray*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::NotificationBehavior::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:418:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  418 | NotificationBehavior::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:436:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  436 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->noclear_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:447:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  447 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->noscreen_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:458:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  458 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->showOnlyOnce_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:471:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  471 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->soundFile_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:505:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->vibrationPattern_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:498:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  498 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  499 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:329:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  329 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:356:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  356 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::NotificationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:747:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  747 | NotificationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:767:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  767 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->body_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:782:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  782 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:795:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  795 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dir_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:808:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  808 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->icon_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:821:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  821 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lang_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:834:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  834 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mozbehavior_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:845:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requireInteraction_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:858:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  858 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tag_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:518:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  518 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:518:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:518:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:557:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  557 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:557:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MimeTypeArrayBinding.cpp:570:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  570 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MimeTypeArray_Binding::Wrap(JSContext*, nsMimeTypeArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Notification_Binding::Wrap(JSContext*, mozilla::dom::Notification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MimeType_Binding::get_enabledPlugin(JSContext*, JS::Handle<JSObject*>, nsMimeType*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp: In member function 'bool mozilla::dom::NotificationEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | NotificationEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->notification_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp: In function 'bool mozilla::dom::MouseEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MouseEventBinding.cpp:1782:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1782 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MediaKeysBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp: In member function 'bool mozilla::dom::NotificationEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | NotificationEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp:131:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->notification_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp: In member function 'bool mozilla::dom::OfflineAudioCompletionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | OfflineAudioCompletionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->renderedBuffer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp: In function 'bool mozilla::dom::OfflineAudioCompletionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp:373:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  373 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings14.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings14.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp
dom/bindings/UnifiedBindings15.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp: In member function 'bool mozilla::dom::OfflineAudioContextOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:56:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 | OfflineAudioContextOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:85:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:103:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  103 |     if (!JS_GetPropertyById(cx, *object, atomsCache->numberOfChannels_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:117:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  117 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sampleRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp: In member function 'bool mozilla::dom::OfflineAudioContextOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:143:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  143 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:152:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp: In member function 'bool mozilla::dom::OfflineAudioContextOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:158:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  158 | OfflineAudioContextOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:176:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:187:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->numberOfChannels_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioContextBinding.cpp:198:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sampleRate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::OscillatorType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 | ToJSValue(JSContext* aCx, OscillatorType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp: In member function 'bool mozilla::dom::OscillatorOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:84:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   84 | OscillatorOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->detune_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frequency_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->periodicWave_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:172:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp: In member function 'bool mozilla::dom::PageTransitionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | PageTransitionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inFrameSwap_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->persisted_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp: In function 'bool mozilla::dom::PageTransitionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:504:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp: In member function 'bool mozilla::dom::PageTransitionEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:114:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  114 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:123:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  123 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp: In member function 'bool mozilla::dom::PageTransitionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:129:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 | PageTransitionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:147:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->inFrameSwap_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PageTransitionEventBinding.cpp:158:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->persisted_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMap_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::SharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:300:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  300 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/SharedMap.h:78:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |     return Get(aCx, NS_ConvertUTF16toUTF8(aName), aRetVal, aRv);
      |            ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MozWritableSharedMap_Binding::_delete_(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::WritableSharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MozSharedMap_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::SharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MozWritableSharedMap_Binding::set(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::WritableSharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/SharedMap.h:306:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  306 |     return Set(aCx, NS_ConvertUTF16toUTF8(aName), aValue, aRv);
      |            ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnStatus::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2735:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2735 | RcwnStatus::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2764:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2764 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cacheNotSlowCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2778:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2778 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cacheSlowCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2792:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2792 |     if (!JS_GetPropertyById(cx, *object, atomsCache->perfStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2800:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2800 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2811:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2811 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2849:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2849 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rcwnNetWonCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2863:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2863 |     if (!JS_GetPropertyById(cx, *object, atomsCache->totalNetworkRequests_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2835:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2835 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rcwnCacheWonCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnStatus::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2882:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2882 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2891:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2891 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketsDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3075:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3075 | SocketsDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->received_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3121:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3138:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3138 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sockets_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3146:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3146 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3157:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3157 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketsDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3186:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3186 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3195:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3195 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3341:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3341 | WebSocketDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3370:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3370 |     if (!JS_GetPropertyById(cx, *object, atomsCache->websockets_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3378:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3378 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3389:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3389 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3418:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3418 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3427:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3427 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::NotificationBehavior::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:269:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  269 | NotificationBehavior::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:298:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  298 |     if (!JS_GetPropertyById(cx, *object, atomsCache->noclear_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:312:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  312 |     if (!JS_GetPropertyById(cx, *object, atomsCache->noscreen_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:326:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  326 |     if (!JS_GetPropertyById(cx, *object, atomsCache->showOnlyOnce_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:340:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 |     if (!JS_GetPropertyById(cx, *object, atomsCache->soundFile_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:345:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  345 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSoundFile)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:355:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  355 |     if (!JS_GetPropertyById(cx, *object, atomsCache->vibrationPattern_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:363:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  363 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:374:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  374 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::NotificationBehavior::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:403:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  403 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:412:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  412 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'bool mozilla::dom::NotificationOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  589 | NotificationOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:618:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  618 |     if (!JS_GetPropertyById(cx, *object, atomsCache->body_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:623:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  623 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mBody)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:633:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  633 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:657:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  657 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dir_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:676:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  676 |     if (!JS_GetPropertyById(cx, *object, atomsCache->icon_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:681:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  681 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mIcon)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:691:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  691 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lang_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:696:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  696 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLang)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:706:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  706 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mozbehavior_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:730:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  730 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:735:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  735 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTag)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:716:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  716 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requireInteraction_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnectionElement::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2247:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2247 | HttpConnectionElement::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2276:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2276 |     if (!JS_GetPropertyById(cx, *object, atomsCache->active_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2284:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2284 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2295:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2295 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2327:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2327 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2338:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2338 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2367:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2367 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mHost)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2377:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2377 |     if (!JS_GetPropertyById(cx, *object, atomsCache->idle_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2385:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2385 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2396:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2396 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2434:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2434 |     if (!JS_GetPropertyById(cx, *object, atomsCache->spdy_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2448:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2448 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ssl_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2420:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2420 |     if (!JS_GetPropertyById(cx, *object, atomsCache->port_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2362:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2362 |     if (!JS_GetPropertyById(cx, *object, atomsCache->host_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2319:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2319 |     if (!JS_GetPropertyById(cx, *object, atomsCache->halfOpens_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnectionElement::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2467:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2467 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2476:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2476 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3549:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3549 | HttpConnDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3578:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3578 |     if (!JS_GetPropertyById(cx, *object, atomsCache->connections_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3586:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3586 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3597:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3597 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3626:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3626 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:3635:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3635 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In member function 'bool mozilla::dom::MozSharedMapChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:57:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 | MozSharedMapChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->changedKeys_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:94:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:105:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:117:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp: In member function 'bool mozilla::dom::MozSharedMapChangeEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:140:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:149:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/Types.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/Action.h:11,
                 from /<<PKGBUILDDIR>>/dom/cache/Action.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:2:
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  241 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  240 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSLookupDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 | DNSLookupDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:238:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |     if (!JS_GetPropertyById(cx, *object, atomsCache->address_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:246:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  246 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:257:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  257 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:269:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  269 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:295:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  295 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:300:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  300 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mError)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:281:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  281 |     if (!JS_GetPropertyById(cx, *object, atomsCache->answer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSLookupDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:315:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:324:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  324 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In member function 'bool mozilla::dom::MutationObserverInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:62:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   62 | MutationObserverInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:92:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   92 |       if (!JS_GetPropertyById(cx, *object, atomsCache->animations_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:109:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  109 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attributeFilter_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:117:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:128:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:140:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:219:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |       if (!JS_GetPropertyById(cx, *object, atomsCache->nativeAnonymousChildList_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:236:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  236 |     if (!JS_GetPropertyById(cx, *object, atomsCache->subtree_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:204:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  204 |     if (!JS_GetPropertyById(cx, *object, atomsCache->childList_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:191:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  191 |     if (!JS_GetPropertyById(cx, *object, atomsCache->characterDataOldValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:178:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  178 |     if (!JS_GetPropertyById(cx, *object, atomsCache->characterData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:165:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  165 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attributes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:152:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  152 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attributeOldValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In member function 'bool mozilla::dom::MutationObserverInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:255:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  264 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In member function 'bool mozilla::dom::MutationObservingInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:507:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  507 | MutationObservingInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:537:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  537 |     if (!JS_GetPropertyById(cx, *object, atomsCache->observedNode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DnsCacheEntry::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:476:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 | DnsCacheEntry::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:505:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  505 |     if (!JS_GetPropertyById(cx, *object, atomsCache->expiration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:522:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  522 |     if (!JS_GetPropertyById(cx, *object, atomsCache->family_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:527:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  527 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFamily)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:537:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  537 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hostaddr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:545:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  545 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:556:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  556 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:568:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  568 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:585:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  585 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mHostname)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:595:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  595 |     if (!JS_GetPropertyById(cx, *object, atomsCache->trr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:580:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  580 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hostname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   57 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   56 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DnsCacheEntry::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:614:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  614 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:623:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  623 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSCacheDict::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2033:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2033 | DNSCacheDict::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2062:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2062 |     if (!JS_GetPropertyById(cx, *object, atomsCache->entries_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2070:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2070 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2081:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2081 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSCacheDict::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2110:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2110 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetDashboardBinding.cpp:2119:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2119 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MozSharedMapBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::CallIterableGetter(JSContext*, U (T::*)(uint32_t) const, const T*, uint32_t, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::ipc::SharedMap; U = const nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:67:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | bool CallIterableGetter(JSContext* aCx, U (T::*aMethod)(uint32_t) const,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::MozSharedMap_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::SharedMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:91:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   91 |   return (aInst->*aMethod)(aCx, aIndex, aResult);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:502:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  502 |     if (!CallIterableGetter(cx, GetKeyAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |                             callArgs[1])) {
      |                             ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:243:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  243 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:254:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  254 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  273 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:304:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  304 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:418:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  418 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:457:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  457 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:243:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  243 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:254:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  254 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  273 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:304:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  304 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:418:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  418 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:457:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  457 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:133:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  133 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:138:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  138 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:169:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  169 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:275:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  275 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:622:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  622 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:649:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  649 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PointerEvent.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PointerEventBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:473:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  473 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:473:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:488:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  488 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:516:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  516 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:516:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  529 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:550:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  550 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:473:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  473 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:473:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:488:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  488 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:516:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  516 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:516:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  529 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:550:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  550 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:291:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  291 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:291:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:309:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:309:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:321:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  321 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:341:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  341 |     MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:811:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  811 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:811:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:811:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:850:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  850 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:850:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:863:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  863 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:2973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2973 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2974 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::replaceChild(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::cloneNode(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Node_Binding::set_nodeValue(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Node_Binding::set_textContent(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::removeChild(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::appendChild(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::insertBefore(JSContext*, JS::Handle<JSObject*>, nsINode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::get_changedKeys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ipc::SharedMapChangeEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:951:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  951 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  952 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:2081:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2081 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2082 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:1879:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1879 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1880 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle<JSObject*>, nsDOMMutationRecord*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:1980:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1980 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In function 'bool mozilla::dom::Notification_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:1907:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1907 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:1926:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1926 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mData))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationObserver_Binding::getObservingInfo(JSContext*, JS::Handle<JSObject*>, nsDOMMutationObserver*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:884:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  884 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  885 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   38 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp: In member function 'bool mozilla::dom::NetworkCommandOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:86:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 | NetworkCommandOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:115:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  115 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cmd_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:120:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  120 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCmd)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:130:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  130 |     if (!JS_GetPropertyById(cx, *object, atomsCache->curExternalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:136:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCurExternalIfname.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:149:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  149 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCurInternalIfname.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:162:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  162 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDns1.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:188:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDns2.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:216:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  216 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:227:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  227 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:239:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  239 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:257:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  257 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDomain.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:296:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  296 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mEndIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:309:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  309 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mExternalIfname.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:322:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  322 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mGateway.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:350:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:361:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  361 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:373:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  373 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:399:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  399 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ifname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:405:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  405 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mIfname.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:420:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  420 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:431:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  431 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:443:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  443 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:461:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  461 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mInternalIfname.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:474:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  474 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:500:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  500 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mKey.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:513:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  513 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLink.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:539:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  539 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mMaskLength.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:552:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  552 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mMode.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:578:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  578 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mPreExternalIfname.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:591:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  591 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mPreInternalIfname.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:604:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  604 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mPrefix.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:643:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  643 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mSecurity.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:656:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  656 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mServerIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:669:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  669 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mSsid.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:682:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  682 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mStartIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:708:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  708 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mUsbEndIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:721:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  721 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mUsbStartIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:734:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  734 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mWifiEndIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:747:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  747 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mWifiStartIp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:760:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  760 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mWifictrlinterfacename.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:754:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  754 |     if (!JS_GetPropertyById(cx, *object, atomsCache->wifictrlinterfacename_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:741:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  741 |     if (!JS_GetPropertyById(cx, *object, atomsCache->wifiStartIp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:728:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  728 |     if (!JS_GetPropertyById(cx, *object, atomsCache->wifiEndIp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:715:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  715 |     if (!JS_GetPropertyById(cx, *object, atomsCache->usbStartIp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:702:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  702 |     if (!JS_GetPropertyById(cx, *object, atomsCache->usbEndIp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:689:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  689 |     if (!JS_GetPropertyById(cx, *object, atomsCache->threshold_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:676:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  676 |     if (!JS_GetPropertyById(cx, *object, atomsCache->startIp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:663:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  663 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ssid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:650:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  650 |     if (!JS_GetPropertyById(cx, *object, atomsCache->serverIp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:637:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  637 |     if (!JS_GetPropertyById(cx, *object, atomsCache->security_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:624:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  624 |     if (!JS_GetPropertyById(cx, *object, atomsCache->report_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:611:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  611 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prefixLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:598:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  598 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prefix_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:585:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  585 |     if (!JS_GetPropertyById(cx, *object, atomsCache->preInternalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:572:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  572 |     if (!JS_GetPropertyById(cx, *object, atomsCache->preExternalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:559:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  559 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mtu_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:546:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  546 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:533:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  533 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maskLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  520 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mask_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:507:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  507 |     if (!JS_GetPropertyById(cx, *object, atomsCache->link_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:494:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  494 |     if (!JS_GetPropertyById(cx, *object, atomsCache->key_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:481:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  481 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ipaddr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:468:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  468 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ip_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:455:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  455 |     if (!JS_GetPropertyById(cx, *object, atomsCache->internalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:412:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  412 |     if (!JS_GetPropertyById(cx, *object, atomsCache->interfaceList_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:385:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  385 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:342:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gateways_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:329:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  329 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gateway_long_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:316:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  316 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gateway_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:303:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  303 |     if (!JS_GetPropertyById(cx, *object, atomsCache->externalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:290:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  290 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endIp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:277:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  277 |     if (!JS_GetPropertyById(cx, *object, atomsCache->enabled_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:264:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |     if (!JS_GetPropertyById(cx, *object, atomsCache->enable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:251:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  251 |     if (!JS_GetPropertyById(cx, *object, atomsCache->domain_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:208:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  208 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dnses_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:195:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  195 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns2_long_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:182:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:169:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  169 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns1_long_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:156:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  156 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:143:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  143 |     if (!JS_GetPropertyById(cx, *object, atomsCache->curInternalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp: In member function 'bool mozilla::dom::NetworkCommandOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:772:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  772 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:781:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  781 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp: In member function 'bool mozilla::dom::NetworkResultOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1745:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1745 | NetworkResultOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1774:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1774 |     if (!JS_GetPropertyById(cx, *object, atomsCache->broadcast_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1788:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1788 |     if (!JS_GetPropertyById(cx, *object, atomsCache->curExternalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1793:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1793 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCurExternalIfname)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1803:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1803 |     if (!JS_GetPropertyById(cx, *object, atomsCache->curInternalIfname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1808:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1808 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCurInternalIfname)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1818:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1818 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1832:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1832 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns1_str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1837:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1837 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDns1_str)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1847:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1847 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1861:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1861 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dns2_str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1866:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1866 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDns2_str)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1876:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1876 |     if (!JS_GetPropertyById(cx, *object, atomsCache->enable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1890:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1890 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1904:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1904 |     if (!JS_GetPropertyById(cx, *object, atomsCache->flag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1909:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1909 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFlag)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1919:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1919 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gateway_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1933:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1933 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gateway_str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1938:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1938 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mGateway_str)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1948:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1948 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1962:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1962 |     if (!JS_GetPropertyById(cx, *object, atomsCache->interfaceList_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1970:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1970 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1981:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1981 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:1993:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1993 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2010:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2010 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mIpAddr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2020:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2020 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ipaddr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2034:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2034 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ipaddr_str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2039:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2039 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mIpaddr_str)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2049:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2049 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lease_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2063:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2063 |     if (!JS_GetPropertyById(cx, *object, atomsCache->macAddr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2068:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2068 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMacAddr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2078:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2078 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mask_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2092:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2092 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mask_str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2097:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2097 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMask_str)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2107:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2107 |     if (!JS_GetPropertyById(cx, *object, atomsCache->netId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2112:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2112 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mNetId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2122:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2122 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prefixLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2136:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2136 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2141:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2141 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mReason)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2151:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2151 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reply_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2156:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2156 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mReply)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2166:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2166 |     if (!JS_GetPropertyById(cx, *object, atomsCache->result_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2180:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2180 |     if (!JS_GetPropertyById(cx, *object, atomsCache->resultCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2194:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2194 |     if (!JS_GetPropertyById(cx, *object, atomsCache->resultReason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2199:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2199 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mResultReason)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2209:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2209 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ret_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2223:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2223 |     if (!JS_GetPropertyById(cx, *object, atomsCache->route_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2228:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2228 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mRoute)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2238:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2238 |     if (!JS_GetPropertyById(cx, *object, atomsCache->server_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2252:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2252 |     if (!JS_GetPropertyById(cx, *object, atomsCache->server_str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2257:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2257 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mServer_str)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2267:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2267 |     if (!JS_GetPropertyById(cx, *object, atomsCache->success_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2281:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2281 |     if (!JS_GetPropertyById(cx, *object, atomsCache->topic_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2286:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2286 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTopic)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2296:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2296 |     if (!JS_GetPropertyById(cx, *object, atomsCache->vendor_str_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2301:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2301 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mVendor_str)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2005:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2005 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ipAddr_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp: In member function 'bool mozilla::dom::NetworkResultOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2316:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2316 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NetworkOptionsBinding.cpp:2325:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2325 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::vibrate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:387:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  387 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:397:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  397 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp: In function 'bool mozilla::dom::MozDocumentObserver_Binding::observe(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::DocumentObserver*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:42:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   42 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:53:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   53 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MozSharedMapBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozSharedMapBinding.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::MozSharedMapIterator_Binding::next(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IterableIterator<mozilla::dom::ipc::SharedMap>*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:91:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   91 |   return (aInst->*aMethod)(aCx, aIndex, aResult);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:91:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   91 |   return (aInst->*aMethod)(aCx, aIndex, aResult);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::MozDocumentCallback::OnPreloadDocument(mozilla::extensions::MozDocumentMatcher&, nsILoadInfo*, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:631:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  631 |       !GetCallableProperty(cx, atomsCache->onPreloadDocument_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:636:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  636 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:636:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp: In member function 'void mozilla::dom::NavigatorUserMediaSuccessCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::DOMMediaStream&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:64:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 | NavigatorUserMediaSuccessCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, DOMMediaStream& stream, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:84:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   84 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   85 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:84:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp: In member function 'void mozilla::dom::NotificationPermissionCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::NotificationPermission, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:878:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  878 | NotificationPermissionCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, NotificationPermission permission, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:897:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  897 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  898 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationBinding.cpp:897:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp: In member function 'void mozilla::dom::MozGetUserMediaDevicesSuccessCallback::Call(JSContext*, JS::Handle<JS::Value>, nsIVariant*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:124:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 | MozGetUserMediaDevicesSuccessCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, nsIVariant* devices, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:147:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  148 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:147:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeFilterBinding.cpp: In member function 'uint16_t mozilla::dom::NodeFilter::AcceptNode(JSContext*, JS::Handle<JS::Value>, nsINode&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeFilterBinding.cpp:155:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  155 | NodeFilter::AcceptNode(JSContext* cx, JS::Handle<JS::Value> aThisVal, nsINode& node, ErrorResult& aRv)
      | ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeFilterBinding.cpp:181:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  181 |         !GetCallableProperty(cx, atomsCache->acceptNode_id, &callable)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeFilterBinding.cpp:188:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  189 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeFilterBinding.cpp:188:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::MozDocumentCallback::OnNewDocument(mozilla::extensions::MozDocumentMatcher&, const mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:582:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  582 |       !GetCallableProperty(cx, atomsCache->onNewDocument_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:587:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  587 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  588 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:587:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentObserver_Binding::Wrap(JSContext*, mozilla::extensions::DocumentObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp: In member function 'bool mozilla::dom::RemotenessOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:46:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   46 | RemotenessOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:75:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   75 |     if (!JS_GetPropertyById(cx, *object, atomsCache->opener_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:116:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mRemoteType.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:137:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sameProcessAsFrameLoader_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:123:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  123 |     if (!JS_GetPropertyById(cx, *object, atomsCache->replaceBrowsingContext_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pendingSwitchID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp: In member function 'bool mozilla::dom::RemotenessOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:165:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  165 | RemotenessOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:185:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  185 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->opener_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:193:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  193 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->opener_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:206:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  206 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->pendingSwitchID_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:221:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteType_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:233:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  233 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->replaceBrowsingContext_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:246:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->sameProcessAsFrameLoader_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:255:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sameProcessAsFrameLoader_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:327:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  327 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:345:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  345 |     MOZ_KnownLive(self)->IndexedSetter(cx, index, arg, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:365:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |     MOZ_KnownLive(self)->NamedSetter(cx, NonNullHelper(Constify(name)), arg, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:373:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  373 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:327:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  327 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:345:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  345 |     MOZ_KnownLive(self)->IndexedSetter(cx, index, arg, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:365:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |     MOZ_KnownLive(self)->NamedSetter(cx, NonNullHelper(Constify(name)), arg, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:373:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  373 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:192:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  192 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:206:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  206 |     MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:218:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  218 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:29:
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp: In member function 'virtual void mozilla::dom::cache::Cache::FetchHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp:209:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 |   virtual void RejectedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:700:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  700 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:723:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  723 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:332:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  332 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NodeListBinding.cpp:338:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  338 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp: In member function 'virtual bool mozilla::dom::OfflineResourceList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1382:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1382 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineResourceListBinding.cpp:1388:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1388 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:323:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  323 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:329:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  329 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:620:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  620 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageAsyncStatementParamsBinding.cpp:663:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  663 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:620:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  620 |     MOZ_KnownLive(self)->IndexedGetter(cx, index, found, &result, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementParamsBinding.cpp:663:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  663 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MozStorageStatementRowBinding.cpp:435:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  435 |       MOZ_KnownLive(self)->NamedGetter(cx, NonNullHelper(Constify(name)), found, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozStorageAsyncStatementParams_Binding::Wrap(JSContext*, mozilla::storage::AsyncStatementParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozStorageStatementParams_Binding::Wrap(JSContext*, mozilla::storage::StatementParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozStorageStatementRow_Binding::Wrap(JSContext*, mozilla::storage::StatementRow*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, nsDOMMutationObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationRecord_Binding::Wrap(JSContext*, nsDOMMutationRecord*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp: In member function 'void mozilla::dom::MutationCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<mozilla::OwningNonNull<nsDOMMutationRecord> >&, nsDOMMutationObserver&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:624:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  624 | MutationCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const Sequence<OwningNonNull<nsDOMMutationRecord>>& mutations, nsDOMMutationObserver& observer, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:665:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  665 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:677:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  677 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  678 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:677:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MutationObserver_Binding::takeRecords(JSContext*, JS::Handle<JSObject*>, nsDOMMutationObserver*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/MutationObserverBinding.cpp:817:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  817 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  818 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_parentFlexElement(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_parentElement(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   42 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchIPCTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/AutoUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/cache/AutoUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::cache::CacheStorage::DefineCaches(JSContext*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:74:
/<<PKGBUILDDIR>>/dom/cache/CacheStorage.cpp:265:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  265 |   return JS_DefineProperty(aCx, aGlobal, "caches", caches, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::NamedNodeMap_Binding::removeNamedItemNS(JSContext*, JS::Handle<JSObject*>, nsDOMAttributeMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NamedNodeMapBinding.cpp:399:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  399 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NamedNodeMap_Binding::setNamedItemNS(JSContext*, JS::Handle<JSObject*>, nsDOMAttributeMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::NamedNodeMap_Binding::removeNamedItem(JSContext*, JS::Handle<JSObject*>, nsDOMAttributeMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NamedNodeMap_Binding::setNamedItem(JSContext*, JS::Handle<JSObject*>, nsDOMAttributeMap*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp: In member function 'void mozilla::dom::NavigatorUserMediaErrorCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::MediaStreamError&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | NavigatorUserMediaErrorCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, MediaStreamError& error, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:114:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  114 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  115 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:114:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::Wrap(JSContext*, mozilla::dom::Navigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_storage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_geolocation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_mozAddonManager(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_credentials(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_presentation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_serviceWorker(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_mediaDevices(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_activeVRDisplays(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:1164:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1164 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1165 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_mediaCapabilities(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_plugins(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_mimeTypes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::get_permissions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Navigator_Binding::requestMediaKeySystemAccess(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:1827:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1827 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:1838:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1838 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchIPCTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/AutoUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/cache/AutoUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::Request>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchIPCTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/AutoUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/cache/AutoUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OffscreenCanvas_Binding::toBlob_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OffscreenCanvas*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OffscreenCanvasBinding.cpp:297:110: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  297 |   auto result(StrongOrRawPtr<Promise>(MOZ_KnownLive(self)->ToBlob(cx, NonNullHelper(Constify(arg0)), arg1, rv)));
      |                                                                                                              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::requestVRServiceTest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::requestGamepadServiceTest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Navigator_Binding::getGamepads(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Navigator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NavigatorBinding.cpp:998:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  998 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  999 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Node_Binding::get_accessibleNode(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchIPCTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/AutoUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/cache/AutoUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::dom::cache::CacheOpChild::HandleRequestList(const nsTArray<mozilla::dom::cache::CacheRequest>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp: In function 'bool mozilla::dom::NotificationEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/NotificationEventBinding.cpp:357:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  357 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   43 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NotifyPaintEvent_Binding::get_paintRequests(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NotifyPaintEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NotifyPaintEvent_Binding::get_boundingClientRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NotifyPaintEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaintRequest_Binding::get_clientRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaintRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::NotifyPaintEvent_Binding::get_clientRects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::NotifyPaintEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp: In member function 'bool mozilla::dom::OfflineAudioCompletionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp:111:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  111 | OfflineAudioCompletionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OfflineAudioCompletionEventBinding.cpp:132:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->renderedBuffer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineAudioCompletionEvent_Binding::get_renderedBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OfflineAudioCompletionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineAudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineAudioContext_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozFrameLoaderOwnerBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OfflineResourceList_Binding::Wrap(JSContext*, nsDOMOfflineResourceList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OffscreenCanvas_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvas*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OffscreenCanvas_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OffscreenCanvas_Binding::transferToImageBitmap(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OffscreenCanvas*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchIPCTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/AutoUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/cache/AutoUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::cache::CacheOpChild::HandleResponse(const mozilla::Maybe<mozilla::dom::cache::CacheResponse>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::OffscreenCanvas_Binding::getContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OffscreenCanvas*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OffscreenCanvasBinding.cpp:201:118: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  201 |   auto result(StrongOrRawPtr<nsISupports>(MOZ_KnownLive(self)->GetContext(cx, NonNullHelper(Constify(arg0)), arg1, rv)));
      |                                                                                                                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp: In member function 'bool mozilla::dom::OscillatorOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:193:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  193 | OscillatorOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:211:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->detune_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:222:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->frequency_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:237:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->periodicWave_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/OscillatorNodeBinding.cpp:251:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  251 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::cache::CacheOpChild::HandleResponseList(const nsTArray<mozilla::dom::cache::CacheResponse>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OscillatorNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::cache::CacheOpChild::Recv__delete__(const ErrorResult&, const CacheOpResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OscillatorNode_Binding::get_detune(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OscillatorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OscillatorNode_Binding::get_frequency(JSContext*, JS::Handle<JSObject*>, mozilla::dom::OscillatorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:29:
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp: In member function 'virtual void mozilla::dom::cache::Cache::FetchHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp:117:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 |   virtual void ResolvedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/Types.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/cache/Action.h:11,
                 from /<<PKGBUILDDIR>>/dom/cache/Action.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache0.cpp:2:
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp:133:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  133 |     if (NS_WARN_IF(!JS_IsArrayObject(aCx, aValue, &isArray) || !isArray)) {
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/cache/Cache.cpp:149:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  149 |       if (NS_WARN_IF(!JS_GetElement(aCx, obj, i, &value))) {
      |                       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:281:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  281 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:308:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  308 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_cache1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/cache -I/<<PKGBUILDDIR>>/build-browser/dom/cache -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_cache1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:388:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  388 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:388:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:427:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  427 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:427:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaintRequestListBinding.cpp:440:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  440 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PaintRequestList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaintRequestList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/MozDocumentObserverBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaintRequestList_Binding::Wrap(JSContext*, mozilla::dom::PaintRequestList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings15.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings15.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp
dom/bindings/UnifiedBindings16.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp: In function 'bool mozilla::dom::PluginArray_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:901:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  901 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:903:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  903 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp: In function 'bool mozilla::dom::Plugin_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:1010:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1010 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:1010:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In function 'bool mozilla::dom::PaymentRequest_Binding::canMakePayment_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3332:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3332 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1956:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1956 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1955:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1955 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6490:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6490 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6489:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 6489 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_panningModel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_distanceModel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Performance_Binding::setResourceTimingBufferSize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_coneInnerAngle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_coneOuterAngle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::clearMeasures(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:729:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  729 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::clearMarks(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:626:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  626 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_coneOuterGain(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_rolloffFactor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_refDistance(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::set_maxDistance(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::measure(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:669:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  669 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:675:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  675 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:683:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  683 |     if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Performance_Binding::mark(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaymentAddress; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Permissions; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsPluginElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsPluginArray; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceServerTiming; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceNavigationTiming; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceEntry; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceResourceTiming; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceObserver; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceMark; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceObserverEntryList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceMeasure; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PlacesVisit; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PlacesWeakCallbackWrapper; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PlacesEvent; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ParentSHistory; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PlacesBookmark; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PlacesBookmarkAddition; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp: In function 'bool mozilla::dom::PaymentRequestUpdateEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp:379:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  379 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationBinding.cpp:125:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationBinding.cpp:125:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmark_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:842:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  842 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp: In function 'bool mozilla::dom::PeriodicWave_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:488:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesVisit_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:2375:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2375 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceTiming_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:862:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  862 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:1714:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1714 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkAddition_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:1279:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1279 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesWeakCallbackWrapper_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:528:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  528 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceServerTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceServerTiming_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceServerTimingBinding.cpp:168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  168 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp: In function 'bool mozilla::dom::PerformanceObserverEntryList_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:472:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  472 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp: In function 'bool mozilla::dom::PannerNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:1637:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1637 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigationTiming_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:422:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  422 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:848:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  848 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp: In function 'bool mozilla::dom::PerformanceObserver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:511:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  511 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp: In function 'bool mozilla::dom::PerformanceEntryEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:602:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  602 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp: In function 'bool mozilla::dom::Permissions_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:332:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  332 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionStatusBinding.cpp: In function 'bool mozilla::dom::PermissionStatus_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionStatusBinding.cpp:169:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp: In function 'bool mozilla::dom::PaymentMethodChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:304:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  304 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp: In function 'bool mozilla::dom::PointerEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:913:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  913 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryBinding.cpp: In function 'bool mozilla::dom::PerformanceEntry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryBinding.cpp:200:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ParentSHistoryBinding.cpp: In function 'bool mozilla::dom::ParentSHistory_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ParentSHistoryBinding.cpp:89:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp: In function 'bool mozilla::dom::PaymentAddress_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:537:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  537 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp: In function 'bool mozilla::dom::PaymentResponse_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:594:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  594 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceMeasureBinding.cpp: In function 'bool mozilla::dom::PerformanceMeasure_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceMeasureBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceMarkBinding.cpp: In function 'bool mozilla::dom::PerformanceMark_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceMarkBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp: In function 'bool mozilla::dom::PaymentRequestUpdateEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp:236:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  236 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp: In function 'bool mozilla::dom::PluginCrashedEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:661:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  661 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:798:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  798 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In function 'bool mozilla::dom::PaymentRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3830:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3830 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentRequest_Binding::get_onpaymentmethodchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentRequest_Binding::get_onshippingoptionchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentRequest_Binding::get_onshippingaddresschange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentRequest_Binding::get_onmerchantvalidation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentResponse_Binding::get_onpayerdetailchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Performance_Binding::get_onresourcetimingbufferfull(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PermissionStatus_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PermissionStatus*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentMethodChangeEvent_Binding::get_methodDetails(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentMethodChangeEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentResponse_Binding::get_details(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Performance_Binding::get_mozMemory(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceObserver_Binding::get_supportedEntryTypes(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PanningModelType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, PanningModelType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::DistanceModelType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:64:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 | ToJSValue(JSContext* aCx, DistanceModelType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp: In member function 'bool mozilla::dom::PannerOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:407:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  407 | PannerOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:425:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  425 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->coneInnerAngle_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:436:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  436 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->coneOuterAngle_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:447:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  447 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->coneOuterGain_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:460:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  460 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->distanceModel_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:471:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  471 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->maxDistance_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:482:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  482 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->orientationX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:493:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  493 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->orientationY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:504:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  504 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->orientationZ_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:517:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  517 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->panningModel_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:528:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  528 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->positionX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:539:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  539 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->positionY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:550:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  550 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->positionZ_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:561:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  561 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->refDistance_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:572:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  572 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rolloffFactor_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ParentSHistory_Binding::Wrap(JSContext*, mozilla::dom::ParentSHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp: In member function 'bool mozilla::dom::PaymentMethodChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | PaymentMethodChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->methodDetails_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->methodName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:117:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMethodName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp: In member function 'bool mozilla::dom::PaymentMethodChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:129:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 | PaymentMethodChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:153:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  153 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->methodDetails_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:166:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->methodName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PaymentShippingType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   42 | ToJSValue(JSContext* aCx, PaymentShippingType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::AddressErrors::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:89:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 | AddressErrors::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:118:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  118 |     if (!JS_GetPropertyById(cx, *object, atomsCache->addressLine_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:124:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mAddressLine.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:137:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  137 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCity.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:150:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  150 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCountry.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:163:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  163 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDependentLocality.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:176:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  176 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mOrganization.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:189:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  189 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mPhone.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:202:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  202 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mPostalCode.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:215:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  215 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRecipient.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:228:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  228 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRegion.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:241:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  241 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRegionCode.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:254:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  254 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mSortingCode.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:248:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sortingCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:235:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_GetPropertyById(cx, *object, atomsCache->regionCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:222:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_GetPropertyById(cx, *object, atomsCache->region_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:209:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  209 |     if (!JS_GetPropertyById(cx, *object, atomsCache->recipient_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:196:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  196 |     if (!JS_GetPropertyById(cx, *object, atomsCache->postalCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:183:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_GetPropertyById(cx, *object, atomsCache->phone_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:170:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  170 |     if (!JS_GetPropertyById(cx, *object, atomsCache->organization_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:157:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  157 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dependentLocality_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:144:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  144 |     if (!JS_GetPropertyById(cx, *object, atomsCache->country_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->city_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::AddressErrors::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:266:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:275:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  275 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::AddressErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:281:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  281 | AddressErrors::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:302:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->addressLine_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:317:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  317 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->city_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:332:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  332 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->country_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:347:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dependentLocality_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:362:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  362 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->organization_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:377:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  377 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->phone_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:392:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->postalCode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:407:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->recipient_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:422:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  422 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->region_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:437:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  437 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->regionCode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:452:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  452 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sortingCode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PayerErrors::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:606:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  606 | PayerErrors::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:635:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  635 |     if (!JS_GetPropertyById(cx, *object, atomsCache->email_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:641:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  641 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mEmail.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:654:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  654 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:667:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  667 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mPhone.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:661:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  661 |     if (!JS_GetPropertyById(cx, *object, atomsCache->phone_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:648:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  648 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PayerErrors::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:679:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  679 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:688:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  688 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PayerErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:694:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  694 | PayerErrors::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:715:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  715 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->email_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:730:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  730 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:745:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  745 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->phone_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentCurrencyAmount::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:842:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  842 | PaymentCurrencyAmount::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:871:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  871 |     if (!JS_GetPropertyById(cx, *object, atomsCache->currency_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:876:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  876 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCurrency)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:889:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  889 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:894:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  894 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mValue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentCurrencyAmount::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:912:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  912 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:921:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  921 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentCurrencyAmount::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:927:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  927 | PaymentCurrencyAmount::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:947:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  947 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->currency_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:960:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  960 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentMethodData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1042:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1042 | PaymentMethodData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1071:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1071 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1104:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1104 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSupportedMethods)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1099:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1099 |     if (!JS_GetPropertyById(cx, *object, atomsCache->supportedMethods_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentMethodData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1119 | PaymentMethodData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1142:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1142 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1156:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1156 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->supportedMethods_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1343:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1343 | PaymentOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1361:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1361 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requestBillingAddress_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1372:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1372 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requestPayerEmail_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1383:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1383 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requestPayerName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1394:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1394 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requestPayerPhone_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1405:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1405 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requestShipping_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1418:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1418 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->shippingType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentItem::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1495:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1495 | PaymentItem::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1524:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1524 |     if (!JS_GetPropertyById(cx, *object, atomsCache->amount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1542:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1542 |     if (!JS_GetPropertyById(cx, *object, atomsCache->label_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1547:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1547 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLabel)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1560 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pending_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentItem::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1579:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1579 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1588:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1588 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentItem::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1594:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1594 | PaymentItem::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1614:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1614 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->amount_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1627:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1627 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->label_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1638:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1638 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pending_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentShippingOption::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1713:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1713 | PaymentShippingOption::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1742:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1742 |     if (!JS_GetPropertyById(cx, *object, atomsCache->amount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1760:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1760 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1765:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1765 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1778:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1778 |     if (!JS_GetPropertyById(cx, *object, atomsCache->label_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1783:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1783 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLabel)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1796:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1796 |     if (!JS_GetPropertyById(cx, *object, atomsCache->selected_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentShippingOption::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1815:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1815 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1824:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1824 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentShippingOption::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1830:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1830 | PaymentShippingOption::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1850:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1850 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->amount_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1863:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1863 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1876:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1876 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->label_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1887:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1887 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->selected_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentValidationErrors::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1961:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1961 | PaymentValidationErrors::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1990:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1990 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1996:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1996 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mError.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2044:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2044 |     if (!JS_GetPropertyById(cx, *object, atomsCache->shippingAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2016:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2016 |     if (!JS_GetPropertyById(cx, *object, atomsCache->paymentMethod_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2003:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2003 |     if (!JS_GetPropertyById(cx, *object, atomsCache->payer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/cache/PrincipalVerifier.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/cache/Unified_cpp_dom_cache1.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentValidationErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2059:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2059 | PaymentValidationErrors::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2080:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2080 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2095:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2095 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->payer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2112:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2112 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->paymentMethod_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2127:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2127 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->shippingAddress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsModifier::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2307:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2307 | PaymentDetailsModifier::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2343:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2343 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2344 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2350:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2350 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->additionalDisplayItems_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2367:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2367 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2381:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2381 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->supportedMethods_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2395:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2395 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->total_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsBase::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2601:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2601 | PaymentDetailsBase::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2637 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2638 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2644:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2644 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->displayItems_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2674:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2674 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2675 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2681:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2681 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->modifiers_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2711:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2711 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2712 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2718:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2718 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->shippingOptions_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2846:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2846 | PaymentDetailsInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2867:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2867 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2881:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2881 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->total_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsUpdate::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3059:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3059 | PaymentDetailsUpdate::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3080:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3080 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3095:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3095 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->payerErrors_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3112:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3112 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->paymentMethodErrors_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3127:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3127 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->shippingAddressErrors_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3142:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3142 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->total_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp: In member function 'bool mozilla::dom::PaymentRequestUpdateEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp:38:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   38 | PaymentRequestUpdateEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp: In member function 'bool mozilla::dom::PaymentRequestUpdateEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp:57:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   57 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp:66:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   66 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp: In member function 'bool mozilla::dom::PaymentRequestUpdateEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp:72:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   72 | PaymentRequestUpdateEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PaymentComplete, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, PaymentComplete aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryBinding.cpp: In function 'bool mozilla::dom::PerformanceEntry_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceEntry*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryBinding.cpp:319:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  319 |     if (!JS_DefineProperty(cx, result, "name", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryBinding.cpp:328:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |     if (!JS_DefineProperty(cx, result, "entryType", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryBinding.cpp:337:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |     if (!JS_DefineProperty(cx, result, "startTime", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryBinding.cpp:346:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  346 |     if (!JS_DefineProperty(cx, result, "duration", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceEntry_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp: In member function 'bool mozilla::dom::PerformanceEntryEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:56:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 | PerformanceEntryEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:86:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |     if (!JS_GetPropertyById(cx, *object, atomsCache->duration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:103:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  103 |     if (!JS_GetPropertyById(cx, *object, atomsCache->entryType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:108:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mEntryType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:118:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  118 |     if (!JS_GetPropertyById(cx, *object, atomsCache->epoch_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:140:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:150:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  150 |     if (!JS_GetPropertyById(cx, *object, atomsCache->origin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:155:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  155 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mOrigin)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:165:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  165 |     if (!JS_GetPropertyById(cx, *object, atomsCache->startTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp: In function 'bool mozilla::dom::PerformanceEntryEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:746:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  746 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp: In function 'bool mozilla::dom::RadioNodeList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:673:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  673 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:675:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  675 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp: In member function 'bool mozilla::dom::PerformanceEntryEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:187:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:196:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  196 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp: In member function 'bool mozilla::dom::PerformanceEntryEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:202:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  202 | PerformanceEntryEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:220:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  220 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->duration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:233:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  233 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->entryType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  244 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->epoch_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:257:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:270:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  270 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->origin_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceEntryEventBinding.cpp:281:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->startTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceMark_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMark*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceMeasure_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMeasure*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp: In function 'bool mozilla::dom::PresentationRequest_Binding::startWithDevice_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp:299:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  299 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigation_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceNavigation*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationBinding.cpp:270:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  270 |     if (!JS_DefineProperty(cx, result, "type", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationBinding.cpp:279:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  279 |     if (!JS_DefineProperty(cx, result, "redirectCount", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::NavigationType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | ToJSValue(JSContext* aCx, NavigationType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigationTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceNavigationTiming*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:547:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  547 |     if (!JS_DefineProperty(cx, result, "unloadEventStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:556:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  556 |     if (!JS_DefineProperty(cx, result, "unloadEventEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:565:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  565 |     if (!JS_DefineProperty(cx, result, "domInteractive", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:574:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 |     if (!JS_DefineProperty(cx, result, "domContentLoadedEventStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:583:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  583 |     if (!JS_DefineProperty(cx, result, "domContentLoadedEventEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:592:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  592 |     if (!JS_DefineProperty(cx, result, "domComplete", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:601:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  601 |     if (!JS_DefineProperty(cx, result, "loadEventStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:610:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  610 |     if (!JS_DefineProperty(cx, result, "loadEventEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:619:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  619 |     if (!JS_DefineProperty(cx, result, "type", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceNavigationTimingBinding.cpp:628:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |     if (!JS_DefineProperty(cx, result, "redirectCount", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp: In member function 'bool mozilla::dom::PerformanceObserverInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:171:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  171 | PerformanceObserverInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:190:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->buffered_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:220:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  220 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:227:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->entryTypes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:242:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  242 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp: In member function 'bool mozilla::dom::PerformanceEntryFilterOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | PerformanceEntryFilterOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->entryType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:86:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mEntryType.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:99:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   99 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mInitiatorType.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:112:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->initiatorType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp: In member function 'bool mozilla::dom::PerformanceEntryFilterOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:124:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  124 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:133:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  133 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp: In member function 'bool mozilla::dom::PerformanceEntryFilterOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:139:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  139 | PerformanceEntryFilterOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:160:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  160 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->entryType_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:175:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->initiatorType_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:190:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceResourceTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceServerTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceServerTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceServerTiming*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceServerTimingBinding.cpp:294:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  294 |     if (!JS_DefineProperty(cx, result, "name", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceServerTimingBinding.cpp:303:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  303 |     if (!JS_DefineProperty(cx, result, "duration", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceServerTimingBinding.cpp:312:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  312 |     if (!JS_DefineProperty(cx, result, "description", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceTiming*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1036:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1036 |     if (!JS_DefineProperty(cx, result, "navigationStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1045:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1045 |     if (!JS_DefineProperty(cx, result, "unloadEventStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1054:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1054 |     if (!JS_DefineProperty(cx, result, "unloadEventEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1063:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1063 |     if (!JS_DefineProperty(cx, result, "redirectStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1072:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1072 |     if (!JS_DefineProperty(cx, result, "redirectEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1081:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1081 |     if (!JS_DefineProperty(cx, result, "fetchStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1090:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1090 |     if (!JS_DefineProperty(cx, result, "domainLookupStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1099:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1099 |     if (!JS_DefineProperty(cx, result, "domainLookupEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1108:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1108 |     if (!JS_DefineProperty(cx, result, "connectStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1117:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1117 |     if (!JS_DefineProperty(cx, result, "connectEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1126:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1126 |     if (!JS_DefineProperty(cx, result, "secureConnectionStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1135:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1135 |     if (!JS_DefineProperty(cx, result, "requestStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1144:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1144 |     if (!JS_DefineProperty(cx, result, "responseStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1153:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1153 |     if (!JS_DefineProperty(cx, result, "responseEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1162:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1162 |     if (!JS_DefineProperty(cx, result, "domLoading", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1171:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |     if (!JS_DefineProperty(cx, result, "domInteractive", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1180:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1180 |     if (!JS_DefineProperty(cx, result, "domContentLoadedEventStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1189:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1189 |     if (!JS_DefineProperty(cx, result, "domContentLoadedEventEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1198:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1198 |     if (!JS_DefineProperty(cx, result, "domComplete", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1207:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1207 |     if (!JS_DefineProperty(cx, result, "loadEventStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1216:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1216 |     if (!JS_DefineProperty(cx, result, "loadEventEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1228:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1228 |     if (!JS_DefineProperty(cx, result, "timeToNonBlankPaint", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1240:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1240 |     if (!JS_DefineProperty(cx, result, "timeToContentfulPaint", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1252:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1252 |     if (!JS_DefineProperty(cx, result, "timeToDOMContentFlushed", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceTimingBinding.cpp:1264:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1264 |     if (!JS_DefineProperty(cx, result, "timeToFirstInteractive", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp: In member function 'bool mozilla::dom::PeriodicWaveConstraints::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | PeriodicWaveConstraints::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->disableNormalization_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp: In member function 'bool mozilla::dom::PeriodicWaveConstraints::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:99:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   99 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:108:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  108 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp: In member function 'bool mozilla::dom::PeriodicWaveConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 | PeriodicWaveConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:132:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->disableNormalization_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In function 'void mozilla::dom::RTCStatsReport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6341:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6341 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6349:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6349 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp: In member function 'bool mozilla::dom::PeriodicWaveOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:354:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  354 | PeriodicWaveOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:388:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:395:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  395 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->imag_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:423:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  423 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  424 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:430:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  430 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->real_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionStatusBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PermissionState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionStatusBinding.cpp:34:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   34 | ToJSValue(JSContext* aCx, PermissionState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PermissionName, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:38:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   38 | ToJSValue(JSContext* aCx, PermissionName aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp: In member function 'bool mozilla::dom::PermissionDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:147:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  147 | PermissionDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:167:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PlacesEventType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, PlacesEventType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In member function 'bool mozilla::dom::PlacesBookmarkAdditionInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:87:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 | PlacesBookmarkAdditionInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:116:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  116 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dateAdded_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:134:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  134 |     if (!JS_GetPropertyById(cx, *object, atomsCache->guid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:139:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mGuid)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:152:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  152 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:170:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  170 |     if (!JS_GetPropertyById(cx, *object, atomsCache->index_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:188:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  188 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isTagging_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:206:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  206 |     if (!JS_GetPropertyById(cx, *object, atomsCache->itemType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:224:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  224 |     if (!JS_GetPropertyById(cx, *object, atomsCache->parentGuid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:229:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  229 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mParentGuid)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:242:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  242 |     if (!JS_GetPropertyById(cx, *object, atomsCache->parentId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:260:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  260 |     if (!JS_GetPropertyById(cx, *object, atomsCache->source_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:278:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     if (!JS_GetPropertyById(cx, *object, atomsCache->title_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:283:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  283 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTitle)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:296:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  296 |     if (!JS_GetPropertyById(cx, *object, atomsCache->url_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:301:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  301 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mUrl)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In member function 'bool mozilla::dom::PlacesBookmarkAdditionInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:319:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  319 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:328:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  328 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp: In member function 'bool mozilla::dom::PlacesBookmarkAdditionInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:334:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 | PlacesBookmarkAdditionInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:352:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dateAdded_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:365:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->guid_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:376:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  376 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:387:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  387 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->index_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:398:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  398 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isTagging_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:409:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->itemType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:422:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  422 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->parentGuid_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:433:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  433 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->parentId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:444:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  444 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:457:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  457 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->title_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesEventBinding.cpp:470:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  470 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->url_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PlacesBookmark_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmark*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PlacesBookmarkAddition_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkAddition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PlacesBookmarkAddition_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PlacesEvent_Binding::Wrap(JSContext*, mozilla::dom::PlacesEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PlacesVisit_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisit*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PlacesWeakCallbackWrapper_Binding::Wrap(JSContext*, mozilla::dom::PlacesWeakCallbackWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp: In member function 'bool mozilla::dom::PluginCrashedEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:57:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 | PluginCrashedEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->browserDumpID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:92:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   92 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mBrowserDumpID)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:101:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  101 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gmpPlugin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:115:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  115 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pluginDumpID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:120:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  120 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPluginDumpID)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:130:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  130 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pluginFilename_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:135:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mPluginFilename)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:144:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  144 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pluginID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:158:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  158 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pluginName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:163:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  163 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPluginName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:173:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  173 |     if (!JS_GetPropertyById(cx, *object, atomsCache->submittedCrashReport_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp: In function 'bool mozilla::dom::PluginCrashedEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:806:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  806 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp: In member function 'bool mozilla::dom::PluginCrashedEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:192:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  192 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:201:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  201 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp: In member function 'bool mozilla::dom::PluginCrashedEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:207:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  207 | PluginCrashedEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:227:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->browserDumpID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:238:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  238 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gmpPlugin_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:251:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  251 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pluginDumpID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:264:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  264 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pluginFilename_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:275:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  275 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pluginID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:288:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  288 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pluginName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginCrashedEventBinding.cpp:299:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  299 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->submittedCrashReport_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp: In member function 'bool mozilla::dom::PointerEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:296:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  296 | PointerEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:332:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  332 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  333 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:339:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  339 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->coalescedEvents_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:350:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:361:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  361 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isPrimary_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:372:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  372 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pointerId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:385:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pointerType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:396:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  396 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pressure_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tangentialPressure_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:418:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  418 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tiltX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:429:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  429 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tiltY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:440:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  440 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->twist_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:451:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  451 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp: In function 'bool mozilla::dom::PromiseRejectionEvent_Binding::get_promise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PromiseRejectionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:236:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  236 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp: In member function 'void mozilla::dom::PopStateEvent::GetState(JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp:52:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   52 | PopStateEvent::GetState(JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp: In member function 'void mozilla::dom::PopStateEvent::GetState(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp:91:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   91 | PopStateEvent::GetState(JSContext* cx, JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEvent.cpp:93:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   93 |   GetState(aRetVal);
      |   ~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp: In member function 'bool mozilla::dom::PerformanceObserverInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | PerformanceObserverInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->buffered_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:103:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:114:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:126:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  126 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:144:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  144 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mType.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:138:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->entryTypes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp: In member function 'bool mozilla::dom::PerformanceObserverInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:156:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  156 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:165:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  165 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp: In member function 'bool mozilla::dom::PointerEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:62:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   62 | PointerEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:92:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   92 |     if (!JS_GetPropertyById(cx, *object, atomsCache->coalescedEvents_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:99:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   99 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:110:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:161:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  161 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isPrimary_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:175:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  175 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pointerId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:189:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  189 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pointerType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:194:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  194 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPointerType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:204:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  204 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pressure_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:221:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  221 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tangentialPressure_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:238:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tiltX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:252:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  252 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tiltY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:266:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  266 |     if (!JS_GetPropertyById(cx, *object, atomsCache->twist_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:280:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  280 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:147:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  147 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PresentationConnection_Binding::set_binaryType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnection*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsModifier::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2174:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2174 | PaymentDetailsModifier::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2203:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2203 |     if (!JS_GetPropertyById(cx, *object, atomsCache->additionalDisplayItems_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2211:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2211 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2222:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2222 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2279:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2279 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSupportedMethods)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2292:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2292 |     if (!JS_GetPropertyById(cx, *object, atomsCache->total_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2274:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2274 |     if (!JS_GetPropertyById(cx, *object, atomsCache->supportedMethods_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2246:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2246 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsBase::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2441:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2441 | PaymentDetailsBase::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2470:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2470 |     if (!JS_GetPropertyById(cx, *object, atomsCache->displayItems_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2478:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2478 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2489:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2489 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2521:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2521 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2532:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2532 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2564:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2564 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2575:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2575 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2556:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2556 |     if (!JS_GetPropertyById(cx, *object, atomsCache->shippingOptions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2513:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2513 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifiers_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2765:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2765 | PaymentDetailsInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2795:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2795 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2801:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2801 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2808:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2808 |     if (!JS_GetPropertyById(cx, *object, atomsCache->total_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2831:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2831 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2840:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2840 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentDetailsUpdate::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2947:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2947 | PaymentDetailsUpdate::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2977:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2977 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2983:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2983 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mError.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3044:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3044 |     if (!JS_GetPropertyById(cx, *object, atomsCache->total_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3031:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3031 |     if (!JS_GetPropertyById(cx, *object, atomsCache->shippingAddressErrors_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3003:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3003 |     if (!JS_GetPropertyById(cx, *object, atomsCache->paymentMethodErrors_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:2990:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2990 |     if (!JS_GetPropertyById(cx, *object, atomsCache->payerErrors_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp: In member function 'bool mozilla::dom::PeriodicWaveOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:212:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 | PeriodicWaveOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:242:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  242 |     if (!JS_GetPropertyById(cx, *object, atomsCache->imag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:250:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  250 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:261:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  261 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:296:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  296 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:307:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  307 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:288:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  288 |     if (!JS_GetPropertyById(cx, *object, atomsCache->real_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp: In member function 'bool mozilla::dom::PeriodicWaveOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:339:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  339 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PeriodicWaveBinding.cpp:348:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  348 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushMessageData_Binding::arrayBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PushMessageData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushSubscriptionOptions_Binding::get_applicationServerKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PushSubscriptionOptions*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp: In member function 'bool mozilla::dom::PannerOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:115:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  115 | PannerOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:145:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  145 |     if (!JS_GetPropertyById(cx, *object, atomsCache->coneInnerAngle_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->coneOuterAngle_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:179:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |     if (!JS_GetPropertyById(cx, *object, atomsCache->coneOuterGain_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:196:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  196 |     if (!JS_GetPropertyById(cx, *object, atomsCache->distanceModel_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:203:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  203 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), DistanceModelTypeValues::strings, "DistanceModelType", "'distanceModel' member of PannerOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:215:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  215 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxDistance_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:232:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |     if (!JS_GetPropertyById(cx, *object, atomsCache->orientationX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:249:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  249 |     if (!JS_GetPropertyById(cx, *object, atomsCache->orientationY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:266:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  266 |     if (!JS_GetPropertyById(cx, *object, atomsCache->orientationZ_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:283:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  283 |     if (!JS_GetPropertyById(cx, *object, atomsCache->panningModel_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:290:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  290 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PanningModelTypeValues::strings, "PanningModelType", "'panningModel' member of PannerOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:302:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |     if (!JS_GetPropertyById(cx, *object, atomsCache->positionX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:319:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  319 |     if (!JS_GetPropertyById(cx, *object, atomsCache->positionY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  336 |     if (!JS_GetPropertyById(cx, *object, atomsCache->positionZ_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:353:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  353 |     if (!JS_GetPropertyById(cx, *object, atomsCache->refDistance_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:370:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  370 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rolloffFactor_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::RadioNodeList_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RadioNodeList*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp: In member function 'bool mozilla::dom::PannerOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:392:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:401:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  401 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1205:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1205 | PaymentOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1234:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1234 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requestBillingAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1248:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1248 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requestPayerEmail_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1262:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1262 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requestPayerName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1276:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1276 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requestPayerPhone_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1290:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1290 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requestShipping_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1304:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1304 |     if (!JS_GetPropertyById(cx, *object, atomsCache->shippingType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1311:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1311 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PaymentShippingTypeValues::strings, "PaymentShippingType", "'shippingType' member of PaymentOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PaymentOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1328:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1328 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:1337:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1337 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp: In member function 'bool mozilla::dom::PermissionDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:75:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 | PermissionDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:111:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PermissionNameValues::strings, "PermissionName", "'name' member of PermissionDescriptor", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp: In member function 'bool mozilla::dom::PermissionDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:132:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PermissionsBinding.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  141 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp: In function 'bool mozilla::dom::PresentationConnection_Binding::send(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp:576:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  576 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentAddress_Binding::get_addressLine(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentAddress*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:116:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  116 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp: In function 'bool mozilla::dom::PaymentAddress_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentAddress*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:671:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  671 |     if (!JS_DefineProperty(cx, result, "country", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:680:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  680 |     if (!JS_DefineProperty(cx, result, "addressLine", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:689:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  689 |     if (!JS_DefineProperty(cx, result, "region", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:698:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  698 |     if (!JS_DefineProperty(cx, result, "regionCode", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:707:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  707 |     if (!JS_DefineProperty(cx, result, "city", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:716:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  716 |     if (!JS_DefineProperty(cx, result, "dependentLocality", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:725:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  725 |     if (!JS_DefineProperty(cx, result, "postalCode", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:734:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  734 |     if (!JS_DefineProperty(cx, result, "sortingCode", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:743:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  743 |     if (!JS_DefineProperty(cx, result, "organization", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:752:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  752 |     if (!JS_DefineProperty(cx, result, "recipient", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentAddressBinding.cpp:761:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  761 |     if (!JS_DefineProperty(cx, result, "phone", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PushSubscription_Binding::getKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PushSubscription*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::getEntriesByName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:312:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  312 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:318:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:347:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PointerEvent_Binding::getCoalescedEvents(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PointerEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:852:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  852 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  853 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceObserver_Binding::takeRecords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceObserver*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:453:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  453 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  454 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In function 'bool mozilla::dom::RTCStatsReport_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:5502:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5502 |   if (!JS::MapForEach(cx, backingObj, funcVal, arg1)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Performance_Binding::getEntries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationConnection_Binding::get_onterminate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnection*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:205:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  205 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationConnection_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnection*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationConnection_Binding::get_onconnect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnection*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationAvailability_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationAvailability*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::getEntriesByType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:245:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  245 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:272:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationRequest_Binding::get_onconnectionavailable(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationConnection_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnection*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationConnectionList_Binding::get_onconnectionavailable(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnectionList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceObserverEntryList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:301:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp: In function 'bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceObserverEntryList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:341:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  341 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:368:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  368 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  369 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp: In function 'bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceObserverEntryList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:408:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  408 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:414:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  414 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverEntryListBinding.cpp:443:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  443 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  444 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PopupBlockedEvent_Binding::get_popupWindowURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PopupBlockedEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Presentation; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PresentationReceiver; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PushManagerImpl; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::RTCStatsReport; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PrecompiledScript; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PushMessageData; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Position; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ProcessingInstruction; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesObservers_Binding::removeListener(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:222:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |         if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:233:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  233 |           if (!iter.next(&temp, &done)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:247:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  247 |             if (!FindEnumStringIndex<true>(cx, temp, PlacesEventTypeValues::strings, "PlacesEventType", "Element of argument 1 of PlacesObservers.removeListener", &index)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PopupBlockedEvent_Binding::get_requestingWindow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PopupBlockedEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesObservers_Binding::notifyListeners(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:348:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  348 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:359:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  359 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:282:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  282 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:309:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  309 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:441:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  441 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PositionErrorBinding.cpp: In function 'bool mozilla::dom::PositionError_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PositionErrorBinding.cpp:93:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In function 'bool mozilla::dom::RTCStatsReport_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:5882:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5882 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesObservers_Binding::addListener(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:101:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 |         if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:112:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  112 |           if (!iter.next(&temp, &done)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:126:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  126 |             if (!FindEnumStringIndex<true>(cx, temp, PlacesEventTypeValues::strings, "PlacesEventType", "Element of argument 1 of PlacesObservers.addListener", &index)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProcessingInstructionBinding.cpp: In function 'bool mozilla::dom::ProcessingInstruction_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProcessingInstructionBinding.cpp:105:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  105 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:608:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  608 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushMessageDataBinding.cpp: In function 'bool mozilla::dom::PushMessageData_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushMessageDataBinding.cpp:188:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp: In function 'bool mozilla::dom::PresentationConnection_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp:780:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  780 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionOptionsBinding.cpp: In function 'bool mozilla::dom::PushSubscriptionOptions_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionOptionsBinding.cpp:72:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   72 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In function 'bool mozilla::dom::PushEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:499:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  499 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp: In member function 'void mozilla::dom::PlacesEventCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::PlacesEvent> >&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:25:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   25 | PlacesEventCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const Sequence<OwningNonNull<PlacesEvent>>& events, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:57:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   57 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   58 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:69:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   69 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   70 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PlacesObserversBinding.cpp:69:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PositionBinding.cpp: In function 'bool mozilla::dom::Position_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PositionBinding.cpp:91:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   91 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationReceiverBinding.cpp: In function 'bool mozilla::dom::PresentationReceiver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationReceiverBinding.cpp:74:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   74 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp: In function 'bool mozilla::dom::PresentationConnectionCloseEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:354:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  354 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrecompiledScriptBinding.cpp: In function 'bool mozilla::dom::PrecompiledScript_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrecompiledScriptBinding.cpp:147:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp: In function 'bool mozilla::dom::ProgressEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:381:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  381 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManagerImpl_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1198:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1198 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp: In function 'bool mozilla::dom::PopStateEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:222:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionListBinding.cpp: In function 'bool mozilla::dom::PresentationConnectionList_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionListBinding.cpp:219:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  219 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp: In function 'bool mozilla::dom::PresentationConnectionAvailableEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationBinding.cpp: In function 'bool mozilla::dom::Presentation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationBinding.cpp:154:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  154 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationAvailabilityBinding.cpp: In function 'bool mozilla::dom::PresentationAvailability_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationAvailabilityBinding.cpp:144:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  144 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp: In function 'bool mozilla::dom::PromiseRejectionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:329:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  329 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp: In function 'bool mozilla::dom::PresentationRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp:321:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  321 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In function 'bool mozilla::dom::PushSubscription_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:965:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  965 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp: In function 'bool mozilla::dom::PopupBlockedEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:465:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  465 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::__delete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PromiseDebugging_Binding::getFullfillmentStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PromiseDebugging_Binding::getRejectionStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PromiseDebugging_Binding::getAllocationStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PannerNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PopStateEvent_Binding::get_state(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PopStateEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PannerNode_Binding::get_orientationZ(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PannerNode_Binding::get_orientationY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PannerNode_Binding::get_orientationX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrecompiledScriptBinding.cpp: In function 'bool mozilla::dom::PrecompiledScript_Binding::executeInGlobal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PrecompiledScript*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrecompiledScriptBinding.cpp:46:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   46 |   MOZ_KnownLive(self)->ExecuteInGlobal(cx, arg0, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PannerNode_Binding::get_positionZ(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PannerNode_Binding::get_positionY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PannerNode_Binding::get_positionX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushMessageData_Binding::json(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PushMessageData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::setOrientation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PannerNode_Binding::setPosition(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PannerNode*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::__set(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:5851:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5851 |   if (!JS::MapSet(cx, backingObj, arg0Val, arg1Val)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentAddress_Binding::Wrap(JSContext*, mozilla::dom::PaymentAddress*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp: In function 'bool mozilla::dom::PaymentMethodChangeEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentMethodChangeEventBinding.cpp:448:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  448 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In function 'bool mozilla::dom::PaymentRequest_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3989:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3989 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:4000:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4000 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp: In member function 'bool mozilla::dom::PopStateEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:47:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 | PopStateEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:77:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     if (!JS_GetPropertyById(cx, *object, atomsCache->state_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentResponse_Binding::get_shippingAddress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp: In function 'bool mozilla::dom::PaymentResponse_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentResponse*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:728:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  728 |     if (!JS_DefineProperty(cx, result, "requestId", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:737:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  737 |     if (!JS_DefineProperty(cx, result, "methodName", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:746:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  746 |     if (!JS_DefineProperty(cx, result, "details", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:755:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  755 |     if (!JS_DefineProperty(cx, result, "shippingAddress", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:764:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  764 |     if (!JS_DefineProperty(cx, result, "shippingOption", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:773:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  773 |     if (!JS_DefineProperty(cx, result, "payerName", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:782:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  782 |     if (!JS_DefineProperty(cx, result, "payerEmail", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:791:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  791 |     if (!JS_DefineProperty(cx, result, "payerPhone", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp: In function 'bool mozilla::dom::PopStateEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:361:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:380:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  380 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mState))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PaymentRequest_Binding::get_shippingAddress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp: In member function 'bool mozilla::dom::PopStateEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:103:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  103 | PopStateEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:125:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  125 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->state_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp: In function 'bool mozilla::dom::PaymentResponse_Binding::complete_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentResponse*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentResponseBinding.cpp:370:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  370 |       if (!FindEnumStringIndex<true>(cx, args[0], PaymentCompleteValues::strings, "PaymentComplete", "Argument 1 of PaymentResponse.complete", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp: In function 'bool mozilla::dom::PaymentRequest_Binding::show_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestBinding.cpp:3193:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3193 |       if (!JS_WrapValue(cx, &valueToResolve)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp: In member function 'bool mozilla::dom::PopupBlockedEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:170:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  170 | PopupBlockedEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:190:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->popupWindowFeatures_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:203:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->popupWindowName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:215:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->popupWindowURI_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:223:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->popupWindowURI_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:235:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  235 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->requestingWindow_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  244 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requestingWindow_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp: In function 'bool mozilla::dom::PaymentRequestUpdateEvent_Binding::updateWith(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PaymentRequestUpdateEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PaymentRequestUpdateEventBinding.cpp:156:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  156 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Performance_Binding::get_timing(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Performance_Binding::get_navigation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:950:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  950 |     if (!JS_DefineProperty(cx, result, "timeOrigin", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:962:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  962 |     if (!JS_DefineProperty(cx, result, "timing", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:974:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  974 |     if (!JS_DefineProperty(cx, result, "navigation", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceBinding.cpp:986:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  986 |     if (!JS_DefineProperty(cx, result, "mozMemory", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceNavigationTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigationTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp: In member function 'void mozilla::dom::PerformanceObserverCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PerformanceObserverEntryList&, mozilla::dom::PerformanceObserver&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:301:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  301 | PerformanceObserverCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, PerformanceObserverEntryList& entries, PerformanceObserver& observer, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:330:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  330 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  331 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceObserverBinding.cpp:330:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceObserver_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PrecompiledScript_Binding::Wrap(JSContext*, mozilla::dom::PrecompiledScript*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceObserverEntryList_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserverEntryList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::get_serverTiming(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceResourceTiming*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:757:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  757 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  758 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceResourceTiming*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:994:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  994 |     if (!JS_DefineProperty(cx, result, "initiatorType", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1003:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1003 |     if (!JS_DefineProperty(cx, result, "nextHopProtocol", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1012:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1012 |     if (!JS_DefineProperty(cx, result, "workerStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1021:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1021 |     if (!JS_DefineProperty(cx, result, "redirectStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1030:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1030 |     if (!JS_DefineProperty(cx, result, "redirectEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1039:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |     if (!JS_DefineProperty(cx, result, "fetchStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1048:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1048 |     if (!JS_DefineProperty(cx, result, "domainLookupStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1057:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1057 |     if (!JS_DefineProperty(cx, result, "domainLookupEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1066:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1066 |     if (!JS_DefineProperty(cx, result, "connectStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1075:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1075 |     if (!JS_DefineProperty(cx, result, "connectEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1084:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1084 |     if (!JS_DefineProperty(cx, result, "secureConnectionStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1093:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1093 |     if (!JS_DefineProperty(cx, result, "requestStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1102:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1102 |     if (!JS_DefineProperty(cx, result, "responseStart", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1111:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1111 |     if (!JS_DefineProperty(cx, result, "responseEnd", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1120:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1120 |     if (!JS_DefineProperty(cx, result, "transferSize", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1129:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1129 |     if (!JS_DefineProperty(cx, result, "encodedBodySize", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1138:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1138 |     if (!JS_DefineProperty(cx, result, "decodedBodySize", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PerformanceResourceTimingBinding.cpp:1150:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1150 |     if (!JS_DefineProperty(cx, result, "serverTiming", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PresentationConnectionState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, PresentationConnectionState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PresentationConnectionBinaryType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionBinding.cpp:62:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   62 | ToJSValue(JSContext* aCx, PresentationConnectionBinaryType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PresentationConnectionClosedReason, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | ToJSValue(JSContext* aCx, PresentationConnectionClosedReason aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp: In member function 'bool mozilla::dom::PresentationConnectionCloseEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:164:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  164 | PresentationConnectionCloseEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:184:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  184 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->message_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:197:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  197 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PerformanceServerTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceServerTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PeriodicWave_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Permissions_Binding::Wrap(JSContext*, mozilla::dom::Permissions*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PlacesWeakCallbackWrapper_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp: In member function 'bool mozilla::dom::PrioEncodedData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | PrioEncodedData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->a_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->b_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp: In member function 'bool mozilla::dom::PrioEncodedData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 | PrioEncodedData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:141:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  141 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->a_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:157:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->b_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PluginArray_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, nsPluginArray*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp: In member function 'bool mozilla::dom::PrioParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:303:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  303 | PrioParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:336:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  336 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:343:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  343 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->booleans_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PluginArray_Binding::item(JSContext*, JS::Handle<JSObject*>, nsPluginArray*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:372:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  372 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:399:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  399 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ProcessingInstruction_Binding::Wrap(JSContext*, mozilla::dom::ProcessingInstruction*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:561:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  561 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:561:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:561:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:600:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  600 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:600:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:613:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  613 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ProfileTimelineMessagePortOperationType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:32:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   32 | ToJSValue(JSContext* aCx, ProfileTimelineMessagePortOperationType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:450:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  450 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginArrayBinding.cpp:473:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  473 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ProfileTimelineWorkerOperationType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:57:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   57 | ToJSValue(JSContext* aCx, ProfileTimelineWorkerOperationType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:559:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  559 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:582:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  582 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In member function 'bool mozilla::dom::ProfileTimelineLayerRect::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:97:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   97 | ProfileTimelineLayerRect::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:140:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  140 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:168:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  168 |     if (!JS_GetPropertyById(cx, *object, atomsCache->y_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In member function 'bool mozilla::dom::ProfileTimelineLayerRect::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:187:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:196:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  196 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In member function 'bool mozilla::dom::ProfileTimelineLayerRect::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:202:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  202 | ProfileTimelineLayerRect::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:220:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  220 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:231:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:242:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  242 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:253:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  253 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->y_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PluginArray_Binding::Wrap(JSContext*, nsPluginArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In member function 'bool mozilla::dom::ProfileTimelineStackFrame::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:350:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 | ProfileTimelineStackFrame::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:379:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  379 |     if (!JS_GetPropertyById(cx, *object, atomsCache->asyncCause_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:385:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  385 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mAsyncCause.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:423:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  423 |     if (!JS_GetPropertyById(cx, *object, atomsCache->column_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:437:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  437 |     if (!JS_GetPropertyById(cx, *object, atomsCache->functionDisplayName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:443:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  443 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mFunctionDisplayName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:494:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  494 |     if (!JS_GetPropertyById(cx, *object, atomsCache->source_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:500:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  500 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mSource.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:463:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  463 |     if (!JS_GetPropertyById(cx, *object, atomsCache->parent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:450:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  450 |     if (!JS_GetPropertyById(cx, *object, atomsCache->line_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:392:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  392 |     if (!JS_GetPropertyById(cx, *object, atomsCache->asyncParent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Plugin_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, nsPluginElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Plugin_Binding::item(JSContext*, JS::Handle<JSObject*>, nsPluginElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In member function 'bool mozilla::dom::ProfileTimelineStackFrame::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:509:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  509 | ProfileTimelineStackFrame::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:530:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  530 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->asyncCause_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:548:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  548 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->asyncParent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:559:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  559 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->column_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:573:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  573 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->functionDisplayName_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:586:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  586 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->line_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:604:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->parent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:618:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  618 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:481:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  481 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:508:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  508 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:670:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  670 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:670:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:670:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:709:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  709 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:709:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PluginBinding.cpp:722:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  722 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Plugin_Binding::Wrap(JSContext*, nsPluginElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In member function 'bool mozilla::dom::ProfileTimelineMarker::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:994:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  994 | ProfileTimelineMarker::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1015:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1015 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->causeName_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1027:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1027 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->end_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1044:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1044 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->endStack_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1056:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1056 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->eventPhase_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1069:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1069 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->isAnimationOnly_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1082:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1082 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->isOffMainThread_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1097:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1097 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->messagePortOperation_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1111:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1111 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1123 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->processType_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1160:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1160 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->rectangles_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1153:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1153 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1154 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1178:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1178 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stack_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1189:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1189 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->start_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp: In function 'bool mozilla::dom::PointerEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PointerEventBinding.cpp:1086:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1086 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PannerNodeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1203:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1203 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1216:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1216 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->unixTime_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:1231:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1231 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->workerOperation_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp: In member function 'bool mozilla::dom::ProgressEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | ProgressEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lengthComputable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->loaded_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:109:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  109 |     if (!JS_GetPropertyById(cx, *object, atomsCache->total_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings16.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings16.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp
dom/bindings/UnifiedBindings17.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp: In function 'bool mozilla::dom::ProgressEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:522:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  522 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp: In member function 'bool mozilla::dom::ProgressEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:128:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:137:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp: In member function 'bool mozilla::dom::ProgressEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:143:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  143 | ProgressEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:161:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lengthComputable_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->loaded_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProgressEventBinding.cpp:183:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->total_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp: In member function 'void mozilla::dom::PromiseJobCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:21:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   21 | PromiseJobCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:26:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   26 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   27 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:26:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PromiseDebuggingState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:36:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   36 | ToJSValue(JSContext* aCx, PromiseDebuggingState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp: In member function 'bool mozilla::dom::PromiseDebuggingStateHolder::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:172:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  172 | PromiseDebuggingStateHolder::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:194:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:207:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  207 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->state_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:222:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp: In member function 'void mozilla::dom::PromiseRejectionEvent::GetReason(JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp:57:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   57 | PromiseRejectionEvent::GetReason(JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp: In function 'bool mozilla::dom::PromiseRejectionEvent_Binding::get_reason(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PromiseRejectionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp:105:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 |   GetReason(aRetVal);
      |   ~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp: In member function 'void mozilla::dom::PromiseRejectionEvent::GetReason(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp:103:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  103 | PromiseRejectionEvent::GetReason(JSContext* cx, JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEvent.cpp:105:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 |   GetReason(aRetVal);
      |   ~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp: In member function 'bool mozilla::dom::PromiseRejectionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:151:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  151 | PromiseRejectionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:171:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->promise_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:186:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In member function 'bool mozilla::dom::ArrayBufferViewOrArrayBufferOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:27:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   27 | ArrayBufferViewOrArrayBufferOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:90:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 | OwningArrayBufferViewOrArrayBufferOrUSVString::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:138:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  138 | OwningArrayBufferViewOrArrayBufferOrUSVString::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:186:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  186 | OwningArrayBufferViewOrArrayBufferOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:234:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  234 | OwningArrayBufferViewOrArrayBufferOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In member function 'bool mozilla::dom::PushEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:315:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 | PushEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:345:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  345 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In member function 'bool mozilla::dom::PushEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:378:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  378 | PushEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:396:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  396 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:399:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  399 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PushPermissionState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, PushPermissionState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'bool mozilla::dom::ArrayBufferViewOrArrayBufferOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:55:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   55 | ArrayBufferViewOrArrayBufferOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrString::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:118:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  118 | OwningArrayBufferViewOrArrayBufferOrString::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrString::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:166:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  166 | OwningArrayBufferViewOrArrayBufferOrString::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:214:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 | OwningArrayBufferViewOrArrayBufferOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferViewOrArrayBufferOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:261:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  261 | OwningArrayBufferViewOrArrayBufferOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionOptionsInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:341:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  341 | PushSubscriptionOptionsInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:370:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  370 |     if (!JS_GetPropertyById(cx, *object, atomsCache->applicationServerKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionOptionsInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:404:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  404 | PushSubscriptionOptionsInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:423:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  423 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->applicationServerKey_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:428:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  428 |     if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:431:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  431 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->applicationServerKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushManagerImpl_Binding::Wrap(JSContext*, mozilla::dom::PushManagerImpl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::PushManagerImpl::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PushEncryptionKeyName, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 | ToJSValue(JSContext* aCx, PushEncryptionKeyName aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:83:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   83 | PushSubscriptionInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->appServerKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:167:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  167 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mEndpoint)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:181:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  181 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p256dhKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:207:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mScope)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:202:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scope_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endpoint_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:141:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |     if (!JS_GetPropertyById(cx, *object, atomsCache->authSecret_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:223:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  223 | PushSubscriptionInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:243:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  243 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->appServerKey_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:248:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  248 |       if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:251:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  251 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->appServerKey_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:265:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  265 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->authSecret_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:274:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  274 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->authSecret_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:288:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  288 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->endpoint_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:301:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->p256dhKey_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:310:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  310 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p256dhKey_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:324:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  324 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->scope_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionKeys::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:383:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  383 | PushSubscriptionKeys::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:412:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  412 |     if (!JS_GetPropertyById(cx, *object, atomsCache->auth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:418:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  418 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, (mAuth.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:431:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  431 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, (mP256dh.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:425:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  425 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p256dh_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionKeys::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:443:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  443 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:452:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  452 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionKeys::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:458:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  458 | PushSubscriptionKeys::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:479:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  479 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->auth_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:494:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  494 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p256dh_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionJSON::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:585:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  585 | PushSubscriptionJSON::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:614:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  614 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endpoint_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:620:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  620 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mEndpoint.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:628:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  628 |     if (!JS_GetPropertyById(cx, *object, atomsCache->keys_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionJSON::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:643:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  643 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:652:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  652 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:658:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  658 | PushSubscriptionJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:679:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  679 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->endpoint_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushSubscriptionBinding.cpp:693:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  693 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->keys_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RTCStatsType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:50:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   50 | ToJSValue(JSContext* aCx, RTCStatsType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RTCStatsIceCandidatePairState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:77:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   77 | ToJSValue(JSContext* aCx, RTCStatsIceCandidatePairState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RTCIceCandidateType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:102:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  102 | ToJSValue(JSContext* aCx, RTCIceCandidateType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:237:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  237 | RTCStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:258:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:271:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->timestamp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:286:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  286 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCIceCandidatePairStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:628:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  628 | RTCIceCandidatePairStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:647:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  647 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bytesReceived_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:660:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  660 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bytesSent_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:674:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  674 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->componentId_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:688:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  688 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->lastPacketReceivedTimestamp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:701:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  701 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->lastPacketSentTimestamp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:716:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  716 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->localCandidateId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:729:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  729 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nominated_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:742:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  742 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->priority_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:755:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  755 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->readable_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:770:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  770 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteCandidateId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:783:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  783 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->selected_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:798:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  798 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->state_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:813:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  813 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->transportId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:826:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  826 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->writable_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCIceCandidateStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1109:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1109 | RTCIceCandidateStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1130:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1130 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->address_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1145:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1145 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->candidateType_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1158:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1158 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->port_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1171:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->priority_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1186:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1186 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->protocol_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1201:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->relayProtocol_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1217:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1217 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->transportId_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRTPContributingSourceStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1394:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1394 | RTCRTPContributingSourceStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1413:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1413 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->contributorSsrc_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1428:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1428 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->inboundRtpStreamId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1624:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1624 | RTCRtpStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1645:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1645 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->kind_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1660:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1660 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mediaType_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1673:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1673 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ssrc_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1688:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1688 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->transportId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCReceivedRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1915:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1915 | RTCReceivedRtpStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1934:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1934 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->discardedPackets_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1947:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1947 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->jitter_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1960:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1960 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->packetsDiscarded_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1973:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1973 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->packetsLost_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1986:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1986 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->packetsReceived_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCSentRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2175:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2175 | RTCSentRtpStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2194:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2194 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bytesSent_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2207:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2207 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->packetsSent_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCInboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2499:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2499 | RTCInboundRtpStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2518:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2518 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bitrateMean_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2531:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2531 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bitrateStdDev_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2544:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2544 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bytesReceived_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2557:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2557 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->firCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2570:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2570 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->framerateMean_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2583:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2583 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->framerateStdDev_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2596:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2596 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->framesDecoded_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2609:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2609 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nackCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2622:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2622 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->pliCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2637:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2637 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCOutboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2999:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2999 | RTCOutboundRtpStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3018:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3018 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bitrateMean_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3031:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3031 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bitrateStdDev_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3044:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3044 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->droppedFrames_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3057:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3057 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->firCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3070:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3070 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->framerateMean_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3083:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3083 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->framerateStdDev_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3096:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3096 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->framesEncoded_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3109:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3109 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->nackCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3122:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3122 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->pliCount_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3135:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3135 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->qpSum_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3150:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3150 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteInboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3398:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3398 | RTCRemoteInboundRtpStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3417:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3417 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bytesReceived_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3432:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3432 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->localId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3445:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3445 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->roundTripTime_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteOutboundRtpStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3606:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3606 | RTCRemoteOutboundRtpStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3627:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3627 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->localId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStatsReportInternal::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4315:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4315 | RTCStatsReportInternal::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4334:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4334 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->closed_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4364:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4364 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4365 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4371:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4371 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->iceCandidatePairStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4401:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4401 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4402 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4408:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4408 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->iceCandidateStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4421:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4421 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->iceRestarts_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4434:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4434 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->iceRollbacks_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4464:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4464 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4465 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4471:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4471 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->inboundRtpStreamStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4486:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4486 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->localSdp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4499:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4499 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->offerer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4529:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4529 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4530 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4536:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4536 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->outboundRtpStreamStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4550:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4550 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pcid_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4586:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4586 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->rawLocalCandidates_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4579:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4579 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4580 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4623:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4623 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->rawRemoteCandidates_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4616:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4616 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4617 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4660:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4660 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteInboundRtpStreamStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4653:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4653 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4654 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4697:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4697 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteOutboundRtpStreamStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4690:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4690 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4691 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4712:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4712 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteSdp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4749:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4749 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->rtpContributingSourceStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4742:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4742 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4743 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4762:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4762 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->timestamp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4799:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4799 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->trickledIceCandidateStats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4792:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4792 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4793 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::Wrap(JSContext*, mozilla::dom::RTCStatsReport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::RTCStatsReport_Binding::MaplikeHelpers::Clear(mozilla::dom::RTCStatsReport*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'void mozilla::dom::RTCStatsReportJSImpl::GetMozPcid(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6459:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6459 |       !JS_GetPropertyById(cx, callback, atomsCache->mozPcid_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::RTCStatsReport::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp: In member function 'bool mozilla::dom::PrioParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:206:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  206 | PrioParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:235:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_GetPropertyById(cx, *object, atomsCache->booleans_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:242:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:253:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  253 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp: In member function 'bool mozilla::dom::PrioParams::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:288:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  288 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:297:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  297 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp: In member function 'bool mozilla::dom::PresentationConnectionCloseEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:76:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   76 | PresentationConnectionCloseEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->message_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:111:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMessage)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:121:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  121 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:128:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PresentationConnectionClosedReasonValues::strings, "PresentationConnectionClosedReason", "'reason' member of PresentationConnectionCloseEventInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp: In member function 'bool mozilla::dom::PresentationConnectionCloseEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:149:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  149 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:158:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  158 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp: In function 'bool mozilla::dom::PresentationConnectionCloseEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionCloseEventBinding.cpp:494:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  494 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp: In member function 'bool mozilla::dom::PromiseDebuggingStateHolder::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:74:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   74 | PromiseDebuggingStateHolder::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:103:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  103 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:127:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  127 |     if (!JS_GetPropertyById(cx, *object, atomsCache->state_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:134:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PromiseDebuggingStateValues::strings, "PromiseDebuggingState", "'state' member of PromiseDebuggingStateHolder", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:146:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  146 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:141:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 | RTCStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:170:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  170 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:176:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  176 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:207:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RTCStatsTypeValues::strings, "RTCStatsType", "'type' member of RTCStats", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:199:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  199 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:183:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timestamp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:222:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:231:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  231 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRTPContributingSourceStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1318:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1318 | RTCRTPContributingSourceStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1348:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1348 |     if (!JS_GetPropertyById(cx, *object, atomsCache->contributorSsrc_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1367:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1367 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mInboundRtpStreamId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1361:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1361 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inboundRtpStreamId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRTPContributingSourceStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1379:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1379 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1388:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1388 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRtpStreamStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1522:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1522 | RTCRtpStreamStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1552:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1552 |     if (!JS_GetPropertyById(cx, *object, atomsCache->kind_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1558:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1558 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mKind.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1571:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1571 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mMediaType.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1597:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1597 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mTransportId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1591:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1591 |     if (!JS_GetPropertyById(cx, *object, atomsCache->transportId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1578:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1578 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ssrc_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1565:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mediaType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRtpStreamStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1609:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1609 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1618:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1618 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCReceivedRtpStreamStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1797:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1797 | RTCReceivedRtpStreamStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1827:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1827 |     if (!JS_GetPropertyById(cx, *object, atomsCache->discardedPackets_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1882:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1882 |     if (!JS_GetPropertyById(cx, *object, atomsCache->packetsReceived_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1869:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1869 |     if (!JS_GetPropertyById(cx, *object, atomsCache->packetsLost_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1856:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1856 |     if (!JS_GetPropertyById(cx, *object, atomsCache->packetsDiscarded_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1840 |     if (!JS_GetPropertyById(cx, *object, atomsCache->jitter_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCReceivedRtpStreamStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1900:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1900 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1909:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1909 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCInboundRtpStreamStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2307:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2307 | RTCInboundRtpStreamStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2337:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2337 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bitrateMean_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2472:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2472 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRemoteId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2466:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2466 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2453:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2453 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pliCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2440:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2440 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nackCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2427:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2427 |     if (!JS_GetPropertyById(cx, *object, atomsCache->framesDecoded_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2411:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2411 |     if (!JS_GetPropertyById(cx, *object, atomsCache->framerateStdDev_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2395 |     if (!JS_GetPropertyById(cx, *object, atomsCache->framerateMean_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2382:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2382 |     if (!JS_GetPropertyById(cx, *object, atomsCache->firCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2369:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2369 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bytesReceived_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2353:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2353 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bitrateStdDev_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCInboundRtpStreamStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2484:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2484 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2493:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2493 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteInboundRtpStreamStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3306:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3306 | RTCRemoteInboundRtpStreamStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3336 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bytesReceived_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3355:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3355 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLocalId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3362:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3362 |     if (!JS_GetPropertyById(cx, *object, atomsCache->roundTripTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3349:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3349 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteInboundRtpStreamStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3383:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3383 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3392:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3392 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCSentRtpStreamStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2099:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2099 | RTCSentRtpStreamStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2129:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2129 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bytesSent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2142:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2142 |     if (!JS_GetPropertyById(cx, *object, atomsCache->packetsSent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCSentRtpStreamStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2160:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2160 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2169:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2169 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCOutboundRtpStreamStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2794:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2794 | RTCOutboundRtpStreamStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2824:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2824 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bitrateMean_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2972:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2972 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRemoteId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2966:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2966 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2953:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2953 |     if (!JS_GetPropertyById(cx, *object, atomsCache->qpSum_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2940:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2940 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pliCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2927:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2927 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nackCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2914:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2914 |     if (!JS_GetPropertyById(cx, *object, atomsCache->framesEncoded_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2898:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2898 |     if (!JS_GetPropertyById(cx, *object, atomsCache->framerateStdDev_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2882:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2882 |     if (!JS_GetPropertyById(cx, *object, atomsCache->framerateMean_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2869:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2869 |     if (!JS_GetPropertyById(cx, *object, atomsCache->firCount_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2856:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2856 |     if (!JS_GetPropertyById(cx, *object, atomsCache->droppedFrames_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2840 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bitrateStdDev_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCOutboundRtpStreamStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2984:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2984 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:2993:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2993 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteOutboundRtpStreamStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3543:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3543 | RTCRemoteOutboundRtpStreamStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3573:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3573 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3579:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3579 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLocalId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCRemoteOutboundRtpStreamStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3591:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3591 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3600:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3600 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCIceCandidatePairStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:381:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  381 | RTCIceCandidatePairStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:411:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  411 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bytesReceived_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:438:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  438 |       if (!JS_GetPropertyById(cx, *object, atomsCache->componentId_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:492:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  492 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLocalCandidateId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:544:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  544 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRemoteCandidateId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:572:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  572 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RTCStatsIceCandidatePairStateValues::strings, "RTCStatsIceCandidatePairState", "'state' member of RTCIceCandidatePairStats", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:588:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  588 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mTransportId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:595:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  595 |     if (!JS_GetPropertyById(cx, *object, atomsCache->writable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:582:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  582 |     if (!JS_GetPropertyById(cx, *object, atomsCache->transportId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:564:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  564 |     if (!JS_GetPropertyById(cx, *object, atomsCache->state_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:551:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  551 |     if (!JS_GetPropertyById(cx, *object, atomsCache->selected_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:538:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  538 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteCandidateId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:525:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  525 |     if (!JS_GetPropertyById(cx, *object, atomsCache->readable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:512:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  512 |     if (!JS_GetPropertyById(cx, *object, atomsCache->priority_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:499:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  499 |     if (!JS_GetPropertyById(cx, *object, atomsCache->nominated_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:486:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  486 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localCandidateId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:470:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lastPacketSentTimestamp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:454:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  454 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lastPacketReceivedTimestamp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:424:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  424 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bytesSent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCIceCandidatePairStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:613:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  613 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:622:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  622 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCIceCandidateStats::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:959:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  959 | RTCIceCandidateStats::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:989:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  989 |     if (!JS_GetPropertyById(cx, *object, atomsCache->address_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::Request_Binding::text_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Request*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:1795:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1795 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:995:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  995 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mAddress.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1010:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1010 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RTCIceCandidateTypeValues::strings, "RTCIceCandidateType", "'candidateType' member of RTCIceCandidateStats", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1052:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1052 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mProtocol.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1065:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1065 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRelayProtocol.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1073:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1073 |       if (!JS_GetPropertyById(cx, *object, atomsCache->transportId_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1082:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1082 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mTransportId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1059:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1059 |     if (!JS_GetPropertyById(cx, *object, atomsCache->relayProtocol_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1046:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1046 |     if (!JS_GetPropertyById(cx, *object, atomsCache->protocol_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1033:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1033 |     if (!JS_GetPropertyById(cx, *object, atomsCache->priority_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1020:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1020 |     if (!JS_GetPropertyById(cx, *object, atomsCache->port_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1002:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1002 |     if (!JS_GetPropertyById(cx, *object, atomsCache->candidateType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCIceCandidateStats::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1094:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1094 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:1103:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1103 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStatsReportInternal::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3727:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3727 | RTCStatsReportInternal::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3756:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3756 |     if (!JS_GetPropertyById(cx, *object, atomsCache->closed_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3777:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3777 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3788:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3788 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3820:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3820 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3831:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3831 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3889:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3889 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3900:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3900 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3930:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3930 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLocalSdp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3958:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3958 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3969:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3969 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3998:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3998 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPcid)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4008:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4008 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rawLocalCandidates_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4016:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4016 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4027:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4027 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4039:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4039 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4059:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4059 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4070:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4070 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4082:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4082 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4102:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4102 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4113:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4113 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4145:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4145 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4156:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4156 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4186:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4186 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRemoteSdp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4201:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4201 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4212:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4212 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4260:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4260 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4271:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4271 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4252:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4252 |     if (!JS_GetPropertyById(cx, *object, atomsCache->trickledIceCandidateStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4236:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4236 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timestamp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4193:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4193 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rtpContributingSourceStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4180:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4180 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteSdp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4137:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4137 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteOutboundRtpStreamStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4094:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4094 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteInboundRtpStreamStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4051:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4051 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rawRemoteCandidates_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3993:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3993 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pcid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3950:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3950 |     if (!JS_GetPropertyById(cx, *object, atomsCache->outboundRtpStreamStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3937:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3937 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offerer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3924:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3924 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localSdp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3881:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3881 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inboundRtpStreamStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3868:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3868 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iceRollbacks_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3855:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3855 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iceRestarts_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3812:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3812 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iceCandidateStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:3769:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3769 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iceCandidatePairStats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'bool mozilla::dom::RTCStatsReportInternal::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4300:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4300 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:4309:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4309 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp: In member function 'bool mozilla::dom::ProfileTimelineMarker::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:682:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  682 | ProfileTimelineMarker::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:711:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  711 |     if (!JS_GetPropertyById(cx, *object, atomsCache->causeName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:717:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  717 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCauseName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:741:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  741 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endStack_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:772:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  772 |     if (!JS_GetPropertyById(cx, *object, atomsCache->eventPhase_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:819:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  819 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ProfileTimelineMessagePortOperationTypeValues::strings, "ProfileTimelineMessagePortOperationType", "'messagePortOperation' member of ProfileTimelineMarker", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:834:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  834 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:844:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  844 |     if (!JS_GetPropertyById(cx, *object, atomsCache->processType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:865:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  865 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:876:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  876 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:931:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  931 |     if (!JS_GetPropertyById(cx, *object, atomsCache->start_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:948:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  948 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:954:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  954 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mType.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:982:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  982 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ProfileTimelineWorkerOperationTypeValues::strings, "ProfileTimelineWorkerOperationType", "'workerOperation' member of ProfileTimelineMarker", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:974:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  974 |     if (!JS_GetPropertyById(cx, *object, atomsCache->workerOperation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:961:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  961 |     if (!JS_GetPropertyById(cx, *object, atomsCache->unixTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:900:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  900 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stack_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:857:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  857 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rectangles_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:829:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  829 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:811:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  811 |     if (!JS_GetPropertyById(cx, *object, atomsCache->messagePortOperation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:798:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  798 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isOffMainThread_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:785:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  785 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isAnimationOnly_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ProfileTimelineMarkerBinding.cpp:724:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  724 |     if (!JS_GetPropertyById(cx, *object, atomsCache->end_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp: In function 'bool mozilla::dom::PrioEncoder_Binding::encode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PrioEncoderBinding.cpp:411:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  411 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'void mozilla::dom::RTCStatsReportJSImpl::__OnGet(JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6369:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6369 | RTCStatsReportJSImpl::__OnGet(JS::Handle<JS::Value> key, JS::Handle<JS::Value> value, ErrorResult& aRv, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6369:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6408:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6408 |       !GetCallableProperty(cx, atomsCache->__onget_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6413:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6413 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 6414 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6413:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp: In member function 'void mozilla::dom::RTCStatsReport::__OnGet(JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6564:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6564 | RTCStatsReport::__OnGet(JS::Handle<JS::Value> aKey, JS::Handle<JS::Value> aValue, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6564:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6564:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6566:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6566 |   mImpl->__OnGet(aKey, aValue, aRv);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::RTCStatsReport*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:5749:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5749 |   if (!JS::MapGet(cx, backingObj, arg0Val, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:6566:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6566 |   mImpl->__OnGet(aKey, aValue, aRv);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'void mozilla::dom::PushManagerImplJSImpl::__Init(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1908:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1908 |       !GetCallableProperty(cx, atomsCache->__init_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1913:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1913 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1914 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1913:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static already_AddRefed<mozilla::dom::PushManagerImpl> mozilla::dom::PushManagerImpl::Constructor(const mozilla::dom::GlobalObject&, JSContext*, const nsAString&, mozilla::ErrorResult&, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManagerImpl_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1359:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1359 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp: In member function 'void mozilla::dom::AnyCallback::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:36:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   36 | AnyCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::Handle<JS::Value> value, JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:36:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:36:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:57:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   58 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseBinding.cpp:57:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::MaplikeHelpers::Has(mozilla::dom::RTCStatsReport*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::RTCStatsReport_Binding::MaplikeHelpers::Delete(mozilla::dom::RTCStatsReport*, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::UncaughtRejectionObserver::OnConsumed(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:731:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  731 |       !GetCallableProperty(cx, atomsCache->onConsumed_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:736:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  736 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  737 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:736:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::UncaughtRejectionObserver::OnLeftUncaught(JS::Handle<JSObject*>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:689:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  689 |       !GetCallableProperty(cx, atomsCache->onLeftUncaught_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:694:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  694 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  695 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseDebuggingBinding.cpp:694:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::RTCStatsReport_Binding::MaplikeHelpers::Set(mozilla::dom::RTCStatsReport*, const nsAString&, JS::Handle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RTCStatsReportBinding.cpp:5110:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5110 |   if (!JS::MapSet(cx, backingObj, argv[0], argv[1])) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAnimatedInteger_Binding::set_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedInteger*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGElement_Binding::set_tabIndex(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAnimatedNumber_Binding::set_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedNumber*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Request_Binding::overrideContentPolicyType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Request*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedStringBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedString_Binding::set_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedString*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedStringBinding.cpp:50:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGElementBinding.cpp: In function 'bool mozilla::dom::SVGElement_Binding::set_id(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGElementBinding.cpp:64:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAnimatedEnumeration_Binding::set_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedEnumeration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAngle_Binding::set_valueInSpecifiedUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAngle*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAngle_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAngle*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_hreflang(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:554:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  554 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_rel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:247:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  247 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp: In member function 'bool mozilla::dom::PopupBlockedEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | PopupBlockedEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->popupWindowFeatures_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:89:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPopupWindowFeatures)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:99:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     if (!JS_GetPropertyById(cx, *object, atomsCache->popupWindowName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:104:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  104 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPopupWindowName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->popupWindowURI_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:141:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requestingWindow_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_ping(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:169:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_download(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:91:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   91 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_referrerPolicy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:325:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  325 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:636:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  636 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAngleBinding.cpp: In function 'bool mozilla::dom::SVGAngle_Binding::set_valueAsString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAngle*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAngleBinding.cpp:236:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  236 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp: In function 'bool mozilla::dom::PopupBlockedEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PopupBlockedEventBinding.cpp:607:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  607 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAngle_Binding::convertToSpecifiedUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAngle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Position_Binding::Wrap(JSContext*, mozilla::dom::Position*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGElementBinding.cpp: In function 'bool mozilla::dom::SVGElement_Binding::set_style(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGElementBinding.cpp:206:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  206 |   if (!JS_GetProperty(cx, obj, "style", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGElementBinding.cpp:215:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   return JS_SetProperty(cx, targetObj, "cssText", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::set_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:401:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  401 |   if (!JS_GetProperty(cx, obj, "relList", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:410:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  410 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAnimationElement_Binding::endElementAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimationElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAnimationElement_Binding::beginElementAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimationElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Position_Binding::get_coords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Position*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Presentation_Binding::Wrap(JSContext*, mozilla::dom::Presentation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Presentation_Binding::get_receiver(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Presentation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::PresentationRequest>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Presentation_Binding::get_defaultRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Presentation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp: In function 'bool mozilla::dom::PresentationRequest_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp:504:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp:514:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  514 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp:526:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  526 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationRequestBinding.cpp:571:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  571 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp: In member function 'bool mozilla::dom::PresentationConnectionAvailableEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | PresentationConnectionAvailableEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->connection_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp: In function 'bool mozilla::dom::PresentationConnectionAvailableEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:373:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  373 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp: In member function 'bool mozilla::dom::PresentationConnectionAvailableEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:111:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  111 | PresentationConnectionAvailableEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:132:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->connection_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationConnectionList_Binding::get_connections(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnectionList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationConnectionListBinding.cpp:87:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   87 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationConnectionAvailableEvent_Binding::get_connection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationConnectionAvailableEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PresentationReceiver_Binding::Wrap(JSContext*, mozilla::dom::PresentationReceiver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationReceiverBinding.cpp: In function 'bool mozilla::dom::PresentationReceiver_Binding::get_connectionList_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationReceiver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PresentationReceiverBinding.cpp:52:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   52 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PresentationRequest_Binding::startWithDevice_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::PresentationRequest_Binding::reconnect_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PresentationRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp: In member function 'bool mozilla::dom::PromiseRejectionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | PromiseRejectionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->promise_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:98:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |       if (!JS_WrapValue(cx, &valueToResolve)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:125:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  125 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::PushManagerImplJSImpl::Subscribe(const mozilla::dom::PushSubscriptionOptionsInit&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1666:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1666 |       !GetCallableProperty(cx, atomsCache->subscribe_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1671:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1671 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1672 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1671:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1700:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1700 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::PushManagerImplJSImpl::GetSubscription(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1737:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1737 |       !GetCallableProperty(cx, atomsCache->getSubscription_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1742:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1742 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1743 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1742:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1771:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1771 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::PushManagerImplJSImpl::PermissionState(const mozilla::dom::PushSubscriptionOptionsInit&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1822:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1822 |       !GetCallableProperty(cx, atomsCache->permissionState_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1827:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1827 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1827:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:1856:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1856 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/cache'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/webgpu'
mkdir -p '.deps/'
dom/webgpu/Unified_cpp_dom_webgpu0.o
/usr/bin/g++ -o Unified_cpp_dom_webgpu0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/webgpu -I/<<PKGBUILDDIR>>/build-browser/dom/webgpu -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_webgpu0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/webgpu/Unified_cpp_dom_webgpu0.cpp
dom/webgpu/Unified_cpp_dom_webgpu1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ProcessingInstruction_Binding::get_sheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProcessingInstruction*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp: In function 'bool mozilla::dom::PromiseRejectionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:469:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  469 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PromiseRejectionEventBinding.cpp:488:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  488 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mReason))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp: In function 'bool mozilla::dom::PushEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushEventBinding.cpp:623:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  623 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PushEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManager_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/PushManagerBinding.cpp:728:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  728 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/PopStateEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushMessageData_Binding::Wrap(JSContext*, mozilla::dom::PushMessageData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushMessageData_Binding::blob(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PushMessageData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGAngle_Binding::newValueSpecifiedUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAngle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushSubscription_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Range_Binding::compareBoundaryPoints(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PushSubscription_Binding::get_options(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PushSubscription*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings14.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:324:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  324 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RadioNodeListBinding.cpp:330:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  330 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Range_Binding::setEnd(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Range_Binding::setStart(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Response_Binding::get_body(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Response*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings17.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings17.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp
dom/bindings/UnifiedBindings18.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DeprecationReportBody; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Report; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReportBody; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReportingObserver; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserverSize; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserver; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserverEntry; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::get_commonAncestorContainer(JSContext*, JS::Handle<JSObject*>, nsRange*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::get_endContainer(JSContext*, JS::Handle<JSObject*>, nsRange*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::get_startContainer(JSContext*, JS::Handle<JSObject*>, nsRange*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Report_Binding::get_body(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Report*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::get_contentRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ResizeObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAElement_Binding::get_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_style(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAElement_Binding::get_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedRect_Binding::get_animVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimatedRect*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_dataset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp: In function 'bool mozilla::dom::Range_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:1713:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1713 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In function 'bool mozilla::dom::DeprecationReportBody_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:1154:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1154 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In function 'bool mozilla::dom::Report_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:1592:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1592 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In function 'bool mozilla::dom::ReportBody_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:1911:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1911 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In function 'bool mozilla::dom::ReportingObserver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:2308:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2308 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In function 'bool mozilla::dom::TestingDeprecatedInterface_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:2785:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2785 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::Request_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:1817:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1817 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:427:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  427 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:979:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  979 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverSize_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:1456:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1456 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In function 'bool mozilla::dom::Response_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:1571:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1571 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAElementBinding.cpp:722:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  722 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimateElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimateElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimateMotionElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateMotionElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimateMotionElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimateTransformElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateTransformElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimateTransformElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedEnumerationBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedEnumeration_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedEnumerationBinding.cpp:129:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  129 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedIntegerBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedInteger_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedIntegerBinding.cpp:125:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedNumberBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedNumber_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedNumberBinding.cpp:129:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  129 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedNumberListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedNumberList_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedNumberListBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedPreserveAspectRatioBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedPreserveAspectRatioBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedStringBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedString_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedStringBinding.cpp:134:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGCircleElementBinding.cpp: In function 'bool mozilla::dom::SVGCircleElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGCircleElementBinding.cpp:133:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  133 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGClipPathElementBinding.cpp: In function 'bool mozilla::dom::SVGClipPathElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGClipPathElementBinding.cpp:99:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   99 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGDefsElementBinding.cpp: In function 'bool mozilla::dom::SVGDefsElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGDefsElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGDescElementBinding.cpp: In function 'bool mozilla::dom::SVGDescElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGDescElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGElementBinding.cpp: In function 'bool mozilla::dom::SVGElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGElementBinding.cpp:8022:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8022 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGEllipseElementBinding.cpp: In function 'bool mozilla::dom::SVGEllipseElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGEllipseElementBinding.cpp:168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  168 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedTransformListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedTransformList_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedTransformListBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedRectBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedRect_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedRectBinding.cpp:103:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAngleBinding.cpp: In function 'bool mozilla::dom::SVGAngle_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAngleBinding.cpp:384:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedLengthBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedLength_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedLengthBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedBooleanBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedBoolean_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedBooleanBinding.cpp:125:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedAngleBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedAngle_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedAngleBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedLengthListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedLengthList_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGAnimatedLengthListBinding.cpp:94:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_className(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedRect_Binding::get_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimatedRect*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontouchcancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontouchmove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontouchend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontouchstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onwebkittransitionend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onwebkitanimationstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onwebkitanimationiteration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onwebkitanimationend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontransitionstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontransitionrun(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontransitionend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontransitioncancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onanimationstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onanimationiteration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onanimationend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onanimationcancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmozfullscreenerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmozfullscreenchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onlostpointercapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ongotpointercapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointerleave(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointerenter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointerover(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointerout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointermove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointerup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointerdown(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpointercancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontoggle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onselectstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onwaiting(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onvolumechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ontimeupdate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onsuspend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onsubmit(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onstalled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onshow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onselect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onseeking(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onseeked(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onscroll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onresize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onreset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onratechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onplaying(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onplay(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpause(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onwheel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmouseup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmouseover(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmouseout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmousemove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmouseleave(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmouseenter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onmousedown(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onloadstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onloadend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onloadedmetadata(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onloadeddata(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onkeyup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onkeypress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onkeydown(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oninvalid(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oninput(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onended(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onemptied(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondurationchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondrop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondragstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondragover(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondragleave(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondragexit(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondragenter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondragend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondrag(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ondblclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oncuechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oncontextmenu(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oncanplaythrough(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oncanplay(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onauxclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onfocus(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onblur(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_onpaste(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oncut(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_oncopy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Range_Binding::collapse(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingEndpoint::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:58:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 | ReportingEndpoint::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->priority_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:111:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  111 |     if (!JS_GetPropertyById(cx, *object, atomsCache->url_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->weight_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingEndpoint::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:161:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  161 | ReportingEndpoint::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:183:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->priority_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:198:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->url_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:213:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  213 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->weight_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEBlendElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::setStdDeviation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingItem::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:261:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  261 | ReportingItem::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:290:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  290 |     if (!JS_GetPropertyById(cx, *object, atomsCache->endpoints_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:314:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  314 |     if (!JS_GetPropertyById(cx, *object, atomsCache->group_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:338:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  338 |     if (!JS_GetPropertyById(cx, *object, atomsCache->include_subdomains_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:352:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  352 |     if (!JS_GetPropertyById(cx, *object, atomsCache->max_age_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::setStdDeviation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingItem::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:378:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  378 | ReportingItem::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:400:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  400 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->endpoints_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:415:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  415 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->group_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:426:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  426 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->include_subdomains_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:441:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  441 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->max_age_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEBlendElementBinding.cpp: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEBlendElementBinding.cpp:310:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEColorMatrixElementBinding.cpp: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEColorMatrixElementBinding.cpp:311:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  311 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEComponentTransferElementBinding.cpp: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEComponentTransferElementBinding.cpp:239:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  239 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFECompositeElementBinding.cpp: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFECompositeElementBinding.cpp:451:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  451 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEConvolveMatrixElementBinding.cpp: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEConvolveMatrixElementBinding.cpp:629:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  629 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDiffuseLightingElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDiffuseLightingElementBinding.cpp:380:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  380 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDisplacementMapElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDisplacementMapElementBinding.cpp:381:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  381 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingObserverOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:594:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  594 | ReportingObserverOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:612:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  612 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->buffered_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:641:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  641 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:648:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  648 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->types_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDistantLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDistantLightElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDistantLightElementBinding.cpp:98:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   98 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDropShadowElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEDropShadowElementBinding.cpp:433:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  433 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFloodElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFloodElementBinding.cpp:204:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  204 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncAElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncAElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncAElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncBElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncBElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncBElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingHeaderValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:795:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  795 | ReportingHeaderValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:831:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  831 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  832 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  838 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->items_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncGElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncGElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncGElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncRElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncRElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEFuncRElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEGaussianBlurElementBinding.cpp: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEGaussianBlurElementBinding.cpp:363:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  363 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DeprecationReportBody_Binding::Wrap(JSContext*, mozilla::dom::DeprecationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEImageElementBinding.cpp: In function 'bool mozilla::dom::SVGFEImageElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEImageElementBinding.cpp:275:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEMergeElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEMergeElementBinding.cpp:204:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  204 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEMergeNodeElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMergeNodeElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEMergeNodeElementBinding.cpp:63:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEMorphologyElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEMorphologyElementBinding.cpp:346:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  346 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEOffsetElementBinding.cpp: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEOffsetElementBinding.cpp:310:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ReportBody_Binding::Wrap(JSContext*, mozilla::dom::ReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEPointLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFEPointLightElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEPointLightElementBinding.cpp:133:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  133 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFESpecularLightingElementBinding.cpp: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFESpecularLightingElementBinding.cpp:415:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  415 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFESpotLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFESpotLightElementBinding.cpp:308:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFETileElementBinding.cpp: In function 'bool mozilla::dom::SVGFETileElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFETileElementBinding.cpp:239:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  239 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVStringArgument::TrySetToFormData(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:687:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  687 |   TrySetToFormData(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFETurbulenceElementBinding.cpp: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFETurbulenceElementBinding.cpp:417:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  417 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFilterElementBinding.cpp: In function 'bool mozilla::dom::SVGFilterElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFilterElementBinding.cpp:275:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVStringArgument::TrySetToURLSearchParams(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:706:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  706 |   TrySetToURLSearchParams(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGForeignObjectElementBinding.cpp: In function 'bool mozilla::dom::SVGForeignObjectElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGForeignObjectElementBinding.cpp:168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  168 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RequestDestination, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:56:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   56 | ToJSValue(JSContext* aCx, RequestDestination aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RequestMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:81:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   81 | ToJSValue(JSContext* aCx, RequestMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGElementBinding.cpp: In function 'bool mozilla::dom::SVGGElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RequestCredentials, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:105:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 | ToJSValue(JSContext* aCx, RequestCredentials aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RequestCache, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:132:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  132 | ToJSValue(JSContext* aCx, RequestCache aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGeometryElementBinding.cpp: In function 'bool mozilla::dom::SVGGeometryElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGeometryElementBinding.cpp:149:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  149 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::RequestRedirect, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:156:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 | ToJSValue(JSContext* aCx, RequestRedirect aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ReferrerPolicy, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:186:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  186 | ToJSValue(JSContext* aCx, ReferrerPolicy aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEBlendElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEBlendElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGGeometryElement_Binding::getPointAtLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGeometryElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGFEBlendElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In member function 'bool mozilla::dom::OwningRequestOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:900:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  900 | OwningRequestOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ResizeObserverBoxOptions, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:38:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   38 | ToJSValue(JSContext* aCx, ResizeObserverBoxOptions aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In member function 'bool mozilla::dom::ResizeObserverOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:143:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  143 | ResizeObserverOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:163:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->box_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ResponseType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:49:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   49 | ToJSValue(JSContext* aCx, ResponseType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:232:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:280:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToReadableStream(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:434:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  434 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToReadableStream(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:482:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  482 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::ResponseInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:664:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  664 | ResponseInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:693:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  693 |     if (!JS_GetPropertyById(cx, *object, atomsCache->headers_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:737:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  737 |     if (!JS_GetPropertyById(cx, *object, atomsCache->statusText_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:742:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  742 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mStatusText)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:723:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  723 |     if (!JS_GetPropertyById(cx, *object, atomsCache->status_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::ResponseInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:754:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  754 | ResponseInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:772:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  772 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:775:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  775 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->headers_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:787:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->status_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:800:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  800 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->statusText_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_in2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFilterElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFilterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMergeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEImageElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEComponentTransferElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETileElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETileElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEFloodElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEComponentTransferElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEImageElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_in2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_in2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETileElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETileElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingHeaderValue::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:721:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  721 | ReportingHeaderValue::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:750:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  750 |     if (!JS_GetPropertyById(cx, *object, atomsCache->items_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:758:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  758 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:769:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  769 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMergeNodeElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMergeNodeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGradientElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingObserverOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:488:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 | ReportingObserverOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:517:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  517 |     if (!JS_GetPropertyById(cx, *object, atomsCache->buffered_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:531:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  531 |     if (!JS_GetPropertyById(cx, *object, atomsCache->types_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:539:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  539 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:550:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  550 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:562:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  562 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_in1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'bool mozilla::dom::ReportingObserverOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:579:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  579 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:588:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  588 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Range_Binding::comparePoint(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Range_Binding::isPointInRange(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In member function 'bool mozilla::dom::ResizeObserverOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:75:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 | ResizeObserverOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->box_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:111:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ResizeObserverBoxOptionsValues::strings, "ResizeObserverBoxOptions", "'box' member of ResizeObserverOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In member function 'bool mozilla::dom::ResizeObserverOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:128:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:137:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp: In function 'bool mozilla::dom::Range_Binding::createContextualFragment(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:1558:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1558 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::extractContents(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::cloneContents(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEComponentTransferElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGForeignObjectElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGForeignObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp: In member function 'bool mozilla::dom::ClientRectsAndTexts::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | ClientRectsAndTexts::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rectList_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |     if (!JS_GetPropertyById(cx, *object, atomsCache->textList_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:120:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  120 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:131:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:143:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGForeignObjectElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGForeignObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGForeignObjectElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGForeignObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp: In member function 'bool mozilla::dom::ClientRectsAndTexts::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:163:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  163 | ClientRectsAndTexts::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:184:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  184 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rectList_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:212:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  213 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:219:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->textList_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGForeignObjectElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGForeignObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::getClientRects(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEFloodElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::get_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ResizeObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimationElement_Binding::get_targetElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimationElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_viewportElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGElement_Binding::get_ownerSVGElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEImageElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEImageElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETileElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETileElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFilterElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFilterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFilterElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFilterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEComponentTransferElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMergeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETileElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETileElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMergeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/webgpu/Unified_cpp_dom_webgpu0.cpp:137:
/<<PKGBUILDDIR>>/dom/webgpu/LogEntry.cpp: In member function 'void mozilla::webgpu::LogEntry::GetObj(JSContext*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/dom/webgpu/LogEntry.cpp:18:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   18 | void LogEntry::GetObj(JSContext* cx, JS::MutableHandleValue out) const {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_webgpu1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/webgpu -I/<<PKGBUILDDIR>>/build-browser/dom/webgpu -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_webgpu1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/webgpu/Unified_cpp_dom_webgpu1.cpp
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEComponentTransferElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETileElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETileElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEImageElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::cloneRange(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Range_Binding::getBoundingClientRect(JSContext*, JS::Handle<JSObject*>, nsRange*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEFloodElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp: In member function 'void mozilla::dom::ReportingObserverCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::Report> >&, mozilla::dom::ReportingObserver&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:861:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  861 | ReportingObserverCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const Sequence<OwningNonNull<Report>>& reports, ReportingObserver& observer, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:902:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  902 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  903 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:914:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  914 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  915 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:914:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMergeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Report_Binding::Wrap(JSContext*, mozilla::dom::Report*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETileElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETileElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEFloodElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ReportingObserver_Binding::takeRecords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ReportingObserver*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ReportingBinding.cpp:2279:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2279 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2280 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ReportingObserver_Binding::Wrap(JSContext*, mozilla::dom::ReportingObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMergeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ReportingObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEComponentTransferElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFilterElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFilterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEImageElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFilterElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFilterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TestingDeprecatedInterface_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEFloodElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In member function 'bool mozilla::dom::RequestInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:250:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  250 | RequestInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:279:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  279 |     if (!JS_GetPropertyById(cx, *object, atomsCache->body_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:325:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  325 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RequestCacheValues::strings, "RequestCache", "'cache' member of RequestInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:343:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  343 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RequestCredentialsValues::strings, "RequestCredentials", "'credentials' member of RequestInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:389:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mIntegrity.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:402:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  402 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, (mMethod.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:417:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  417 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RequestModeValues::strings, "RequestMode", "'mode' member of RequestInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:428:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  428 |       if (!JS_GetPropertyById(cx, *object, atomsCache->mozErrors_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:445:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  445 |       if (!JS_GetPropertyById(cx, *object, atomsCache->observe_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:476:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RequestRedirectValues::strings, "RequestRedirect", "'redirect' member of RequestInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:492:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  492 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mReferrer.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:508:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  508 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ReferrerPolicyValues::strings, "ReferrerPolicy", "'referrerPolicy' member of RequestInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:518:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  518 |     if (!JS_GetPropertyById(cx, *object, atomsCache->signal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:500:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  500 |     if (!JS_GetPropertyById(cx, *object, atomsCache->referrerPolicy_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:486:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  486 |     if (!JS_GetPropertyById(cx, *object, atomsCache->referrer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:468:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  468 |     if (!JS_GetPropertyById(cx, *object, atomsCache->redirect_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:409:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  409 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:396:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  396 |     if (!JS_GetPropertyById(cx, *object, atomsCache->method_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:383:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  383 |     if (!JS_GetPropertyById(cx, *object, atomsCache->integrity_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_operator(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:353:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  353 |     if (!JS_GetPropertyById(cx, *object, atomsCache->headers_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:335:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  335 |     if (!JS_GetPropertyById(cx, *object, atomsCache->credentials_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:317:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  317 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cache_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_stitchTiles(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGradientElement_Binding::get_gradientUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_xChannelSelector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_yChannelSelector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGradientElement_Binding::get_spreadMethod(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::get_mode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEBlendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_operator(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFilterElement_Binding::get_primitiveUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFilterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_edgeMode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFilterElement_Binding::get_filterUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFilterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In member function 'bool mozilla::dom::RequestInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:546:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  546 | RequestInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::get_values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEColorMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:566:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  566 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->body_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:571:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  571 |       if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:574:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->body_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:589:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  589 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->cache_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:604:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->credentials_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:616:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  616 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:619:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  619 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->headers_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:634:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  634 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->integrity_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:649:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  649 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->method_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:664:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  664 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:678:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  678 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->mozErrors_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:696:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  696 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->observe_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:712:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  712 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->redirect_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:727:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  727 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->referrer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:742:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  742 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->referrerPolicy_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:756:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  756 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->signal_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:765:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  765 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->signal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_kernelMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_kernelUnitLengthX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_bias(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Request_Binding::get_signal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Request*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_seed(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_z(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_dx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_divisor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::get_scale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDisplacementMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In member function 'bool mozilla::dom::RequestOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:792:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  792 | RequestOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDistantLightElement_Binding::get_azimuth(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDistantLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In member function 'bool mozilla::dom::OwningRequestOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:944:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 | OwningRequestOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_pointsAtY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_specularExponent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_stdDeviationY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_kernelUnitLengthX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Request_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_dy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_k4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_stdDeviationX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_radiusX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_baseFrequencyX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_pointsAtX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Request_Binding::clone(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Request*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGeometryElement_Binding::get_pathLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGeometryElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_kernelUnitLengthY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp: In member function 'bool mozilla::dom::OwningRequestOrUSVString::TrySetToRequest(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:847:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  847 | OwningRequestOrUSVString::TrySetToRequest(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::get_dx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEOffsetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Request_Binding::get_headers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Request*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_kernelUnitLengthX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Response_Binding::get_headers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Response*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEPointLightElement_Binding::get_z(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEPointLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_k3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_stdDeviationY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_k1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::get_dy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDropShadowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDistantLightElement_Binding::get_elevation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDistantLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_surfaceScale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::get_k2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFECompositeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEPointLightElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEPointLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_diffuseConstant(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_limitingConeAngle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_kernelUnitLengthY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::get_radiusY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEMorphologyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::get_surfaceScale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEDiffuseLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ResizeObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_specularExponent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEPointLightElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEPointLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::get_stdDeviationX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEGaussianBlurElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_specularConstant(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_baseFrequencyY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::get_kernelUnitLengthY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpecularLightingElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::get_pointsAtZ(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFESpotLightElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp: In member function 'void mozilla::dom::ResizeObserverCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::ResizeObserverEntry> >&, mozilla::dom::ResizeObserver&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:210:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 | ResizeObserverCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const Sequence<OwningNonNull<ResizeObserverEntry>>& entries, ResizeObserver& observer, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:251:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  251 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:263:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  263 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  264 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResizeObserverBinding.cpp:263:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_preserveAlpha(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_targetY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::get_numOctaves(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFETurbulenceElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_orderX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_targetX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::get_orderY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEConvolveMatrixElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGFEImageElement_Binding::get_preserveAspectRatio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGFEImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::get_contentBoxSize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ResizeObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGradientElement_Binding::get_gradientTransform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::get_borderBoxSize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ResizeObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:84:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   84 | BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:546:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  546 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings18.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings18.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp
dom/bindings/UnifiedBindings19.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:179:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  179 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToFormData(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:328:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  328 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToFormData(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToURLSearchParams(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:381:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  381 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString::TrySetToURLSearchParams(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RequestBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Response_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:745:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  745 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Response_Binding::cloneUnfiltered(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Response*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Response_Binding::clone(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Response*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp: In function 'bool mozilla::dom::Response_Binding::redirect(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ResponseBinding.cpp:869:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  869 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/RangeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Response_Binding::error(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedAngle_Binding::get_animVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedAngle*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedAngle_Binding::get_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedAngle*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedLength_Binding::get_animVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedLength*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedLength_Binding::get_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedLength*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedLengthList_Binding::get_animVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedLengthList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedLengthList_Binding::get_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedLengthList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedNumberList_Binding::get_animVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedNumberList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedNumberList_Binding::get_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedNumberList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::get_animVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedPreserveAspectRatio*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::get_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedPreserveAspectRatio*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedTransformList_Binding::get_animVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedTransformList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimatedTransformList_Binding::get_baseVal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGAnimatedTransformList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimationElement_Binding::get_systemLanguage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimationElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimationElement_Binding::get_requiredExtensions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimationElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGAnimationElement_Binding::get_requiredFeatures(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGAnimationElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGEllipseElement_Binding::get_rx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGEllipseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGCircleElement_Binding::get_cx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGCircleElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGCircleElement_Binding::get_cy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGCircleElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGEllipseElement_Binding::get_cx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGEllipseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGCircleElement_Binding::get_r(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGCircleElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGEllipseElement_Binding::get_ry(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGEllipseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGEllipseElement_Binding::get_cy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGEllipseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGClipPathElement_Binding::get_transform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGClipPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGClipPathElement_Binding::get_clipPathUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGClipPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGComponentTransferFunctionElement_Binding::get_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGComponentTransferFunctionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGComponentTransferFunctionElement_Binding::get_offset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGComponentTransferFunctionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGComponentTransferFunctionElement_Binding::get_slope(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGComponentTransferFunctionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGComponentTransferFunctionElement_Binding::get_intercept(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGComponentTransferFunctionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGComponentTransferFunctionElement_Binding::get_exponent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGComponentTransferFunctionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGComponentTransferFunctionElement_Binding::get_amplitude(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGComponentTransferFunctionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGComponentTransferFunctionElement_Binding::get_tableValues(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGComponentTransferFunctionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings19.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings19.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp
dom/bindings/UnifiedBindings2.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/webgpu'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/clients/api'
mkdir -p '.deps/'
dom/clients/api/Unified_cpp_dom_clients_api0.o
/usr/bin/g++ -o Unified_cpp_dom_clients_api0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/clients/api -I/<<PKGBUILDDIR>>/build-browser/dom/clients/api -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_clients_api0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp: In function 'bool mozilla::dom::SVGLengthList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:1024:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1024 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:1026:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1026 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp: In function 'bool mozilla::dom::SVGNumberList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:1024:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1024 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:1024:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SimpleGestureEvent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp: In function 'bool mozilla::dom::SVGPathSegList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:702:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  702 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:702:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp: In function 'bool mozilla::dom::SVGPointList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:1024:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1024 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:1024:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In function 'bool mozilla::dom::SVGStringList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:983:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  983 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:983:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScrollAreaEvent.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollAreaEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::set_zoomAndPan(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthBinding.cpp: In function 'bool mozilla::dom::SVGLength_Binding::set_valueAsString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLength*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthBinding.cpp:240:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  240 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLength_Binding::set_valueInSpecifiedUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLength*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLength_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLength*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLength_Binding::convertToSpecifiedUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLength*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLength_Binding::newValueSpecifiedUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLength*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::set_f(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::set_e(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::set_d(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientsBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientBinding.h:6,
                 from /<<PKGBUILDDIR>>/dom/clients/api/Client.h:9,
                 from /<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2:
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   33 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   32 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::set_c(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::set_b(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::set_a(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGNumber_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGNumber*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathElement_Binding::getPathSegAtLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPathElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcAbs_Binding::set_angle(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcAbs_Binding::set_r2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcAbs_Binding::set_r1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/clients/api/Clients.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   34 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/clients/api/Clients.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcRel_Binding::set_angle(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcRel_Binding::set_r2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcRel_Binding::set_r1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegArcRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegArcRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::set_y2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::set_x2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::set_y1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::set_x1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::set_y2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::set_x2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   45 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::set_y1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::set_x1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::set_y2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::set_x2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::set_y2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::set_x2(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoCubicSmoothRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::set_y1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   40 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::set_x1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::set_y1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::set_x1(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticSmoothAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticSmoothAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticSmoothRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegCurvetoQuadraticSmoothRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoHorizontalAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoHorizontalAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoHorizontalRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoHorizontalRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoVerticalAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoVerticalAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegLinetoVerticalRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegLinetoVerticalRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegMovetoAbs_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegMovetoAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegMovetoAbs_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegMovetoAbs*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegMovetoRel_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegMovetoRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegMovetoRel_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegMovetoRel*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPoint_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::nsISVGPoint*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPoint_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::nsISVGPoint*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPreserveAspectRatio_Binding::set_meetOrSlice(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGPreserveAspectRatio*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPreserveAspectRatio_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGPreserveAspectRatio*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGRect_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGIRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGRect_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGIRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGRect_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGIRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGRect_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGIRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::set_currentScale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::setCurrentTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGScriptElementBinding.cpp: In function 'bool mozilla::dom::SVGScriptElement_Binding::set_crossOrigin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGScriptElementBinding.cpp:134:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGScriptElementBinding.cpp: In function 'bool mozilla::dom::SVGScriptElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGScriptElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp: In function 'bool mozilla::dom::SVGStyleElement_Binding::set_title(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGStyleElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp:290:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  290 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp: In function 'bool mozilla::dom::SVGStyleElement_Binding::set_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGStyleElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp:212:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp: In function 'bool mozilla::dom::SVGStyleElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGStyleElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp:134:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp: In function 'bool mozilla::dom::SVGStyleElement_Binding::set_xmlspace(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGStyleElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::unsuspendRedraw(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::suspendRedraw(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In function 'bool mozilla::dom::SVGStringList_Binding::appendItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:382:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  382 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGStringList_Binding::removeItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In function 'bool mozilla::dom::SVGStringList_Binding::replaceItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:282:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  282 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In function 'bool mozilla::dom::SVGStringList_Binding::insertItemBefore(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:230:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  230 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGStringList_Binding::getItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In function 'bool mozilla::dom::SVGStringList_Binding::initialize(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:134:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:603:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  603 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:627:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  627 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:710:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  710 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:710:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:747:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  747 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:747:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:760:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  760 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_currentURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGImageElement_Binding::getRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_currentRequestFinalURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::DOMSVGPointList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::DOMSVGPathSegList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGNumber; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGNumberList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGLengthList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGLength; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::nsISVGPoint; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGScriptElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGScriptElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGImageElementBinding.cpp: In function 'bool mozilla::dom::SVGImageElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGImageElementBinding.cpp:859:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  859 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthBinding.cpp: In function 'bool mozilla::dom::SVGLength_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthBinding.cpp:388:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  388 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLineElementBinding.cpp: In function 'bool mozilla::dom::SVGLineElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLineElementBinding.cpp:168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  168 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLinearGradientElementBinding.cpp: In function 'bool mozilla::dom::SVGLinearGradientElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLinearGradientElementBinding.cpp:168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  168 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMPathElementBinding.cpp: In function 'bool mozilla::dom::SVGMPathElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMPathElementBinding.cpp:63:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMarkerElementBinding.cpp: In function 'bool mozilla::dom::SVGMarkerElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMarkerElementBinding.cpp:437:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  437 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMaskElementBinding.cpp: In function 'bool mozilla::dom::SVGMaskElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMaskElementBinding.cpp:239:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  239 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMetadataElementBinding.cpp: In function 'bool mozilla::dom::SVGMetadataElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMetadataElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberBinding.cpp: In function 'bool mozilla::dom::SVGNumber_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberBinding.cpp:101:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathElementBinding.cpp: In function 'bool mozilla::dom::SVGPathElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathElementBinding.cpp:142:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPatternElementBinding.cpp: In function 'bool mozilla::dom::SVGPatternElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPatternElementBinding.cpp:383:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  383 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointBinding.cpp: In function 'bool mozilla::dom::SVGPoint_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointBinding.cpp:232:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPolygonElementBinding.cpp: In function 'bool mozilla::dom::SVGPolygonElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPolygonElementBinding.cpp:98:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   98 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPolylineElementBinding.cpp: In function 'bool mozilla::dom::SVGPolylineElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPolylineElementBinding.cpp:98:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   98 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPreserveAspectRatioBinding.cpp: In function 'bool mozilla::dom::SVGPreserveAspectRatio_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPreserveAspectRatioBinding.cpp:170:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  170 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGRadialGradientElementBinding.cpp: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGRadialGradientElementBinding.cpp:238:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  238 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGRectBinding.cpp: In function 'bool mozilla::dom::SVGRect_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGRectBinding.cpp:329:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  329 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGRectElementBinding.cpp: In function 'bool mozilla::dom::SVGRectElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGRectElementBinding.cpp:238:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  238 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSVGElementBinding.cpp: In function 'bool mozilla::dom::SVGSVGElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSVGElementBinding.cpp:1200:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1200 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGScriptElementBinding.cpp: In function 'bool mozilla::dom::SVGScriptElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGScriptElementBinding.cpp:220:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  220 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSetElementBinding.cpp: In function 'bool mozilla::dom::SVGSetElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSetElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStopElementBinding.cpp: In function 'bool mozilla::dom::SVGStopElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStopElementBinding.cpp:63:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp: In function 'bool mozilla::dom::SVGStyleElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStyleElementBinding.cpp:380:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  380 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSwitchElementBinding.cpp: In function 'bool mozilla::dom::SVGSwitchElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSwitchElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMPathElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoHorizontalAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:7410:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7410 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:7045:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7045 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:6163:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6163 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoHorizontalRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:7774:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7774 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegMovetoRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:9824:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9824 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:8214:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8214 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:6604:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6604 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMatrixBinding.cpp: In function 'bool mozilla::dom::SVGMatrix_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGMatrixBinding.cpp:1012:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1012 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegArcRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:1605:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1605 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegArcAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:785:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  785 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:5125:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5125 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:2589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2589 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:3935:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3935 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegClosePath_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:1899:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1899 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoVerticalRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:8943:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8943 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:3338:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3338 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:5720:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5720 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:4530:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4530 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegMovetoAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:9383:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9383 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp: In function 'bool mozilla::dom::SVGPathSegLinetoVerticalAbs_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegBinding.cpp:8579:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8579 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::SVGImageElement_Binding::forceImageState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::SVGImageElement_Binding::forceReload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp: In member function 'bool mozilla::dom::SVGBoundingBoxOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:57:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 | SVGBoundingBoxOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:86:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clipped_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fill_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->markers_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:128:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stroke_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp: In member function 'bool mozilla::dom::SVGBoundingBoxOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:147:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:156:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   42 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp: In member function 'bool mozilla::dom::SVGBoundingBoxOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:162:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  162 | SVGBoundingBoxOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:180:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->clipped_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:191:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  191 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fill_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:202:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->markers_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:213:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  213 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stroke_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:314:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  314 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:340:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  340 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:424:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  424 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:424:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:463:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  463 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:463:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:476:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  476 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPathSegList_Binding::getItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPathSegList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMMozPromiseRequestHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/clients/api/ClientDOMUtil.h:11,
                 from /<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::Client>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMMozPromiseRequestHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/clients/api/ClientDOMUtil.h:11,
                 from /<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2:
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp: In member function 'void mozilla::dom::Client::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:90:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 | void Client::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:107:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  107 |   data.Write(aCx, aMessage, transferable, aRv);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp: In member function 'void mozilla::dom::Client::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::PostMessageOptions&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:116:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 | void Client::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::get_currentTranslate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::getBBox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGImageElementBinding.cpp: In function 'bool mozilla::dom::SVGImageElement_Binding::set_decoding(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGImageElementBinding.cpp:242:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::nsISVGPoint>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPoint_Binding::matrixTransform(JSContext*, JS::Handle<JSObject*>, mozilla::nsISVGPoint*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:636:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  636 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:662:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  662 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMMozPromiseRequestHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/clients/api/ClientDOMUtil.h:11,
                 from /<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp(Func, const Arg&, nsIGlobalObject*, Resolve, Reject) [with Func = RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, nsresult, false> > (*)(const mozilla::dom::ClientNavigateArgs&, nsISerialEventTarget*); Arg = mozilla::dom::ClientNavigateArgs; Resolve = mozilla::dom::Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; Reject = mozilla::dom::Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(nsresult)>]::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp(Func, const Arg&, nsIGlobalObject*, Resolve, Reject) [with Func = RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, nsresult, false> > (*)(const mozilla::dom::ClientNavigateArgs&, nsISerialEventTarget*); Arg = mozilla::dom::ClientNavigateArgs; Resolve = mozilla::dom::Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; Reject = mozilla::dom::Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(nsresult)>]::<lambda(nsresult)>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = nsresult; bool IsExclusive = false]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:746:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  746 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:746:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:785:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:785:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:798:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  798 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPointList_Binding::appendItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPointList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPointList_Binding::removeItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPointList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPointList_Binding::replaceItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPointList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPointList_Binding::insertItemBefore(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPointList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGPointList_Binding::getItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPointList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPointList_Binding::initialize(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGPointList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp(Func, const Arg&, nsIGlobalObject*, Resolve, Reject) [with Func = RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, nsresult, false> > (*)(const mozilla::dom::ClientOpenWindowArgs&, nsISerialEventTarget*); Arg = mozilla::dom::ClientOpenWindowArgs; Resolve = mozilla::dom::Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; Reject = mozilla::dom::Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(nsresult)>]::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp(Func, const Arg&, nsIGlobalObject*, Resolve, Reject) [with Func = RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, nsresult, false> > (*)(const mozilla::dom::ClientOpenWindowArgs&, nsISerialEventTarget*); Arg = mozilla::dom::ClientOpenWindowArgs; Resolve = mozilla::dom::Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; Reject = mozilla::dom::Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(nsresult)>]::<lambda(nsresult)>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = nsresult; bool IsExclusive = false]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMMozPromiseRequestHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/clients/api/ClientDOMUtil.h:11,
                 from /<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp(Func, const Arg&, nsIGlobalObject*, Resolve, Reject) [with Func = RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, nsresult, false> > (*)(const mozilla::dom::ClientMatchAllArgs&, nsISerialEventTarget*); Arg = mozilla::dom::ClientMatchAllArgs; Resolve = mozilla::dom::Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; Reject = mozilla::dom::Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(nsresult)>]::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp(Func, const Arg&, nsIGlobalObject*, Resolve, Reject) [with Func = RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, nsresult, false> > (*)(const mozilla::dom::ClientMatchAllArgs&, nsISerialEventTarget*); Arg = mozilla::dom::ClientMatchAllArgs; Resolve = mozilla::dom::Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; Reject = mozilla::dom::Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(nsresult)>]::<lambda(nsresult)>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = nsresult; bool IsExclusive = false]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMMozPromiseRequestHolder.h:10,
                 from /<<PKGBUILDDIR>>/dom/clients/api/ClientDOMUtil.h:11,
                 from /<<PKGBUILDDIR>>/dom/clients/api/Client.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = nsresult; bool IsExclusive = false]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientState&)>; RejectFunction = mozilla::dom::Client::Focus(mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::ClientState; RejectValueT = nsresult; bool IsExclusive = false]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual nsresult mozilla::MozPromise<mozilla::dom::ClientState, nsresult, false>::ThenValueBase::ResolveOrRejectRunnable::_ZThn8_N7mozilla10MozPromiseINS_3dom11ClientStateE8nsresultLb0EE13ThenValueBase23ResolveOrRejectRunnable6CancelEv()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'nsresult mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValueBase::ResolveOrRejectRunnable::Run() [with ResolveValueT = mozilla::dom::ClientState; RejectValueT = nsresult; bool IsExclusive = false]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'nsresult mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValueBase::ResolveOrRejectRunnable::Cancel() [with ResolveValueT = mozilla::dom::ClientState; RejectValueT = nsresult; bool IsExclusive = false]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/clients/api'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/clients/manager'
mkdir -p '.deps/'
dom/clients/manager/Unified_cpp_dom_clients_manager0.o
/usr/bin/g++ -o Unified_cpp_dom_clients_manager0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/clients/manager -I/<<PKGBUILDDIR>>/build-browser/dom/clients/manager -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_clients_manager0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp
dom/clients/manager/Unified_cpp_dom_clients_manager1.o
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::get_systemLanguage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::get_requiredExtensions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::get_requiredFeatures(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::get_farthestViewportElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::get_nearestViewportElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSVGElementBinding.cpp: In function 'bool mozilla::dom::SVGSVGElement_Binding::getElementById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSVGElementBinding.cpp:1021:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1021 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_patternTransform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::get_transform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::SVGMatrix>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::getTransformToElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::skewY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::skewX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::rotateFromVector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::scaleNonUniform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::translate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMatrix_Binding::multiply(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMatrix_Binding::flipX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMatrix_Binding::flipY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMatrix_Binding::inverse(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::getScreenCTM(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGGraphicsElement_Binding::getCTM(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGGraphicsElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::rotate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGMatrix_Binding::scale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_preserveAspectRatio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_preserveAspectRatio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_preserveAspectRatio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::get_preserveAspectRatio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRectElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMaskElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMaskElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMaskElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMaskElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLineElement_Binding::get_x1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLineElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRectElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::get_fr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRadialGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_markerWidth(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_markerHeight(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::get_fy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRadialGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_refX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::get_r(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRadialGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::get_cx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRadialGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLineElement_Binding::get_x2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLineElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMaskElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMaskElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRectElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLinearGradientElement_Binding::get_y1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLinearGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMaskElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMaskElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRectElement_Binding::get_ry(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_refY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::get_cy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRadialGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLineElement_Binding::get_y2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLineElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLinearGradientElement_Binding::get_x1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLinearGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLineElement_Binding::get_y1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLineElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGImageElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::get_fx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRadialGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLinearGradientElement_Binding::get_x2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLinearGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRectElement_Binding::get_rx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLinearGradientElement_Binding::get_y2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGLinearGradientElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGRectElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGRectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGImageElementBinding.cpp: In function 'bool mozilla::dom::SVGImageElement_Binding::decode_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGImageElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGImageElementBinding.cpp:326:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  326 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::DOMSVGLength>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:636:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  636 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:662:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  662 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:746:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  746 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:746:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:785:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:785:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:798:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  798 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLengthList_Binding::appendItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLengthList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLengthList_Binding::replaceItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLengthList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLengthList_Binding::insertItemBefore(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLengthList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGLengthList_Binding::initialize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLengthList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLengthList_Binding::getItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLengthList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGLengthList_Binding::removeItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGLengthList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:677:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  677 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGLengthListBinding.cpp:683:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  683 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:677:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  677 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:683:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  683 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:355:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  355 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPathSegListBinding.cpp:361:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  361 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:677:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  677 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGPointListBinding.cpp:683:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  683 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:642:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  642 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGStringListBinding.cpp:648:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  648 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_viewBox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_viewBox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::get_viewBox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_orientAngle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMaskElement_Binding::get_maskContentUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMaskElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_patternUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPatternElement_Binding::get_patternContentUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPatternElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_orientType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMarkerElement_Binding::get_markerUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMarkerElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGMaskElement_Binding::get_maskUnits(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGMaskElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGTransformFromMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGTransform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::DOMSVGNumber>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:636:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  636 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:662:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  662 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:746:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  746 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:746:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:785:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  785 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:785:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGNumberListBinding.cpp:798:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  798 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGNumberList_Binding::appendItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGNumberList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGNumberList_Binding::replaceItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGNumberList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGNumberList_Binding::insertItemBefore(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGNumberList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGNumberList_Binding::initialize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGNumberList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGNumber(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGNumberList_Binding::getItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGNumberList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGNumberList_Binding::removeItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGNumberList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGGraphicsElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPathElement_Binding::get_animatedPathSegList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPathElement_Binding::get_pathSegList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPolygonElement_Binding::get_animatedPoints(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPolygonElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPolylineElement_Binding::get_points(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPolylineElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPolygonElement_Binding::get_points(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPolygonElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGPolylineElement_Binding::get_animatedPoints(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGPolylineElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSVGElement_Binding::createSVGAngle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSVGElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGStopElement_Binding::get_offset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGStopElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGStyleElement_Binding::get_sheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGStyleElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_clients_manager1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/clients/manager -I/<<PKGBUILDDIR>>/build-browser/dom/clients/manager -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_clients_manager1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp: In function 'bool mozilla::dom::SVGTransformList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:1123:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1123 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:1125:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1125 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp: In function 'bool mozilla::dom::ScreenOrientation_Binding::lock_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ScreenOrientation*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp:126:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  126 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp: In function 'bool mozilla::dom::SourceBufferList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:782:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  782 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:784:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  784 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp: In function 'bool mozilla::dom::SpeechGrammarList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:867:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  867 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:867:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionResult_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:694:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  694 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:694:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionResultList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:661:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  661 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:661:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp: In function 'bool mozilla::dom::Storage_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:1268:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1268 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:1268:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp: In function 'bool mozilla::dom::SourceBuffer_Binding::removeAsync_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp:1142:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1142 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::get_ready_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:293:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  293 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::SharedWorkerGlobalScope_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SharedWorkerGlobalScope*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:55:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   55 |   return JS_DefineProperty(cx, obj, "name", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::set_maxAlternatives(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SimpleGestureEvent_Binding::set_allowedDirections(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SimpleGestureEvent*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGViewElement_Binding::set_zoomAndPan(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGViewElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::set_pitch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::set_rate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::set_caretBidiLevel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::set_volume(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransform_Binding::setSkewX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGTransform*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransform_Binding::setSkewY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGTransform*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::selectSubString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SourceBuffer_Binding::set_appendWindowEnd(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SourceBuffer_Binding::set_mode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechGrammar_Binding::set_weight(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechGrammar*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SourceBuffer_Binding::set_timestampOffset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SourceBuffer_Binding::set_appendWindowStart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp: In function 'bool mozilla::dom::SourceBuffer_Binding::changeType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp:1175:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1175 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::getRotationOfChar(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransform_Binding::setTranslate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGTransform*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransform_Binding::setScale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGTransform*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::getSubStringLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransform_Binding::setRotate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGTransform*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp: In function 'bool mozilla::dom::Selection_Binding::modify(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1062:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1062 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1066:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1066 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1070:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1070 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In function 'bool mozilla::dom::SessionStoreUtils_Binding::restoreDocShellCapabilities(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1607:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1607 |   if (!ConvertJSValueToByteString(cx, args[1], false, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp: In function 'bool mozilla::dom::Selection_Binding::setColors(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1629:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1629 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1633:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1633 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1637:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1637 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1641:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1641 |   if (!ConvertJSValueToString(cx, args[3], eStringify, eStringify, arg3)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::extend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::collapse(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::setPosition(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp: In function 'bool mozilla::dom::Storage_Binding::removeItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Storage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:256:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SourceBuffer_Binding::remove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::setBaseAndExtent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp: In function 'bool mozilla::dom::SpeechGrammarList_Binding::addFromURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechGrammarList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:118:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  118 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp: In function 'bool mozilla::dom::SpeechGrammarList_Binding::addFromString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechGrammarList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:173:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  173 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp: In function 'bool mozilla::dom::Storage_Binding::setItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Storage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:198:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:202:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  202 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Storage_Binding::DeleteNamedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::set_lang(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::set_lang(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp: In function 'bool mozilla::dom::Selection_Binding::toStringWithFormat(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1275:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1275 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::set_serviceURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechGrammar_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechGrammar*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::getScopeForUrl(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:856:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  856 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StreamFilterDataEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::StreamFilterDataEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsScreen; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::DOMSVGTransformList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Selection_Binding::get_focusNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Selection_Binding::get_anchorNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ShadowRoot_Binding::nodeFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::getEndPositionOfChar(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::getExtentOfChar(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPathElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp: In function 'bool mozilla::dom::ScreenLuminance_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:1314:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1314 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:1314:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformBinding.cpp: In function 'bool mozilla::dom::SVGTransform_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformBinding.cpp:448:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  448 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGUseElement_Binding::get_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGUseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::getStartPositionOfChar(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextElementBinding.cpp: In function 'bool mozilla::dom::SVGTextElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextPathElementBinding.cpp: In function 'bool mozilla::dom::SVGTextPathElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextPathElementBinding.cpp:170:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  170 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp: In function 'bool mozilla::dom::SecurityPolicyViolationEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:994:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  994 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTSpanElementBinding.cpp: In function 'bool mozilla::dom::SVGTSpanElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTSpanElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp: In function 'bool mozilla::dom::Screen_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:857:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  857 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGViewElementBinding.cpp: In function 'bool mozilla::dom::SVGViewElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGViewElementBinding.cpp:173:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  173 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerBinding.cpp: In function 'bool mozilla::dom::ServiceWorker_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerBinding.cpp:436:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  436 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp: In function 'bool mozilla::dom::Selection_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1713:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1713 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp: In function 'bool mozilla::dom::ScrollViewChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:282:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  282 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp: In function 'bool mozilla::dom::Storage_Binding::getItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Storage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:141:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTitleElementBinding.cpp: In function 'bool mozilla::dom::SVGTitleElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTitleElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScriptProcessorNodeBinding.cpp: In function 'bool mozilla::dom::ScriptProcessorNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScriptProcessorNodeBinding.cpp:214:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Storage_Binding::key(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Storage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerRegistrationBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerRegistrationBinding.cpp:583:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  583 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollAreaEventBinding.cpp: In function 'bool mozilla::dom::ScrollAreaEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollAreaEventBinding.cpp:320:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  320 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp: In function 'bool mozilla::dom::SVGSymbolElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:205:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  205 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:893:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  893 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGUseElementBinding.cpp: In function 'bool mozilla::dom::SVGUseElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGUseElementBinding.cpp:204:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  204 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp: In function 'bool mozilla::dom::SharedWorker_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp:353:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  353 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Storage; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::extensions::StreamFilter; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp: In function 'bool mozilla::dom::ShadowRoot_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp:960:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  960 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechGrammarList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp: In function 'bool mozilla::dom::ScreenOrientation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp:341:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  341 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionAlternative; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGViewElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechGrammar; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionResultList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGTSpanElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionResult; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGTitleElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognition; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::StructuredCloneTester; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGSymbolElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisVoice; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGUseElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisUtterance; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGTextPathElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Screen_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, nsScreen*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognitionEvent_Binding::get_emma(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognitionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Screen_Binding::get_onmozorientationchange(JSContext*, JS::Handle<JSObject*>, nsScreen*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StorageEvent_Binding::get_storageArea(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StorageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ScreenOrientation_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ScreenOrientation*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleRuleChangeEvent_Binding::get_rule(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StyleRuleChangeEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ScriptProcessorNode_Binding::get_onaudioprocess(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ScriptProcessorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::StreamFilter_Binding::create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp:284:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  284 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorker_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesis_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisBinding.cpp:459:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  459 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorker_Binding::get_onstatechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp: In function 'bool mozilla::dom::SourceBuffer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp:1209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1209 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StructuredCloneTesterBinding.cpp: In function 'bool mozilla::dom::StructuredCloneTester_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StructuredCloneTesterBinding.cpp:89:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisUtteranceBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:1090:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1090 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp: In function 'bool mozilla::dom::StorageManager_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:371:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  371 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:492:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  492 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::get_oncontrollerchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarBinding.cpp: In function 'bool mozilla::dom::SpeechGrammar_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarBinding.cpp:189:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  189 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onnotificationclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp: In function 'bool mozilla::dom::StreamFilterDataEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp:223:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  223 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onnotificationclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionError_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:357:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  357 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onpushsubscriptionchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp: In function 'bool mozilla::dom::StereoPannerNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp:305:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onpush(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisVoiceBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisVoice_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisVoiceBinding.cpp:200:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp: In function 'bool mozilla::dom::StreamFilter_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp:902:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  902 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleRuleChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:334:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  334 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp: In function 'bool mozilla::dom::StorageEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:617:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  617 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onfetch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp: In function 'bool mozilla::dom::SimpleGestureEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:441:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  441 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_onactivate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionBinding.cpp: In function 'bool mozilla::dom::SpeechRecognition_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionBinding.cpp:1502:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1502 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_oninstall(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionAlternativeBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionAlternative_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:96:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   96 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:463:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  463 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::get_onupdatefound(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerRegistration*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:298:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  298 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SharedWorker_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SharedWorker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SharedWorkerGlobalScope_Binding::get_onconnect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SharedWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBuffer_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBuffer_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBuffer_Binding::get_onupdateend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::scrollIntoView(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBuffer_Binding::get_onupdate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Selection_Binding::containsNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBuffer_Binding::get_onupdatestart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBufferList_Binding::get_onremovesourcebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBufferList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::SessionStoreUtils_Binding::removeDynamicFrameFilteredListener(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1488 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBufferList_Binding::get_onaddsourcebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBufferList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::SessionStoreUtils_Binding::addDynamicFrameFilteredListener(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1439:203: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1439 |   auto result(StrongOrRawPtr<nsISupports>(mozilla::dom::SessionStoreUtils::AddDynamicFrameFilteredListener(global, MOZ_KnownLive(NonNullHelper(arg0)), NonNullHelper(Constify(arg1)), arg2, arg3, arg4, rv)));
      |                                                                                                                                                                                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1421:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1421 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollAreaEventBinding.cpp: In function 'bool mozilla::dom::ScrollAreaEvent_Binding::initScrollAreaEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ScrollAreaEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollAreaEventBinding.cpp:170:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  170 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onnomatch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onresult(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onaudioend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onsoundend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onspeechend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onspeechstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onsoundstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_onaudiostart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ScreenColorGamut, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, ScreenColorGamut aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesis_Binding::get_onvoiceschanged(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesis*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Screen_Binding::Wrap(JSContext*, nsScreen*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_onboundary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_onmark(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_onresume(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_onpause(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::OrientationType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, OrientationType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::OrientationLockType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenOrientationBinding.cpp:68:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   68 | ToJSValue(JSContext* aCx, OrientationLockType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_onend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_onstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StreamFilter_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::StreamFilter*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ScrollState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:36:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   36 | ToJSValue(JSContext* aCx, ScrollState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StreamFilter_Binding::get_onstop(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::StreamFilter*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp: In member function 'bool mozilla::dom::ScrollViewChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:143:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  143 | ScrollViewChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:163:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->state_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StreamFilter_Binding::get_onstart(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::StreamFilter*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StreamFilter_Binding::get_ondata(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::StreamFilter*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp: In function 'bool mozilla::dom::StorageEvent_Binding::initStorageEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StorageEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:487:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  487 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:508:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  508 |     if (!ConvertJSValueToString(cx, args[3], eNull, eNull, arg3)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:516:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 |     if (!ConvertJSValueToString(cx, args[4], eNull, eNull, arg4)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:524:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  524 |     if (!ConvertJSValueToString(cx, args[5], eNull, eNull, arg5)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:532:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  532 |     if (!ConvertJSValueToString(cx, args[6], eNull, eNull, arg6)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::SecurityPolicyViolationEventDisposition, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:35:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   35 | ToJSValue(JSContext* aCx, SecurityPolicyViolationEventDisposition aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::StructuredCloneHolder_Binding::deserialize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StructuredCloneBlob*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StructuredCloneHolderBinding.cpp:55:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   55 |   MOZ_KnownLive(self)->Deserialize(cx, arg0, arg1, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp: In member function 'bool mozilla::dom::SecurityPolicyViolationEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:315:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  315 | SecurityPolicyViolationEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:335:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  335 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->blockedURI_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:346:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  346 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->columnNumber_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:359:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  359 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->disposition_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:372:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  372 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->documentURI_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:385:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->effectiveDirective_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:396:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  396 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lineNumber_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:409:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->originalPolicy_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:422:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  422 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->referrer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:435:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  435 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sample_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:448:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sourceFile_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:459:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  459 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->statusCode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:472:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  472 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->violatedDirective_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp: In function 'bool mozilla::dom::SimpleGestureEvent_Binding::initSimpleGestureEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SimpleGestureEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:208:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  208 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ServiceWorkerState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, ServiceWorkerState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In member function 'bool mozilla::dom::RegistrationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:137:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 | RegistrationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:158:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->scope_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->updateViaCache_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SocketCommonBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::SocketReadyState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SocketCommonBinding.cpp:27:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   27 | ToJSValue(JSContext* aCx, SocketReadyState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::SourceBufferAppendMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferBinding.cpp:41:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   41 | ToJSValue(JSContext* aCx, SourceBufferAppendMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerRegistrationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ServiceWorkerUpdateViaCache, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerRegistrationBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, ServiceWorkerUpdateViaCache aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::SpeechRecognitionErrorCode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:44:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   44 | ToJSValue(JSContext* aCx, SpeechRecognitionErrorCode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedFileListValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:749:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  749 | CollectedFileListValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:784:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  784 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  785 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:791:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  791 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fileList_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:804:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  804 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp: In member function 'bool mozilla::dom::SpeechRecognitionErrorInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:83:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   83 | SpeechRecognitionErrorInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:132:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  132 |     if (!JS_GetPropertyById(cx, *object, atomsCache->message_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:137:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  137 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMessage)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedNonMultipleSelectValue::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:875:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  875 | CollectedNonMultipleSelectValue::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:904:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  904 |     if (!JS_GetPropertyById(cx, *object, atomsCache->selectedIndex_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:922:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  922 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:927:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  927 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mValue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedNonMultipleSelectValue::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:945:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  945 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:954:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  954 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionError_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:497:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  497 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedNonMultipleSelectValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:960:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  960 | CollectedNonMultipleSelectValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:978:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  978 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->selectedIndex_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:991:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  991 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp: In member function 'bool mozilla::dom::SpeechRecognitionErrorInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:152:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  152 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:161:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  161 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp: In member function 'bool mozilla::dom::SpeechRecognitionErrorInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:167:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  167 | SpeechRecognitionErrorInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:187:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionErrorBinding.cpp:200:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  200 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->message_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::StringOrBooleanOrObject::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1051:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1051 | StringOrBooleanOrObject::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBooleanOrObject::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1112 | OwningStringOrBooleanOrObject::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBooleanOrObject::TrySetToBoolean(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1159:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1159 | OwningStringOrBooleanOrObject::TrySetToBoolean(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBooleanOrObject::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1239:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1239 | OwningStringOrBooleanOrObject::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'void mozilla::dom::SpeechRecognitionEvent::GetInterpretation(JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp:59:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   59 | SpeechRecognitionEvent::GetInterpretation(JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:410:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  410 | CollectedData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:450:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  450 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:457:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  457 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->children_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:482:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  482 |             if (!recordValue0.ToJSVal(cx, returnObj, &tmp)) {
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:487:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  487 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  488 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  489 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:496:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  496 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:511:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  511 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->innerHTML_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:526:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  526 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->scroll_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:541:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  541 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->url_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:566:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  566 |             if (!recordValue0.ToJSVal(cx, returnObj, &tmp)) {
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:571:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  571 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  572 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:580:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  580 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->xpath_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp: In function 'bool mozilla::dom::SpeechRecognitionEvent_Binding::get_interpretation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognitionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp:115:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   GetInterpretation(aRetVal);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'void mozilla::dom::SpeechRecognitionEvent::GetInterpretation(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp:113:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 | SpeechRecognitionEvent::GetInterpretation(JSContext* cx, JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEvent.cpp:115:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   GetInterpretation(aRetVal);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ShadowRootMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   42 | ToJSValue(JSContext* aCx, ShadowRootMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp: In member function 'bool mozilla::dom::StringOrWorkerOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp:26:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   26 | StringOrWorkerOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrWorkerOptions::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp:80:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   80 | OwningStringOrWorkerOptions::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrWorkerOptions::TrySetToWorkerOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp:127:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  127 | OwningStringOrWorkerOptions::TrySetToWorkerOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::SpeechSynthesisErrorCode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:46:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   46 | ToJSValue(JSContext* aCx, SpeechSynthesisErrorCode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrWorkerOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp:174:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  174 | OwningStringOrWorkerOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedFileListValue::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:634:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  634 | CollectedFileListValue::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:663:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  663 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fileList_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:670:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  670 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:681:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  681 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:693:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  693 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:711:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  711 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:716:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  716 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedFileListValue::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:734:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  734 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:743:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  743 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp: In member function 'bool mozilla::dom::StereoPannerOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | StereoPannerOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pan_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp: In member function 'bool mozilla::dom::ScrollViewChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:74:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   74 | ScrollViewChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->state_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:111:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ScrollStateValues::strings, "ScrollState", "'state' member of ScrollViewChangeEventInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp: In member function 'bool mozilla::dom::ScrollViewChangeEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:128:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp: In member function 'bool mozilla::dom::StereoPannerOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp:106:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp:115:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:137:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp: In member function 'bool mozilla::dom::StereoPannerOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp:121:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 | StereoPannerOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StereoPannerNodeBinding.cpp:139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pan_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp: In function 'bool mozilla::dom::ScrollViewChangeEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScrollViewChangeEventBinding.cpp:421:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  421 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Storage_Binding::Wrap(JSContext*, mozilla::dom::Storage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp: In member function 'bool mozilla::dom::SecurityPolicyViolationEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:84:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   84 | SecurityPolicyViolationEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->blockedURI_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:119:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  119 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mBlockedURI)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:129:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |     if (!JS_GetPropertyById(cx, *object, atomsCache->columnNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:143:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  143 |     if (!JS_GetPropertyById(cx, *object, atomsCache->disposition_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:150:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  150 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), SecurityPolicyViolationEventDispositionValues::strings, "SecurityPolicyViolationEventDisposition", "'disposition' member of SecurityPolicyViolationEventInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->documentURI_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:167:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  167 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDocumentURI)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:177:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  177 |     if (!JS_GetPropertyById(cx, *object, atomsCache->effectiveDirective_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:182:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  182 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mEffectiveDirective)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:192:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  192 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lineNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:206:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  206 |     if (!JS_GetPropertyById(cx, *object, atomsCache->originalPolicy_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:211:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  211 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mOriginalPolicy)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:221:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  221 |     if (!JS_GetPropertyById(cx, *object, atomsCache->referrer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:226:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  226 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mReferrer)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:236:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  236 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sample_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:241:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  241 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSample)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:251:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  251 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sourceFile_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:256:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSourceFile)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:266:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  266 |     if (!JS_GetPropertyById(cx, *object, atomsCache->statusCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:280:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  280 |     if (!JS_GetPropertyById(cx, *object, atomsCache->violatedDirective_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:285:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mViolatedDirective)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp: In member function 'bool mozilla::dom::StorageEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | StorageEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->key_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:89:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mKey)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->newValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:103:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mNewValue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->oldValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:117:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mOldValue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->storageArea_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:153:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  153 |     if (!JS_GetPropertyById(cx, *object, atomsCache->url_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:158:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  158 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mUrl)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp: In member function 'bool mozilla::dom::SecurityPolicyViolationEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:300:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  300 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:309:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  309 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp: In function 'bool mozilla::dom::SecurityPolicyViolationEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SecurityPolicyViolationEventBinding.cpp:1144:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1144 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In member function 'bool mozilla::dom::RegistrationOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | RegistrationOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp: In function 'bool mozilla::dom::StorageEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:785:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  785 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scope_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:90:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mScope.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:105:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  105 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ServiceWorkerUpdateViaCacheValues::strings, "ServiceWorkerUpdateViaCache", "'updateViaCache' member of RegistrationOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->updateViaCache_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In member function 'bool mozilla::dom::RegistrationOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:122:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:131:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp: In member function 'bool mozilla::dom::StorageEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:170:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  170 | StorageEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:190:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->key_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:203:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->newValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:216:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  216 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->oldValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:228:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  228 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->storageArea_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:237:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->storageArea_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageEventBinding.cpp:250:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  250 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->url_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ShadowRoot_Binding::nodesFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp:711:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  711 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp: In member function 'bool mozilla::dom::StorageEstimate::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | StorageEstimate::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->quota_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->usage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp: In member function 'bool mozilla::dom::StorageEstimate::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:111:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  111 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:120:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  120 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::ShadowRoot_Binding::importNodeAndAppendChildAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp: In member function 'bool mozilla::dom::StorageEstimate::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:126:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  126 | StorageEstimate::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:145:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  145 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->quota_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageManagerBinding.cpp:158:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->usage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageTypeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::StorageType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageTypeBinding.cpp:25:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   25 | ToJSValue(JSContext* aCx, StorageType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::StreamFilterStatus, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp:41:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   41 | ToJSValue(JSContext* aCx, StreamFilterStatus aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp: In member function 'bool mozilla::dom::ArrayBufferOrUint8Array::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp:56:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   56 | ArrayBufferOrUint8Array::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In function 'bool mozilla::dom::SessionStoreUtils_Binding::collectSessionStorage(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1862:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1862 |             if (!JS_DefineUCProperty(cx, returnObj,
      |                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 1863 |                                      entry.mKey.BeginReading(),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1864 |                                      entry.mKey.Length(), tmp,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~
 1865 |                                      JSPROP_ENUMERATE)) {
      |                                      ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1873:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1873 |       if (!JS_DefineUCProperty(cx, returnObj,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 1874 |                                entry.mKey.BeginReading(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1875 |                                entry.mKey.Length(), tmp,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
 1876 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferOrUint8Array::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | OwningArrayBufferOrUint8Array::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferOrUint8Array::TrySetToUint8Array(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp:160:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  160 | OwningArrayBufferOrUint8Array::TrySetToUint8Array(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp: In member function 'bool mozilla::dom::OwningArrayBufferOrUint8Array::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterBinding.cpp:204:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  204 | OwningArrayBufferOrUint8Array::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ShadowRoot_Binding::createElementAndAppendChildAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp:368:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  368 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp: In member function 'bool mozilla::dom::StreamFilterDataEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | StreamFilterDataEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp: In function 'bool mozilla::dom::StreamFilterDataEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp:362:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  362 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp: In member function 'bool mozilla::dom::StreamFilterDataEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp:105:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 | StreamFilterDataEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StreamFilterDataEventBinding.cpp:126:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp: In function 'bool mozilla::dom::ShadowRoot_Binding::set_innerHTML(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp:204:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  204 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:798:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  798 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:803:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  803 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/clients/manager/ClientManagerService.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:980:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  980 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:980:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:998:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  998 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:998:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:1010:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1010 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerBinding.cpp: In function 'bool mozilla::dom::ServiceWorker_Binding::postMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerBinding.cpp:263:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  263 |           if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerBinding.cpp:273:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  273 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp: In function 'bool mozilla::dom::Screen_Binding::mozLockOrientation(JSContext*, JS::Handle<JSObject*>, nsScreen*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:552:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  552 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:562:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  562 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:574:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  574 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ScreenBinding.cpp:589:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  589 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SourceBuffer_Binding::get_buffered(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SourceBuffer_Binding::removeAsync_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SourceBuffer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In function 'bool mozilla::dom::SessionStoreUtils_Binding::restoreSessionStorage(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1946:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1946 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 1947 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1964:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1964 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:2015:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2015 |           if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2016 |                                                &desc)) {
      |                                                ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:2033:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2033 |           if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:2057:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2057 |           if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:411:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  411 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:433:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  433 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:513:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  513 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:513:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:548:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  548 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:548:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:561:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  561 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:448:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  448 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SourceBufferListBinding.cpp:454:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  454 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:520:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  520 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:526:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  526 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:363:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  363 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:369:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  369 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:330:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  330 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:336:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  336 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:62:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   62 | CollectedData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:91:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   91 |     if (!JS_GetPropertyById(cx, *object, atomsCache->children_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:99:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   99 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:110:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:184:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  184 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  185 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:202:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:266:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  266 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mInnerHTML.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:279:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  279 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, (mScroll.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:292:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  292 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, (mUrl.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:332:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  332 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  333 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:350:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  350 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:299:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  299 |     if (!JS_GetPropertyById(cx, *object, atomsCache->xpath_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:286:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  286 |     if (!JS_GetPropertyById(cx, *object, atomsCache->url_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:273:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  273 |     if (!JS_GetPropertyById(cx, *object, atomsCache->scroll_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:260:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  260 |     if (!JS_GetPropertyById(cx, *object, atomsCache->innerHTML_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:151:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  151 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:864:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  864 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:898:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  898 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StorageBinding.cpp:875:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  875 |     if (!ConvertJSValueToString(cx, desc.value(), eStringify, eStringify, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammar*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechGrammar_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechGrammarList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechGrammarList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:479:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  479 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:505:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  505 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp: In member function 'void mozilla::dom::SessionStoreUtilsFrameCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::WindowProxyHolder&, uint32_t, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1292:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1292 | SessionStoreUtilsFrameCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const WindowProxyHolder& frame, uint32_t index, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1316:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1316 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1317 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:1316:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  589 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:589:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:628:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:628:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechGrammarListBinding.cpp:641:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  641 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammarList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechGrammarList_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::get_grammars(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionAlternative*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSymbolElement_Binding::get_systemLanguage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSymbolElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSymbolElement_Binding::get_requiredExtensions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSymbolElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSymbolElement_Binding::get_requiredFeatures(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSymbolElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSymbolElement_Binding::get_preserveAspectRatio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSymbolElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGViewElement_Binding::get_preserveAspectRatio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGViewElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGSymbolElement_Binding::get_viewBox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGSymbolElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognition_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGViewElement_Binding::get_viewBox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGViewElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPathElement_Binding::get_spacing(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::get_lengthAdjust(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPathElement_Binding::get_method(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextContentElement_Binding::get_textLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextContentElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGUseElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGUseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPathElement_Binding::get_startOffset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPathElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResultList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGUseElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGUseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGUseElement_Binding::get_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGUseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGUseElement_Binding::get_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGUseElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp: In member function 'bool mozilla::dom::SpeechRecognitionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | SpeechRecognitionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:85:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 |     if (!JS_GetPropertyById(cx, *object, atomsCache->emma_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->interpretation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:136:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  136 |     if (!JS_GetPropertyById(cx, *object, atomsCache->resultIndex_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:150:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  150 |     if (!JS_GetPropertyById(cx, *object, atomsCache->results_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPositioningElement_Binding::get_rotate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPositioningElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPositioningElement_Binding::get_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPositioningElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPositioningElement_Binding::get_dx(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPositioningElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPositioningElement_Binding::get_dy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPositioningElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:605:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  605 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:624:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  624 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mInterpretation))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTextPositioningElement_Binding::get_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SVGTextPositioningElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/clients/manager/ClientSourceParent.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp: In member function 'bool mozilla::dom::SpeechRecognitionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:179:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  179 | SpeechRecognitionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:198:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->emma_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:207:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  207 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->emma_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:222:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->interpretation_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:233:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  233 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->resultIndex_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:245:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  245 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->results_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionEventBinding.cpp:254:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  254 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->results_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTransform_Binding::get_matrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMSVGTransform*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::DOMSVGTransform>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognitionEvent_Binding::get_results(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognitionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:735:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  735 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:761:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  761 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:428:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  428 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:428:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:463:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  463 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:463:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:476:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  476 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:845:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  845 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:845:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:884:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  884 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:884:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:897:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  897 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransformList_Binding::replaceItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechRecognitionResult_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognitionResult*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransformList_Binding::insertItemBefore(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:326:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  326 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultBinding.cpp:348:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  348 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTransformList_Binding::consolidate(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransformList_Binding::getItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:395:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SVGTransformList_Binding::removeItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:395:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:430:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  430 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:430:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:443:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTransformList_Binding::createSVGTransformFromMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SpeechRecognitionResultList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechRecognitionResultList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTransformList_Binding::initialize(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:293:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  293 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechRecognitionResultListBinding.cpp:315:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  315 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTransformList_Binding::appendItem(JSContext*, JS::Handle<JSObject*>, mozilla::DOMSVGTransformList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:776:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  776 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTransformListBinding.cpp:782:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  782 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::get_voice(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisUtterance*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesis_Binding::getVoices(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesis*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisBinding.cpp:315:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SVGTransformList_Binding::Wrap(JSContext*, mozilla::DOMSVGTransformList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Screen_Binding::get_orientation(JSContext*, JS::Handle<JSObject*>, nsScreen*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisUtterance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ScreenOrientation_Binding::lock_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ScreenOrientation*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp: In member function 'bool mozilla::dom::SpeechSynthesisEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:56:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 | SpeechSynthesisEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:86:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |     if (!JS_GetPropertyById(cx, *object, atomsCache->charIndex_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->charLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->elapsedTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:129:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  129 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:134:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:144:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  144 |     if (!JS_GetPropertyById(cx, *object, atomsCache->utterance_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::getRegistration_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:386:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  386 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::_register__promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerContainerBinding.cpp:326:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  326 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp: In member function 'bool mozilla::dom::SpeechSynthesisErrorEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:84:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   84 | SpeechSynthesisErrorEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp: In member function 'bool mozilla::dom::SpeechSynthesisErrorEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:142:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  142 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:151:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  151 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerRegistrationBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::showNotification(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerRegistration*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ServiceWorkerRegistrationBinding.cpp:483:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  483 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:437:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  437 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:635:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  635 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp: In member function 'bool mozilla::dom::SpeechSynthesisEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:175:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  175 | SpeechSynthesisEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:193:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  193 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->charIndex_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:205:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  205 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->charLength_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:211:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->charLength_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:222:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->elapsedTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:235:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisEventBinding.cpp:249:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  249 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->utterance_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ShadowRoot_Binding::elementsFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp:578:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  578 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  579 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp: In member function 'bool mozilla::dom::SpeechSynthesisErrorEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:157:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  157 | SpeechSynthesisErrorEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:177:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisEvent_Binding::get_utterance(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SpeechSynthesisEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ShadowRoot_Binding::get_mozFullScreenElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ShadowRoot_Binding::get_fullscreenElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:1296:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1296 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ShadowRoot_Binding::get_pointerLockElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ShadowRoot_Binding::get_activeElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ShadowRoot_Binding::get_host(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisVoice*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ShadowRoot_Binding::elementFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp: In function 'bool mozilla::dom::ShadowRoot_Binding::getElementById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ShadowRootBinding.cpp:142:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StereoPannerNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::getRangeAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StereoPannerNode_Binding::get_pan(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StereoPannerNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Selection_Binding::GetRangesForInterval(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Selection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SelectionBinding.cpp:1532:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1532 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1533 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGTextContentElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StructuredCloneHolderBinding.cpp: In function 'bool mozilla::dom::StructuredCloneHolder_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StructuredCloneHolderBinding.cpp:211:134: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |   auto result(StrongOrRawPtr<mozilla::dom::StructuredCloneBlob>(mozilla::dom::StructuredCloneBlob::Constructor(global, arg0, arg1, rv)));
      |                                                                                                                                      ^
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StructuredCloneHolderBinding.cpp:203:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  203 |     if (!JS_WrapValue(cx, &arg0)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, mozilla::dom::StructuredCloneTester*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::get_waiting(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerRegistration*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::get_controller(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerContainer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::get_active(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerRegistration*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SimpleGestureEventBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::StructuredCloneTester_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::get_installing(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerRegistration*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_registration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerGlobalScope_Binding::get_clients(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp: In member function 'bool mozilla::dom::StyleRuleChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | StyleRuleChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rule_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stylesheet_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::get_pushManager(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ServiceWorkerRegistration*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleRuleChangeEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:474:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  474 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ShadowRoot_Binding::get_styleSheets(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ShadowRoot*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp: In member function 'bool mozilla::dom::StyleRuleChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:139:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  139 | StyleRuleChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:158:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->rule_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:167:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rule_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:179:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  179 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stylesheet_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleRuleChangeEventBinding.cpp:188:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stylesheet_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerGlobalScopeBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleRuleChangeEvent_Binding::get_stylesheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StyleRuleChangeEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp: In function 'bool mozilla::dom::SharedWorker_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SharedWorkerBinding.cpp:468:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  468 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SessionStoreUtilsBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5840:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5840 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SVGSymbolElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::SharedWorker_Binding::get_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SharedWorker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp
dom/bindings/UnifiedBindings20.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/commandhandler'
mkdir -p '.deps/'
dom/commandhandler/Unified_cpp_dom_commandhandler0.o
/usr/bin/g++ -o Unified_cpp_dom_commandhandler0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/commandhandler -I/<<PKGBUILDDIR>>/build-browser/dom/commandhandler -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_commandhandler0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIComponentManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/commandhandler/nsBaseCommandController.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2:
/<<PKGBUILDDIR>>/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   21 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings20.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings20.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp
dom/bindings/UnifiedBindings21.o
/<<PKGBUILDDIR>>/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   57 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   56 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/clients/manager'
/usr/bin/g++ -o UnifiedBindings21.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings21.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp
dom/bindings/UnifiedBindings22.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/commandhandler'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/credentialmanagement'
mkdir -p '.deps/'
dom/credentialmanagement/Unified_cpp_credentialmanagement0.o
/usr/bin/g++ -o Unified_cpp_credentialmanagement0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/credentialmanagement -I/<<PKGBUILDDIR>>/build-browser/dom/credentialmanagement -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_credentialmanagement0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CredentialManagementBinding.h:7,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Credential.h:10,
                 from /<<PKGBUILDDIR>>/dom/credentialmanagement/Credential.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2:
/<<PKGBUILDDIR>>/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TreeColumnBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   38 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/credentialmanagement'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/crypto'
mkdir -p '.deps/'
dom/crypto/Unified_cpp_dom_crypto0.o
/usr/bin/g++ -o Unified_cpp_dom_crypto0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/build-browser/dom/crypto -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_crypto0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/crypto/Unified_cpp_dom_crypto0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CSSImportRuleBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleSheet.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TouchEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CSSImportRuleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoElementHashEntry.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectCompositor.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/dom/crypto/CryptoBuffer.h:10,
                 from /<<PKGBUILDDIR>>/dom/crypto/CryptoBuffer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/crypto/Unified_cpp_dom_crypto0.cpp:2:
/<<PKGBUILDDIR>>/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /<<PKGBUILDDIR>>/dom/crypto/CryptoBuffer.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/crypto/Unified_cpp_dom_crypto0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual void mozilla::dom::ImportKeyTask::Resolve()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual void mozilla::dom::GenerateSymmetricKeyTask::Resolve()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp: In function 'bool mozilla::dom::StyleSheetList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:664:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  664 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:666:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  666 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp: In function 'bool mozilla::dom::TextTrackCueList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:650:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  650 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:650:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp: In function 'bool mozilla::dom::TextTrackList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:990:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  990 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:990:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp: In function 'bool mozilla::dom::TouchList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:670:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  670 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:670:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::SubtleCrypto_Binding::unwrapKey_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6880:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6880 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp: In function 'bool mozilla::dom::CSSRuleList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:664:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  664 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:666:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  666 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:1148:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1148 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:1148:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp: In function 'bool mozilla::dom::ChromeNodeList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:761:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  761 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:761:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In function 'bool mozilla::dom::Cache_Binding::keys_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:1097:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1097 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TextTrack_Binding::set_mode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrack*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetBinding.cpp: In function 'bool mozilla::dom::StyleSheet_Binding::set_media(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetBinding.cpp:246:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  246 |   if (!JS_GetProperty(cx, obj, "media", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetBinding.cpp:255:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |   return JS_SetProperty(cx, targetObj, "mediaText", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TimeRanges_Binding::end(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TimeRanges*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TimeRanges_Binding::start(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TimeRanges*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TextTrackCue_Binding::set_id(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp: In function 'bool mozilla::dom::TextEncoder_Binding::encode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:275:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_shadowOffsetY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_shadowOffsetX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::set_contentType(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1738:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1738 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_globalAlpha(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_lineWidth(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_miterLimit(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_shadowBlur(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TimeEvent_Binding::initTimeEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TimeEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::running(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::cancel(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::cancelKeyed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:537:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  537 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChildSHistory_Binding::canGo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChildSHistory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::runningKeyed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:491:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  491 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::cancel(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleSheet_Binding::get_ownerNode(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChildSHistory_Binding::go(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChildSHistory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChildSHistory_Binding::reload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChildSHistory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Touch_Binding::get_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Touch*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSStyleRule_Binding::set_style(JSContext*, JS::Handle<JSObject*>, mozilla::BindingStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleRuleBinding.cpp:127:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  127 |   if (!JS_GetProperty(cx, obj, "style", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleRuleBinding.cpp:136:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return JS_SetProperty(cx, targetObj, "cssText", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPageRuleBinding.cpp: In function 'bool mozilla::dom::CSSPageRule_Binding::set_style(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSPageRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPageRuleBinding.cpp:53:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   53 |   if (!JS_GetProperty(cx, obj, "style", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPageRuleBinding.cpp:62:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   62 |   return JS_SetProperty(cx, targetObj, "cssText", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSMediaRuleBinding.cpp: In function 'bool mozilla::dom::CSSMediaRule_Binding::set_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSMediaRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSMediaRuleBinding.cpp:53:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   53 |   if (!JS_GetProperty(cx, obj, "media", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSMediaRuleBinding.cpp:62:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   62 |   return JS_SetProperty(cx, targetObj, "mediaText", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp: In function 'bool mozilla::dom::CSSImportRule_Binding::set_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSImportRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:96:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |   if (!JS_GetProperty(cx, obj, "media", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:105:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return JS_SetProperty(cx, targetObj, "mediaText", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleSheet_Binding::removeRule(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleSheet_Binding::deleteRule(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CharacterData_Binding::deleteData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChromeUtils_Binding::isClassifierBlockingErrorCode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::moveTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/crypto'
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::lineTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/encoding'
mkdir -p '.deps/'
dom/encoding/Unified_cpp_dom_encoding0.o
/usr/bin/g++ -o Unified_cpp_dom_encoding0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/encoding -I/<<PKGBUILDDIR>>/build-browser/dom/encoding -I/<<PKGBUILDDIR>>/intl/locale -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_encoding0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/encoding/Unified_cpp_dom_encoding0.cpp
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::lineTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CharacterData_Binding::insertData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CharacterDataBinding.cpp:256:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_strokeStyle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5199:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5199 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextClause; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::unregisterWindowActor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:6135:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6135 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TCPServerSocket; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextTrackCueList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasGradient_Binding::addColorStop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasGradient*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:1274:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1274 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TouchList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TimeRanges; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CharacterData_Binding::replaceData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CharacterDataBinding.cpp:358:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  358 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::hasReportingHeaderForOrigin(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5971:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5971 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextBinding.cpp: In function 'bool mozilla::dom::Text_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextBinding.cpp:696:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  696 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Text_Binding::splitText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Text*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::rect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Text; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::StyleSheet; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::quadraticCurveTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp: In function 'bool mozilla::dom::Touch_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:866:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  866 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:866:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In function 'bool mozilla::dom::TrackEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:562:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  562 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPServerSocketEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp:238:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  238 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackBinding.cpp: In function 'bool mozilla::dom::TextTrack_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackBinding.cpp:648:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  648 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:303:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  303 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp: In function 'bool mozilla::dom::TCPSocket_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:1505:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1505 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::SubtleCrypto_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6902:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6902 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleSheetBinding.cpp: In function 'bool mozilla::dom::CSSStyleSheet_Binding::addRule(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleSheetBinding.cpp:404:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  404 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleSheetBinding.cpp:413:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  413 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextClauseBinding.cpp: In function 'bool mozilla::dom::TextClause_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextClauseBinding.cpp:153:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  153 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TimeRangesBinding.cpp: In function 'bool mozilla::dom::TimeRanges_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TimeRangesBinding.cpp:143:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::defineModuleGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5723:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5723 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5727:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5727 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetBinding.cpp: In function 'bool mozilla::dom::StyleSheet_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetBinding.cpp:437:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  437 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketErrorEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:336:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  336 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp: In function 'bool mozilla::dom::TransitionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:401:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  401 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp: In function 'bool mozilla::dom::TCPServerSocket_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp:419:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  419 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueBinding.cpp: In function 'bool mozilla::dom::TextTrackCue_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueBinding.cpp:520:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  520 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TimeEventBinding.cpp: In function 'bool mozilla::dom::TimeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TimeEventBinding.cpp:202:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  202 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:303:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  303 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp:223:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  223 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::releaseAssert(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5127:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5127 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextBinding.cpp: In function 'bool mozilla::dom::Text_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextBinding.cpp:496:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  496 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::CryptoKey_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:5232:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5232 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp: In function 'bool mozilla::dom::TouchEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:844:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  844 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSKeyframeRule_Binding::set_keyText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSKeyframeRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPServerSocket_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPServerSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_textBaseline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPServerSocket_Binding::get_onconnect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPServerSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPSocket_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_textAlign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPSocket_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPSocket_Binding::get_ondata(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSKeyframesRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPSocket_Binding::get_ondrain(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPSocket_Binding::get_onopen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSRule_Binding::set_cssText(JSContext*, JS::Handle<JSObject*>, mozilla::css::Rule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrack_Binding::get_oncuechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrack*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackCue_Binding::get_onexit(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleRule_Binding::set_selectorText(JSContext*, JS::Handle<JSObject*>, mozilla::BindingStyleRule*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackCue_Binding::get_onenter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackList_Binding::get_onremovetrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackList_Binding::get_onaddtrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackList_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CryptoKey_Binding::get_algorithm(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CryptoKey*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_mozTextStyle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_filter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::TCPSocket_Binding::send(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:948:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  948 |       if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_font(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp: In function 'bool mozilla::dom::TouchEvent_Binding::initTouchEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TouchEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:646:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  646 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::finishKeyed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:637:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  637 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::timeElapsedKeyed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:583:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  583 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::finish(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::timeElapsed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CharacterData_Binding::set_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::ArrayBufferViewOrArrayBufferArgument::TrySetToArrayBuffer(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:303:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  303 |   TrySetToArrayBuffer(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::TextOrElementOrDocumentArgument::TrySetToElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5974:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5974 |   TrySetToElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_fillStyle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5199:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5199 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::TextOrElementOrDocumentArgument::TrySetToDocument(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5993:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5993 |   TrySetToDocument(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::Algorithm::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | Algorithm::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:89:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::Algorithm::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:107:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  107 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:116:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  116 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::Algorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:122:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  122 | Algorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:142:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  142 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::appendRule(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSKeyframesRule*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::removeHitRegion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::ObjectOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:375:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  375 | ObjectOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::deleteRule(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSKeyframesRule*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::OwningObjectOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:465:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  465 | OwningObjectOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::arcTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::OwningObjectOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:508:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  508 | OwningObjectOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CharacterData_Binding::appendData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaOtherPrimesInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:580:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  580 | RsaOtherPrimesInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:609:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  609 |     if (!JS_GetPropertyById(cx, *object, atomsCache->d_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:614:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  614 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mD)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:627:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  627 |     if (!JS_GetPropertyById(cx, *object, atomsCache->r_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:632:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  632 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mR)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:645:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  645 |     if (!JS_GetPropertyById(cx, *object, atomsCache->t_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:650:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  650 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mT)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleSheet_Binding::insertRule(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaOtherPrimesInfo::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:668:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  668 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:677:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  677 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaOtherPrimesInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:683:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  683 | RsaOtherPrimesInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:703:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  703 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->d_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:716:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  716 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->r_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:729:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  729 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->t_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesCbcParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:815:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  815 | AesCbcParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:845:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  845 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iv_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesCbcParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:877:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  877 | AesCbcParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:894:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  894 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:897:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  897 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->iv_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleSheet.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesCtrParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:941:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  941 | AesCtrParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:971:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  971 |     if (!JS_GetPropertyById(cx, *object, atomsCache->counter_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1001:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1001 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::getPropertyPriority(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesCtrParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1021:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1021 | AesCtrParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1038:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1038 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1041:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1041 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->counter_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1052:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1052 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesDerivedKeyParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1096:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1096 | AesDerivedKeyParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::getPropertyValue(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesDerivedKeyParams::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1149:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1149 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1158:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1158 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::item(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesDerivedKeyParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1164:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1164 | AesDerivedKeyParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1182:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1182 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CharacterData_Binding::substringData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:762:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  762 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesGcmParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1263:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1263 | AesGcmParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1293:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1293 |     if (!JS_GetPropertyById(cx, *object, atomsCache->additionalData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1348:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1348 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tagLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1318:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1318 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iv_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:786:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  786 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:869:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  869 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:869:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:906:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  906 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:906:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:919:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  919 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesGcmParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1363:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1363 | AesGcmParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1381:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1381 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1384:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1384 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->additionalData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1395:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1395 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1398:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1398 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->iv_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1410:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1410 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->tagLength_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_channel(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesKeyGenParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1459:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1459 | AesKeyGenParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1489:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChildSHistory_Binding::get_legacySHistory(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ChildSHistory*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CanvasCaptureMediaStream; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_originURI(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesKeyGenParams::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1512:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1512 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1521:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1521 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_documentURI(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::AesKeyGenParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1527:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1527 | AesKeyGenParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1545:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1545 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ChannelWrapper; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::cache::Cache; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsDOMCaretPosition; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChildSHistory; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::cache::CacheStorage; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::DhImportKeyParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1625:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1625 | DhImportKeyParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1655:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1655 |     if (!JS_GetPropertyById(cx, *object, atomsCache->generator_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1679:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1679 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CheckerboardReportService; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CanvasPath; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::DhImportKeyParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1705:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1705 | DhImportKeyParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1726:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1726 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->generator_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1740:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1740 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->prime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSKeyframeRule_Binding::get_style(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSKeyframeRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSPageRule_Binding::get_style(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSPageRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::DhKeyGenParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1921:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1921 | DhKeyGenParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1951:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1951 |     if (!JS_GetPropertyById(cx, *object, atomsCache->generator_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1975:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1975 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSRule_Binding::get_parentRule(JSContext*, JS::Handle<JSObject*>, mozilla::css::Rule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSRuleList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSRuleList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::DhKeyGenParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2001:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2001 | DhKeyGenParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2022:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2022 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->generator_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2036:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2036 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->prime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::get_parentRule(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcKeyGenParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2082:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2082 | EcKeyGenParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->namedCurve_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2117:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2117 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mNamedCurve)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSStyleRule_Binding::get_style(JSContext*, JS::Handle<JSObject*>, mozilla::BindingStyleRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcKeyGenParams::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2135:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2135 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2144:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2144 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcKeyGenParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2150:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2150 | EcKeyGenParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2170:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2170 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->namedCurve_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSStyleSheet_Binding::get_ownerRule(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CaretPosition_Binding::get_offsetNode(JSContext*, JS::Handle<JSObject*>, nsDOMCaretPosition*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcKeyImportParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2250:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2250 | EcKeyImportParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2280:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2280 |     if (!JS_GetPropertyById(cx, *object, atomsCache->namedCurve_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2286:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2286 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mNamedCurve.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CaretStateChangedEvent_Binding::get_boundingClientRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CaretStateChangedEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcKeyImportParams::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2298:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2298 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2307:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2307 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcKeyImportParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2313:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2313 | EcKeyImportParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2334:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2334 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->namedCurve_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:282:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  282 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:309:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  309 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:370:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  370 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:397:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  397 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcdsaParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2552:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2552 | EcdsaParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2582:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2582 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcdsaParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2620:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2620 | EcdsaParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2637:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2637 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2640:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2640 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HkdfParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2685:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2685 | HkdfParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2715:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2715 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2751:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2751 |     if (!JS_GetPropertyById(cx, *object, atomsCache->info_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2781:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2781 |     if (!JS_GetPropertyById(cx, *object, atomsCache->salt_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HkdfParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2813:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2813 | HkdfParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2830:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2830 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2833:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2833 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2843:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2843 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2846:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2846 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->info_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2856:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2856 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2859:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2859 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->salt_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:441:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  441 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:477:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  477 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:477:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:516:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  516 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:516:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  529 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HmacImportParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2906:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2906 | HmacImportParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2936:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2936 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CheckerboardReportService_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HmacImportParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2974:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2974 | HmacImportParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2991:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2991 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2994:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2994 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp: In function 'bool mozilla::dom::CSSPseudoElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:245:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  245 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasGradient_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:1308:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1308 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp: In function 'bool mozilla::dom::CheckerboardReportService_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:474:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  474 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasPattern_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:1670:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1670 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::Path2D_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:8328:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8328 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HmacKeyGenParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3038:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3038 | HmacKeyGenParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3068:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3068 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HmacKeyGenParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3119 | HmacKeyGenParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3136:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3136 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3151:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3151 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::JsonWebKey::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3560:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3560 | JsonWebKey::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3581:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3581 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->alg_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3596:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3596 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->crv_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3611:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3611 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->d_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3626:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3626 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3641:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3641 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dq_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3656:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3656 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->e_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3669:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3669 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ext_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3684:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3684 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->k_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3714:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3714 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3715 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3721:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3721 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->key_ops_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3735:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3735 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->kty_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3749:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3749 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->n_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3786:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3786 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->oth_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3779:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3779 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3780 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3801:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3801 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3816:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3816 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->q_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3831:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3831 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->qi_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3846:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3846 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->use_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3861:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3861 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3876:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3876 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->y_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSKeyframeRuleBinding.cpp: In function 'bool mozilla::dom::CSSKeyframeRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSKeyframeRuleBinding.cpp:137:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  137 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp: In function 'bool mozilla::dom::ChannelSplitterNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp:195:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  195 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp: In function 'bool mozilla::dom::ChannelMergerNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp:195:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  195 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSStyleRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleRuleBinding.cpp:175:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  175 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSKeyframesRuleBinding.cpp: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSKeyframesRuleBinding.cpp:267:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  267 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In function 'bool mozilla::dom::Cache_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:1119:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1119 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::Pbkdf2Params::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4016:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4016 | Pbkdf2Params::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4046:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4046 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4082:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4082 |     if (!JS_GetPropertyById(cx, *object, atomsCache->iterations_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->salt_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSMediaRuleBinding.cpp: In function 'bool mozilla::dom::CSSMediaRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSMediaRuleBinding.cpp:101:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheStorageBinding.cpp: In function 'bool mozilla::dom::CacheStorage_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheStorageBinding.cpp:355:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  355 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::Pbkdf2Params::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4132:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4132 | Pbkdf2Params::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChildSHistoryBinding.cpp: In function 'bool mozilla::dom::ChildSHistory_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChildSHistoryBinding.cpp:253:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  253 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4149:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4149 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4152:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4152 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4163:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4163 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->iterations_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4173:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4173 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4176:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4176 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->salt_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSSupportsRuleBinding.cpp: In function 'bool mozilla::dom::CSSSupportsRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSSupportsRuleBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaHashedImportParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4220:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4220 | RsaHashedImportParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4249:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4249 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSTransitionBinding.cpp: In function 'bool mozilla::dom::CSSTransition_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSTransitionBinding.cpp:65:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleSheetBinding.cpp: In function 'bool mozilla::dom::CSSStyleSheet_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleSheetBinding.cpp:465:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  465 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaHashedImportParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4287:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4287 | RsaHashedImportParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4304:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4304 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4307:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4307 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasCaptureMediaStreamBinding.cpp: In function 'bool mozilla::dom::CanvasCaptureMediaStream_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasCaptureMediaStreamBinding.cpp:98:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   98 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp: In function 'bool mozilla::dom::CSSImportRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:183:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  183 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaHashedKeyGenParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4351:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4351 | RsaHashedKeyGenParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4381:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4381 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4417:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4417 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modulusLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4435:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4435 |     if (!JS_GetPropertyById(cx, *object, atomsCache->publicExponent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:7133:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7133 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSMozDocumentRuleBinding.cpp: In function 'bool mozilla::dom::CSSMozDocumentRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSMozDocumentRuleBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp: In function 'bool mozilla::dom::CaretStateChangedEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:703:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  703 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaHashedKeyGenParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4461:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4461 | RsaHashedKeyGenParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4478:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4478 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4481:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4481 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4492:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4492 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modulusLength_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4506:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4506 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->publicExponent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3987:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3987 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSNamespaceRuleBinding.cpp: In function 'bool mozilla::dom::CSSNamespaceRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSNamespaceRuleBinding.cpp:101:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPageRuleBinding.cpp: In function 'bool mozilla::dom::CSSPageRule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPageRuleBinding.cpp:101:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaOaepParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4551:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4551 | RsaOaepParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4581 |     if (!JS_GetPropertyById(cx, *object, atomsCache->label_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretPositionBinding.cpp: In function 'bool mozilla::dom::CaretPosition_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretPositionBinding.cpp:137:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  137 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaOaepParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4608:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4608 | RsaOaepParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4626:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4626 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4629:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4629 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->label_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSPseudoElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaPssParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4676:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4676 | RsaPssParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4706:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4706 |     if (!JS_GetPropertyById(cx, *object, atomsCache->saltLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::StyleSheet; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_onstop(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaPssParams::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4729:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4729 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4738:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4738 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaPssParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4744:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4744 | RsaPssParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4762:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4762 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->saltLength_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_onstart(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HmacDerivedKeyParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4841:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4841 | HmacDerivedKeyParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4871:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4871 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::get_mozCurrentTransformInverse(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HmacDerivedKeyParams::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4889:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4889 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4898:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4898 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::HmacDerivedKeyParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4904:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4904 | HmacDerivedKeyParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:4923:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4923 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::get_mozCurrentTransform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp: In member function 'bool mozilla::dom::ServerSocketOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | ServerSocketOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->binaryType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::createError(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5810:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5810 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp: In member function 'bool mozilla::dom::ServerSocketOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp:104:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  104 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp:113:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp: In member function 'bool mozilla::dom::ServerSocketOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp:119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 | ServerSocketOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketBinding.cpp:139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->binaryType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChromeUtils_Binding::getCallerLocation(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChromeUtils_Binding::shallowClone(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::unwaiveXrays(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5481:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5481 |   mozilla::dom::ChromeUtils::UnwaiveXrays(global, arg0, &result, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::TCPSocketBinaryType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 | ToJSValue(JSContext* aCx, TCPSocketBinaryType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::TCPReadyState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:68:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   68 | ToJSValue(JSContext* aCx, TCPReadyState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp: In member function 'bool mozilla::dom::SocketOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:106:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  106 | SocketOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->binaryType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_GetPropertyById(cx, *object, atomsCache->useSecureTransport_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::waiveXrays(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5443:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5443 |   mozilla::dom::ChromeUtils::WaiveXrays(global, arg0, &result, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp: In member function 'bool mozilla::dom::SocketOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:173:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:182:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  182 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp: In member function 'bool mozilla::dom::SocketOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:188:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  188 | SocketOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:208:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  208 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->binaryType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:219:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->useSecureTransport_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::nondeterministicGetWeakSetKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4990:60: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4990 |   mozilla::dom::ChromeUtils::NondeterministicGetWeakSetKeys(global, arg0, &result, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::nondeterministicGetWeakMapKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4952:60: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4952 |   mozilla::dom::ChromeUtils::NondeterministicGetWeakMapKeys(global, arg0, &result, rv);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp: In member function 'bool mozilla::dom::TCPSocketErrorEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | TCPSocketErrorEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->message_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:86:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMessage)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:101:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketErrorEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::MozQueryInterface_Binding::_legacycaller(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:6445:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6445 |   MOZ_KnownLive(self)->LegacyCall(cx, args.thisv(), arg0, &result, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:6445:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp: In member function 'bool mozilla::dom::TCPSocketErrorEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:116:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  116 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:125:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  125 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp: In member function 'bool mozilla::dom::TCPSocketErrorEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:131:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 | TCPSocketErrorEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:151:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->message_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketErrorEventBinding.cpp:164:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_id(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_parentWindowId(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp: In member function 'void mozilla::dom::TCPSocketEvent::GetData(JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp:53:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   53 | TCPSocketEvent::GetData(JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_windowId(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp: In function 'bool mozilla::dom::TCPSocketEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPSocketEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp:94:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   94 |   GetData(aRetVal);
      |   ~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp: In member function 'void mozilla::dom::TCPSocketEvent::GetData(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp:92:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   92 | TCPSocketEvent::GetData(JSContext* cx, JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEvent.cpp:94:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   94 |   GetData(aRetVal);
      |   ~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp: In member function 'bool mozilla::dom::TCPSocketEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp:48:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   48 | TCPSocketEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp:78:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_canModify(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp:362:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  362 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp:381:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  381 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mData))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_documentURL(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp: In member function 'bool mozilla::dom::TCPSocketEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp:104:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  104 | TCPSocketEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketEventBinding.cpp:126:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_originURL(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp: In member function 'bool mozilla::dom::TelemetryStopwatchOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | TelemetryStopwatchOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:78:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inSeconds_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_isSystemLoad(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::startKeyed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:441:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  441 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TelemetryStopwatch_Binding::start(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_remoteAddress(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp: In member function 'bool mozilla::dom::TelemetryStopwatchOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:97:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   97 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:106:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  106 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp: In member function 'bool mozilla::dom::TelemetryStopwatchOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:112:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  112 | TelemetryStopwatchOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TelemetryStopwatchBinding.cpp:130:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->inSeconds_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_errorString(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_statusLine(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Text_Binding::Wrap(JSContext*, mozilla::dom::Text*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_statusCode(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp: In member function 'bool mozilla::dom::TextDecodeOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | TextDecodeOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:78:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stream_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_finalURL(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp: In member function 'bool mozilla::dom::TextDecodeOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:97:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   97 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:106:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  106 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp: In member function 'bool mozilla::dom::TextDecodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:112:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  112 | TextDecodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:130:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stream_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_finalURI(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp: In member function 'bool mozilla::dom::TextDecoderOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 | TextDecoderOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:238:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fatal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:252:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  252 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ignoreBOM_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp: In member function 'bool mozilla::dom::TextDecoderOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:271:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:280:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  280 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_type(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp: In member function 'bool mozilla::dom::TextDecoderOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:286:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  286 | TextDecoderOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:304:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  304 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fatal_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:315:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ignoreBOM_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_method(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp: In function 'bool mozilla::dom::TextDecoder_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextDecoderBinding.cpp:659:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  659 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::import(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5664:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5664 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp: In member function 'bool mozilla::dom::TextEncoderEncodeIntoResult::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | TextEncoderEncodeIntoResult::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->read_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:92:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   92 |     if (!JS_GetPropertyById(cx, *object, atomsCache->written_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_loadInfo(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp: In member function 'bool mozilla::dom::TextEncoderEncodeIntoResult::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:110:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  110 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:119:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp: In member function 'bool mozilla::dom::TextEncoderEncodeIntoResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:125:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  125 | TextEncoderEncodeIntoResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:144:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->read_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextEncoderBinding.cpp:157:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->written_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TextEncoder_Binding::encodeInto(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_browserElement(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextEncoder_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::TextTrackKind, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, TextTrackKind aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::TextTrackMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackBinding.cpp:64:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 | ToJSValue(JSContext* aCx, TextTrackMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<long long unsigned int, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<long long unsigned int, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:153:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  153 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::arc(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp: In member function 'bool mozilla::dom::TouchInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:291:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  291 | TouchInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:309:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->clientX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:320:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->clientY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:331:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->force_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:342:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  342 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->identifier_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:353:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  353 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pageX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:364:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pageY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:375:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  375 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->radiusX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::setResponseHeader(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3941:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3941 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3945:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3945 |   if (!ConvertJSValueToByteString(cx, args[1], false, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:386:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  386 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->radiusY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:397:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  397 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rotationAngle_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:408:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  408 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->screenX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:419:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->screenY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:433:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  433 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->target_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::setRequestHeader(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3884:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3884 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3888:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3888 |   if (!ConvertJSValueToByteString(cx, args[1], false, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::ChromeUtils_Binding::getClassName(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::CSSPseudoElement_Binding::animate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSPseudoElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::strokeText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:6375:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6375 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In member function 'bool mozilla::dom::OwningVideoTrackOrAudioTrackOrTextTrack::TrySetToVideoTrack(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:114:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  114 | OwningVideoTrackOrAudioTrackOrTextTrack::TrySetToVideoTrack(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::fillText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:6304:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6304 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In member function 'bool mozilla::dom::OwningVideoTrackOrAudioTrackOrTextTrack::TrySetToAudioTrack(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:167:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  167 | OwningVideoTrackOrAudioTrackOrTextTrack::TrySetToAudioTrack(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::bezierCurveTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::putImageData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp: In member function 'bool mozilla::dom::TransitionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | TransitionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->elapsedTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:99:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     if (!JS_GetPropertyById(cx, *object, atomsCache->propertyName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:104:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  104 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPropertyName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pseudoElement_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:119:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  119 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPseudoElement)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp: In function 'bool mozilla::dom::TransitionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:542:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  542 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::isPointInStroke(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp: In member function 'bool mozilla::dom::TransitionEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:134:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  134 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:143:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  143 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::drawWindow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:2396:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2396 |   if (!ConvertJSValueToString(cx, args[5], eStringify, eStringify, arg5)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp: In member function 'bool mozilla::dom::TransitionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:149:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 | TransitionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:167:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->elapsedTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:180:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->propertyName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TransitionEventBinding.cpp:193:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  193 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pseudoElement_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::ellipse(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Path2D_Binding::bezierCurveTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasPath*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::JsonWebKey::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3212:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3212 | JsonWebKey::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3241:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3241 |     if (!JS_GetPropertyById(cx, *object, atomsCache->alg_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3247:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3247 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mAlg.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3260:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3260 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCrv.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3273:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3273 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mD.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3286:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3286 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3299:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3299 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDq.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3312:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3312 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mE.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3338:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3338 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mK.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3353:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3353 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3364:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3364 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3376:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3376 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3393:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3393 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mKty)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3406:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3406 |     if (!JS_GetPropertyById(cx, *object, atomsCache->n_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3412:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3412 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mN.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3427:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3427 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3438:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3438 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3468:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3468 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mP.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3481:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3481 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mQ.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3494:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3494 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mQi.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3507:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3507 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mUse.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3520:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3520 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mX.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3533:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3533 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mY.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3527:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3527 |     if (!JS_GetPropertyById(cx, *object, atomsCache->y_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3514:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3514 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3501:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3501 |     if (!JS_GetPropertyById(cx, *object, atomsCache->use_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3488 |     if (!JS_GetPropertyById(cx, *object, atomsCache->qi_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3475:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3475 |     if (!JS_GetPropertyById(cx, *object, atomsCache->q_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3462:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3462 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3419:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3419 |     if (!JS_GetPropertyById(cx, *object, atomsCache->oth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3388:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3388 |     if (!JS_GetPropertyById(cx, *object, atomsCache->kty_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3345:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3345 |     if (!JS_GetPropertyById(cx, *object, atomsCache->key_ops_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3332:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3332 |     if (!JS_GetPropertyById(cx, *object, atomsCache->k_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapArgument::TrySetToHTMLImageElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3185:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3185 |   TrySetToHTMLImageElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3319:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3319 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ext_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3306:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3306 |     if (!JS_GetPropertyById(cx, *object, atomsCache->e_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3293:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3293 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dq_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3280:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3280 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3267:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3267 |     if (!JS_GetPropertyById(cx, *object, atomsCache->d_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3254:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3254 |     if (!JS_GetPropertyById(cx, *object, atomsCache->crv_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapArgument::TrySetToSVGImageElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3204:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3204 |   TrySetToSVGImageElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapArgument::TrySetToHTMLCanvasElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3223:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3223 |   TrySetToHTMLCanvasElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapArgument::TrySetToHTMLVideoElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3242:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3242 |   TrySetToHTMLVideoElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapArgument::TrySetToImageBitmap(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3261:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3261 |   TrySetToImageBitmap(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::JsonWebKey::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3545:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3545 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:3554:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3554 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::drawImage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CryptoKey*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:5181:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5181 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5182 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::RequestOrUSVStringArgument::TrySetToRequest(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4735:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4735 |   TrySetToRequest(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSPseudoElement_Binding::Wrap(JSContext*, mozilla::dom::CSSPseudoElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp: In member function 'bool mozilla::dom::TouchInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:61:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 | TouchInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:90:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   90 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:118:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  118 |     if (!JS_GetPropertyById(cx, *object, atomsCache->force_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->identifier_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:153:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  153 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pageX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:167:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pageY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:181:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  181 |     if (!JS_GetPropertyById(cx, *object, atomsCache->radiusX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:198:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |     if (!JS_GetPropertyById(cx, *object, atomsCache->radiusY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:215:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  215 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rotationAngle_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:232:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |     if (!JS_GetPropertyById(cx, *object, atomsCache->screenX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:246:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  246 |     if (!JS_GetPropertyById(cx, *object, atomsCache->screenY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchBinding.cpp:260:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  260 |     if (!JS_GetPropertyById(cx, *object, atomsCache->target_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleSheetBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CSSStyleSheetParsingMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleSheetBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | ToJSValue(JSContext* aCx, CSSStyleSheetParsingMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In member function 'bool mozilla::dom::CacheQueryOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:58:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 | CacheQueryOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cacheName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:93:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mCacheName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ignoreSearch_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:128:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ignoreVary_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ignoreMethod_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In member function 'bool mozilla::dom::CacheQueryOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:147:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:156:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In member function 'bool mozilla::dom::CacheQueryOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:162:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  162 | CacheQueryOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:183:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->cacheName_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:195:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ignoreMethod_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:206:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  206 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ignoreSearch_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:217:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ignoreVary_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In member function 'bool mozilla::dom::CacheBatchOperation::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:418:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  418 | CacheBatchOperation::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:439:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->options_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:455:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->request_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:471:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  471 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->response_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:486:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheStorageBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CacheStorageNamespace, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheStorageBinding.cpp:38:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   38 | ToJSValue(JSContext* aCx, CacheStorageNamespace aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp: In member function 'bool mozilla::dom::CancelContentJSOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | CancelContentJSOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->epoch_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->index_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:101:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  101 |     if (!JS_GetPropertyById(cx, *object, atomsCache->uri_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp: In member function 'bool mozilla::dom::CancelContentJSOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:130:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  130 | CancelContentJSOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:148:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->epoch_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:159:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->index_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:171:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->uri_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CancelContentJSOptionsBinding.cpp:179:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  179 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->uri_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanvasCaptureMediaStream_Binding::Wrap(JSContext*, mozilla::dom::CanvasCaptureMediaStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::moveTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::quadraticCurveTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CanvasWindingRule, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:55:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   55 | ToJSValue(JSContext* aCx, CanvasWindingRule aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::ContextAttributes2D::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:135:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 | ContextAttributes2D::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:164:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  164 |     if (!JS_GetPropertyById(cx, *object, atomsCache->alpha_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:178:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  178 |     if (!JS_GetPropertyById(cx, *object, atomsCache->willReadFrequently_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::ContextAttributes2D::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:197:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  197 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:206:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  206 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::ContextAttributes2D::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:212:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  212 | ContextAttributes2D::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:230:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  230 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->alpha_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:241:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  241 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->willReadFrequently_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleSheet_Binding::Wrap(JSContext*, mozilla::StyleSheet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToSVGImageElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:434:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  434 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToSVGImageElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp: In member function 'bool mozilla::dom::StyleSheetApplicableStateChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | StyleSheetApplicableStateChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->applicable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stylesheet_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::HitRegionOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:774:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  774 | HitRegionOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:803:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  803 |     if (!JS_GetPropertyById(cx, *object, atomsCache->control_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:830:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  830 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:835:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  835 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:845:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  845 |     if (!JS_GetPropertyById(cx, *object, atomsCache->path_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:443:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  443 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp: In member function 'bool mozilla::dom::StyleSheetChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | StyleSheetChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->documentSheet_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stylesheet_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetChangeEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:443:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  443 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrCanvasGradientOrCanvasPattern::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:1030:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1030 | OwningStringOrCanvasGradientOrCanvasPattern::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp: In member function 'bool mozilla::dom::StyleSheetApplicableStateChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:125:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  125 | StyleSheetApplicableStateChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:143:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  143 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->applicable_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:155:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stylesheet_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:164:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stylesheet_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrCanvasGradientOrCanvasPattern::TrySetToCanvasGradient(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:1077:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1077 | OwningStringOrCanvasGradientOrCanvasPattern::TrySetToCanvasGradient(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp: In function 'bool mozilla::dom::TreeColumns_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:1312:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1312 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:1314:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1314 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::get_stylesheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StyleSheetApplicableStateChangeEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrCanvasGradientOrCanvasPattern::TrySetToCanvasPattern(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:1130:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1130 | OwningStringOrCanvasGradientOrCanvasPattern::TrySetToCanvasPattern(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/encoding'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleSheet_Binding::get_parentStyleSheet(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/events'
mkdir -p '.deps/'
dom/events/EventStateManager.o
/usr/bin/g++ -o EventStateManager.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/build-browser/dom/events -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/EventStateManager.o.pp   /<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp
dom/events/Unified_cpp_dom_events0.o
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleSheetChangeEvent_Binding::get_stylesheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StyleSheetChangeEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Path2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasPath*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:282:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  282 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:309:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  309 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:441:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  441 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::measureText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::StyleSheetList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::StyleSheetList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp: In function 'bool mozilla::dom::VideoTrackList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:951:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  951 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:951:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CaretPosition_Binding::Wrap(JSContext*, nsDOMCaretPosition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp: In member function 'bool mozilla::dom::StyleSheetChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:125:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  125 | StyleSheetChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:143:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  143 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->documentSheet_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:155:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stylesheet_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetChangeEventBinding.cpp:164:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stylesheet_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::StyleSheet_Binding::get_media(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CaretChangedReason, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   42 | ToJSValue(JSContext* aCx, CaretChangedReason aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:324:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  324 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp: In member function 'bool mozilla::dom::CaretStateChangedEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:250:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  250 | CaretStateChangedEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:269:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->boundingClientRect_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetListBinding.cpp:330:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  330 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:278:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  278 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->boundingClientRect_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:289:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  289 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->caretVisible_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:300:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  300 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->caretVisuallyVisible_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:311:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->collapsed_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:324:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  324 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:337:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->selectedTextContent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:348:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  348 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->selectionEditable_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:359:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  359 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->selectionVisible_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:319:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  319 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:325:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  325 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:656:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  656 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:662:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  662 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:330:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  330 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:336:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  336 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp: In member function 'bool mozilla::dom::ChannelMergerOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | ChannelMergerOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->numberOfInputs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp: In member function 'bool mozilla::dom::ChannelMergerOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp:100:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  100 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp:109:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp: In member function 'bool mozilla::dom::ChannelMergerOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp:115:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 | ChannelMergerOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelMergerNodeBinding.cpp:133:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->numberOfInputs_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp: In member function 'bool mozilla::dom::ChannelSplitterOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | ChannelSplitterOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->numberOfOutputs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp: In member function 'bool mozilla::dom::ChannelSplitterOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp:100:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  100 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp:109:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp: In member function 'bool mozilla::dom::ChannelSplitterOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp:115:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 | ChannelSplitterOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelSplitterNodeBinding.cpp:133:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->numberOfOutputs_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::DhKeyDeriveParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1786:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1786 | DhKeyDeriveParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1816:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1816 |     if (!JS_GetPropertyById(cx, *object, atomsCache->public_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::MozContentPolicyType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:67:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | ToJSValue(JSContext* aCx, MozContentPolicyType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozFrameAncestorInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:105:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  105 | MozFrameAncestorInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:134:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  134 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frameId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:152:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  152 |     if (!JS_GetPropertyById(cx, *object, atomsCache->url_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:157:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  157 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mUrl)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcdhKeyDeriveParams::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2418:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2418 | EcdhKeyDeriveParams::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2448:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2448 |     if (!JS_GetPropertyById(cx, *object, atomsCache->public_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozFrameAncestorInfo::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:175:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  184 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozFrameAncestorInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:190:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  190 | MozFrameAncestorInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:208:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  208 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->frameId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:221:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->url_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::CryptoKeyPair::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:221:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  221 | CryptoKeyPair::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:250:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |     if (!JS_GetPropertyById(cx, *object, atomsCache->privateKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:279:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  279 |     if (!JS_GetPropertyById(cx, *object, atomsCache->publicKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozHTTPHeader::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:304:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  304 | MozHTTPHeader::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:333:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  333 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:338:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  338 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:351:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:356:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  356 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mValue)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::CryptoKeyPair::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:310:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  310 | CryptoKeyPair::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:331:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->privateKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:345:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->publicKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozHTTPHeader::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:374:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:383:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  383 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozHTTPHeader::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:389:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  389 | MozHTTPHeader::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:409:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:422:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  422 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In function 'bool mozilla::dom::UDPSocket_Binding::close_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:1157:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1157 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::DhKeyDeriveParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1847:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1847 | DhKeyDeriveParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:1868:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1868 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->public_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::EcdhKeyDeriveParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2479:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2479 | EcdhKeyDeriveParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:2500:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2500 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->public_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozProxyInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:511:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  511 | MozProxyInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:540:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  540 |     if (!JS_GetPropertyById(cx, *object, atomsCache->connectionIsolationKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:545:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  545 |     if (!ConvertJSValueToByteString(cx, temp.ref(), true, mConnectionIsolationKey)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:554:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  554 |     if (!JS_GetPropertyById(cx, *object, atomsCache->failoverTimeout_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:572:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  572 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mHost)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:585:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  585 |     if (!JS_GetPropertyById(cx, *object, atomsCache->port_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:603:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  603 |     if (!JS_GetPropertyById(cx, *object, atomsCache->proxyAuthorizationHeader_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:608:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  608 |     if (!ConvertJSValueToByteString(cx, temp.ref(), true, mProxyAuthorizationHeader)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:617:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  617 |     if (!JS_GetPropertyById(cx, *object, atomsCache->proxyDNS_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:635:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  635 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:640:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  640 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:653:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  653 |     if (!JS_GetPropertyById(cx, *object, atomsCache->username_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:658:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  658 |     if (!ConvertJSValueToByteString(cx, temp.ref(), true, mUsername)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:567:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  567 |     if (!JS_GetPropertyById(cx, *object, atomsCache->host_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozProxyInfo::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:672:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  672 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:681:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  681 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::SubtleCrypto_Binding::unwrapKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6743:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6743 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6830:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6830 |     if (!iter.init(args[6], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6841:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6841 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6853:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6853 |       if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozProxyInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:687:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  687 | MozProxyInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:707:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  707 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->connectionIsolationKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:719:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  719 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->failoverTimeout_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:733:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  733 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->host_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:744:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  744 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->port_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:757:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  757 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->proxyAuthorizationHeader_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:768:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  768 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->proxyDNS_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:781:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  781 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:794:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  794 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->username_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_proxyInfo(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::wrapKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozRequestMatchOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1168 | MozRequestMatchOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1197:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1197 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isProxy_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozRequestMatchOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1216:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1216 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1225:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1225 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozRequestMatchOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1231:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1231 | MozRequestMatchOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1249:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1249 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isProxy_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::exportKey_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::importKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6485:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6485 |     if (!iter.init(args[4], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6496:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6496 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6508:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6508 |       if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::deriveBits_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::deriveKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6270:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6270 |     if (!iter.init(args[4], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6281:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6281 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6293:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6293 |       if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::generateKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6121:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6121 |     if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:6132:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6132 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::digest_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/SubtleCryptoBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::verify(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::sign_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::decrypt_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CheckerboardReason, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:35:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   35 | ToJSValue(JSContext* aCx, CheckerboardReason aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp: In member function 'bool mozilla::dom::CheckerboardReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:181:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  181 | CheckerboardReport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:202:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->log_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:217:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:230:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  230 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->severity_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:243:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  243 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->timestamp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::SubtleCrypto_Binding::encrypt_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::SubtleCrypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4631:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4631 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CheckerboardReportService_Binding::Wrap(JSContext*, mozilla::dom::CheckerboardReportService*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TCPServerSocket_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, mozilla::dom::ChildSHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::LegacyMozTCPSocket_Binding::listen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::LegacyMozTCPSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ProcType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:56:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   56 | ToJSValue(JSContext* aCx, ProcType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::Base64URLDecodePadding, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:80:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   80 | ToJSValue(JSContext* aCx, Base64URLDecodePadding aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PopupBlockerState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:106:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  106 | ToJSValue(JSContext* aCx, PopupBlockerState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In function 'void mozilla::dom::URLSearchParams_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:1516:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1516 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:1524:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1524 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::Base64URLDecodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:215:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  215 | Base64URLDecodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:235:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->padding_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp: In member function 'bool mozilla::dom::TCPServerSocketEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | TCPServerSocketEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->socket_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::Base64URLEncodeOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:304:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  304 | Base64URLEncodeOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:333:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  333 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pad_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPServerSocketEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp:377:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  377 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::Base64URLEncodeOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:356:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  356 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:365:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  365 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::Base64URLEncodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:371:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  371 | Base64URLEncodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:389:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  389 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pad_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp: In member function 'bool mozilla::dom::TCPServerSocketEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp:108:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  108 | TCPServerSocketEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp:127:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  127 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->socket_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPServerSocketEventBinding.cpp:136:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->socket_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CategoryDispatchDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:468:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  468 | CategoryDispatchDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:497:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  497 |     if (!JS_GetPropertyById(cx, *object, atomsCache->category_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:511:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  511 |     if (!JS_GetPropertyById(cx, *object, atomsCache->count_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp: In function 'bool mozilla::dom::TCPSocket_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TCPSocketBinding.cpp:1703:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1703 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CategoryDispatchDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:530:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  530 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:539:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  539 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CategoryDispatchDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:545:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  545 | CategoryDispatchDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:563:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  563 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->category_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:574:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->count_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TCPServerSocketEvent_Binding::get_socket(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TCPServerSocketEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CompileScriptOptionsDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:658:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  658 | CompileScriptOptionsDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:687:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  687 |     if (!JS_GetPropertyById(cx, *object, atomsCache->charset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:692:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  692 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mCharset)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:702:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  702 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hasReturnValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:716:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  716 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lazilyParse_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CompileScriptOptionsDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:735:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:744:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  744 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::LegacyMozTCPSocket_Binding::open(JSContext*, JS::Handle<JSObject*>, mozilla::dom::LegacyMozTCPSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CompileScriptOptionsDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:750:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  750 | CompileScriptOptionsDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:770:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  770 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->charset_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:781:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  781 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hasReturnValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:792:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lazilyParse_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Text_Binding::get_openOrClosedAssignedSlot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Text*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Text_Binding::get_assignedSlot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Text*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::HeapSnapshotBoundaries::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1009:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1009 | HeapSnapshotBoundaries::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1032:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1032 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->debugger_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1064:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1064 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1065 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1071:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1071 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->globals_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1084:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1084 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->runtime_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackList_Binding::get_mediaElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Text_Binding::convertPointFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Text*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::IOActivityDataDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1135:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1135 | IOActivityDataDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1164:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1164 |     if (!JS_GetPropertyById(cx, *object, atomsCache->location_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1169:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1169 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mLocation)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1179:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1179 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rx_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1193:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1193 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tx_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::IOActivityDataDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1212:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1212 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1221:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1221 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Text_Binding::convertQuadFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Text*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::IOActivityDataDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1227:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1227 | IOActivityDataDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1247:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1247 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->location_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1258:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1258 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rx_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1269:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1269 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tx_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::MediaMemoryInfoDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1357:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1357 | MediaMemoryInfoDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1386:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1386 |     if (!JS_GetPropertyById(cx, *object, atomsCache->audioSize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1400:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1400 |     if (!JS_GetPropertyById(cx, *object, atomsCache->resourcesSize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1414:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1414 |     if (!JS_GetPropertyById(cx, *object, atomsCache->videoSize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Text_Binding::getBoxQuads(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Text*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextBinding.cpp:243:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  243 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In function 'bool mozilla::dom::UDPSocket_Binding::get_closed_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:1032:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1032 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In function 'bool mozilla::dom::UDPSocket_Binding::get_opened_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:988:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  988 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::MediaMemoryInfoDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1433:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1433 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1442:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1442 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::MediaMemoryInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1448:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1448 | MediaMemoryInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1466:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1466 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->audioSize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1477:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1477 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->resourcesSize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1488:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1488 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->videoSize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Text_Binding::convertRectFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Text*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1577:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1577 | OriginAttributesDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1606:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1606 |     if (!JS_GetPropertyById(cx, *object, atomsCache->firstPartyDomain_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1611:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1611 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFirstPartyDomain)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1621:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1621 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inIsolatedMozBrowser_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1635:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1635 |     if (!JS_GetPropertyById(cx, *object, atomsCache->privateBrowsingId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1649:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1649 |     if (!JS_GetPropertyById(cx, *object, atomsCache->userContextId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextClause_Binding::Wrap(JSContext*, mozilla::dom::TextClause*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1668:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1668 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1677:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1677 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1683:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1683 | OriginAttributesDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1703:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1703 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->firstPartyDomain_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1714:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1714 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->inIsolatedMozBrowser_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1725 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->privateBrowsingId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1736:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1736 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->userContextId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::createOriginAttributesFromOrigin(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5223:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5223 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In member function 'bool mozilla::dom::OwningVideoTrackOrAudioTrackOrTextTrack::TrySetToTextTrack(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:220:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  220 | OwningVideoTrackOrAudioTrackOrTextTrack::TrySetToTextTrack(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesPatternDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1829:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1829 | OriginAttributesPatternDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1858:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1858 |     if (!JS_GetPropertyById(cx, *object, atomsCache->firstPartyDomain_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1864:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1864 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mFirstPartyDomain.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1897:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1897 |     if (!JS_GetPropertyById(cx, *object, atomsCache->userContextId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1884:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1884 |     if (!JS_GetPropertyById(cx, *object, atomsCache->privateBrowsingId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1871:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1871 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inIsolatedMozBrowser_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In member function 'bool mozilla::dom::TrackEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:368:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  368 | TrackEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:398:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  398 |     if (!JS_GetPropertyById(cx, *object, atomsCache->track_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In function 'bool mozilla::dom::TrackEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:701:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  701 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesPatternDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1915:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1915 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1924:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1924 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1930:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1930 | OriginAttributesPatternDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1951:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1951 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->firstPartyDomain_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1964:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1964 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->inIsolatedMozBrowser_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1977:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1977 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->privateBrowsingId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:1990:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1990 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->userContextId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrack_Binding::get_textTrackList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrack*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ThreadInfoDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2096:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2096 | ThreadInfoDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2125:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2125 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cpuKernel_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2139:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2139 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cpuUser_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2153:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2153 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2158:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2158 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2168:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2168 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrack_Binding::get_activeCues(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrack*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ThreadInfoDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2187:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2187 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2196:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2196 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrack_Binding::get_cues(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrack*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ThreadInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2202:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2202 | ThreadInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2220:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2220 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cpuKernel_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2231:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2231 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cpuUser_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2244 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2255:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2255 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tid_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorSidedOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2345:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2345 | WindowActorSidedOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2374 |     if (!JS_GetPropertyById(cx, *object, atomsCache->moduleURI_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2379:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2379 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mModuleURI)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorSidedOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2397:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2397 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2406:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2406 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorSidedOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2412:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2412 | WindowActorSidedOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2432:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2432 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->moduleURI_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ChildProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2729:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2729 | ChildProcInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2747:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2747 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ChildID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2758:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2758 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cpuKernel_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2769:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2769 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cpuUser_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2782:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2782 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->filename_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2793:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2793 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pid_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2804:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2804 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->residentSetSize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2839:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2839 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->threads_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2832:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2832 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2833 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2852:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2852 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2863:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2863 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->virtualMemorySize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TextTrackCue_Binding::set_endTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TextTrackCue_Binding::set_startTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In member function 'bool mozilla::dom::OwningVideoTrackOrAudioTrackOrTextTrack::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:273:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  273 | OwningVideoTrackOrAudioTrackOrTextTrack::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In member function 'bool mozilla::dom::TrackEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:427:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  427 | TrackEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:446:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  446 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->track_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::MemoryInfoDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2945:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2945 | MemoryInfoDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:451:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  451 |     if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:454:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  454 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->track_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2974:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2974 |     if (!JS_GetPropertyById(cx, *object, atomsCache->GCHeapUsage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2988:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2988 |     if (!JS_GetPropertyById(cx, *object, atomsCache->domDom_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3002:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3002 |     if (!JS_GetPropertyById(cx, *object, atomsCache->domOther_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3016:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3016 |     if (!JS_GetPropertyById(cx, *object, atomsCache->domStyle_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3030:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3030 |     if (!JS_GetPropertyById(cx, *object, atomsCache->media_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In function 'bool mozilla::dom::TrackEvent_Binding::get_track(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TrackEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:505:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  505 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::MemoryInfoDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3053:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3053 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3062:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3062 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp: In member function 'bool mozilla::dom::VideoTrackOrAudioTrackOrTextTrack::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TrackEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   50 | VideoTrackOrAudioTrackOrTextTrack::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::MemoryInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3068:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3068 | MemoryInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3086:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3086 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->GCHeapUsage_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3097:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3097 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->domDom_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3108:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3108 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->domOther_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3119:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3119 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->domStyle_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3132:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3132 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->media_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackCue_Binding::get_track(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TextTrackList_Binding::getTrackById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorChildOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3386:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3386 | WindowActorChildOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3422:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3422 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 3423 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 3424 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
 3425 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3431:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3431 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->events_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3461:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3461 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3462 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3468:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3468 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->observers_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:619:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  619 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:641:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  641 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ParentProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3780:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3780 | ParentProcInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3815:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3815 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3816 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3822:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3822 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->children_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3833:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3833 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cpuKernel_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3844:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3844 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cpuUser_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3857:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3857 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->filename_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3868:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3868 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pid_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3879:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3879 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->residentSetSize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3914:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3914 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->threads_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3907:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3907 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3908 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3927:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3927 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3938:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3938 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->virtualMemorySize_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:721:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  721 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:721:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:756:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  756 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:756:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackListBinding.cpp:769:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  769 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TextTrackCueList_Binding::getCueById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCueList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::PerformanceInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4234:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4234 | PerformanceInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4252:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4252 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->counterId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4263:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4263 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->duration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4276:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4276 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->host_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4287:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4287 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isTopLevel_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4298:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4298 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isWorker_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4333:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4333 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->items_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4326:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4326 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4327 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4346:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4346 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->memoryInfo_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4357:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4357 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pid_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4368:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4368 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->windowId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:282:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  282 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:304:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  304 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRDisplay_Binding::set_groupMask(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4650:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4650 | WindowActorOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4668:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4668 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->allFrames_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4681:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4681 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->child_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4692:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4692 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->includeChrome_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4728:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4728 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->matches_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4721:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4721 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4722 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4742:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4742 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->parent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4778:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4778 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteTypes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4771:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4771 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4772 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:384:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:384:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:419:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:419:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TextTrackCueListBinding.cpp:432:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  432 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TextTrackCueList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCueList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::HeapSnapshotBoundaries::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:879:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  879 | HeapSnapshotBoundaries::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:908:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  908 |     if (!JS_GetPropertyById(cx, *object, atomsCache->debugger_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:944:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  944 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:955:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  955 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:994:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  994 |     if (!JS_GetPropertyById(cx, *object, atomsCache->runtime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:936:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  936 |     if (!JS_GetPropertyById(cx, *object, atomsCache->globals_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRDisplay_Binding::set_depthNear(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRDisplay_Binding::set_depthFar(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TimeRanges_Binding::Wrap(JSContext*, mozilla::dom::TimeRanges*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::PerformanceInfoDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4024:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4024 | PerformanceInfoDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4053:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4053 |     if (!JS_GetPropertyById(cx, *object, atomsCache->counterId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4067:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4067 |     if (!JS_GetPropertyById(cx, *object, atomsCache->duration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4081:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4081 |     if (!JS_GetPropertyById(cx, *object, atomsCache->host_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4086:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4086 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mHost)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4096:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4096 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isTopLevel_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isWorker_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4124:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4124 |     if (!JS_GetPropertyById(cx, *object, atomsCache->items_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4131:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4131 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4142:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4142 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4186:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4186 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4200:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4200 |     if (!JS_GetPropertyById(cx, *object, atomsCache->windowId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4168:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4168 |     if (!JS_GetPropertyById(cx, *object, atomsCache->memoryInfo_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::PerformanceInfoDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4219:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4219 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4228:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4228 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp: In member function 'bool mozilla::dom::TouchEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | TouchEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->changedTouches_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:90:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:101:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  101 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:145:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  145 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:156:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:200:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:211:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  211 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:193:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  193 |     if (!JS_GetPropertyById(cx, *object, atomsCache->touches_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:138:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_GetPropertyById(cx, *object, atomsCache->targetTouches_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::isPointInPath(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3295:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3295 |           if (!FindEnumStringIndex<true>(cx, args[2], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 3 of CanvasRenderingContext2D.isPointInPath", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3342:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3342 |               if (!FindEnumStringIndex<true>(cx, args[3], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 4 of CanvasRenderingContext2D.isPointInPath", &index)) {
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3378:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3378 |           if (!FindEnumStringIndex<true>(cx, args[2], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 3 of CanvasRenderingContext2D.isPointInPath", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3429:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3429 |           if (!FindEnumStringIndex<true>(cx, args[3], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 4 of CanvasRenderingContext2D.isPointInPath", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::clip(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3135:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3135 |           if (!FindEnumStringIndex<true>(cx, args[0], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 1 of CanvasRenderingContext2D.clip", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3167:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3167 |               if (!FindEnumStringIndex<true>(cx, args[1], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 2 of CanvasRenderingContext2D.clip", &index)) {
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3188:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3188 |           if (!FindEnumStringIndex<true>(cx, args[0], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 1 of CanvasRenderingContext2D.clip", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3224:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3224 |           if (!FindEnumStringIndex<true>(cx, args[1], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 2 of CanvasRenderingContext2D.clip", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::fill(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:2910:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2910 |           if (!FindEnumStringIndex<true>(cx, args[0], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 1 of CanvasRenderingContext2D.fill", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:2942:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2942 |               if (!FindEnumStringIndex<true>(cx, args[1], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 2 of CanvasRenderingContext2D.fill", &index)) {
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:2963:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2963 |           if (!FindEnumStringIndex<true>(cx, args[0], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 1 of CanvasRenderingContext2D.fill", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Touch_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:2999:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2999 |           if (!FindEnumStringIndex<true>(cx, args[1], CanvasWindingRuleValues::strings, "CanvasWindingRule", "Argument 2 of CanvasRenderingContext2D.fill", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:288:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  288 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:315:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  315 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_lines(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp: In member function 'bool mozilla::dom::CaretStateChangedEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:87:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 | CaretStateChangedEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:117:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  117 |     if (!JS_GetPropertyById(cx, *object, atomsCache->boundingClientRect_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:144:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  144 |     if (!JS_GetPropertyById(cx, *object, atomsCache->caretVisible_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:158:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  158 |     if (!JS_GetPropertyById(cx, *object, atomsCache->caretVisuallyVisible_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:172:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_GetPropertyById(cx, *object, atomsCache->collapsed_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:186:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  186 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:193:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  193 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CaretChangedReasonValues::strings, "CaretChangedReason", "'reason' member of CaretStateChangedEventInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:205:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  205 |     if (!JS_GetPropertyById(cx, *object, atomsCache->selectedTextContent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:210:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSelectedTextContent)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:220:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |     if (!JS_GetPropertyById(cx, *object, atomsCache->selectionEditable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:234:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |     if (!JS_GetPropertyById(cx, *object, atomsCache->selectionVisible_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:395:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:395:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:434:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  434 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:434:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchListBinding.cpp:447:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  447 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp: In member function 'bool mozilla::dom::CheckerboardReport::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:75:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 | CheckerboardReport::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->log_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:110:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLog.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:125:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CheckerboardReasonValues::strings, "CheckerboardReason", "'reason' member of CheckerboardReport", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timestamp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->severity_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:117:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  117 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TouchList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TouchList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp: In member function 'bool mozilla::dom::CheckerboardReport::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:166:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  166 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:175:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  175 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::get_canvas(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9605:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9605 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::Base64URLDecodeOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:143:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 | Base64URLDecodeOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:172:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_GetPropertyById(cx, *object, atomsCache->padding_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:179:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  179 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), Base64URLDecodePaddingValues::strings, "Base64URLDecodePadding", "'padding' member of Base64URLDecodeOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::Base64URLDecodeOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:200:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  200 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:209:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  209 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp: In member function 'bool mozilla::dom::TouchEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:250:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  250 | TouchEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:286:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  286 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:293:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  293 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->changedTouches_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:322:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  322 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:329:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->targetTouches_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:365:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->touches_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:358:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  358 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::base64URLDecode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5078:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5078 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ChildProcInfoDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2518:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2518 | ChildProcInfoDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2547:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2547 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ChildID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2561:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2561 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cpuKernel_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2575:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2575 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cpuUser_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2589:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2589 |     if (!JS_GetPropertyById(cx, *object, atomsCache->filename_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2594:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2594 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFilename)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2604:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2604 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2618:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2618 |     if (!JS_GetPropertyById(cx, *object, atomsCache->residentSetSize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2632:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2632 |     if (!JS_GetPropertyById(cx, *object, atomsCache->threads_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2639:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2639 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2650:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2650 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2683:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2683 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ProcTypeValues::strings, "ProcType", "'type' member of ChildProcInfoDictionary", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2695:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2695 |     if (!JS_GetPropertyById(cx, *object, atomsCache->virtualMemorySize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2676:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2676 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp: In function 'bool mozilla::dom::TouchEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TouchEventBinding.cpp:1014:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1014 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings20.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::depthFunc(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ChildProcInfoDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2714:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2714 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:2723:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2723 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TouchEvent_Binding::get_changedTouches(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TouchEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::enableVertexAttribArray(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::cullFace(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ParentProcInfoDictionary::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3539:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3539 | ParentProcInfoDictionary::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3568:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3568 |     if (!JS_GetPropertyById(cx, *object, atomsCache->children_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3575:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3575 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3586:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3586 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3626:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3626 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cpuUser_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3640:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3640 |     if (!JS_GetPropertyById(cx, *object, atomsCache->filename_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3645:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3645 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFilename)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3655:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3655 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3669:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3669 |     if (!JS_GetPropertyById(cx, *object, atomsCache->residentSetSize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3683:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3683 |     if (!JS_GetPropertyById(cx, *object, atomsCache->threads_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3690:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3690 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3701:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3701 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3734:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3734 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ProcTypeValues::strings, "ProcType", "'type' member of ParentProcInfoDictionary", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3746:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3746 |     if (!JS_GetPropertyById(cx, *object, atomsCache->virtualMemorySize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3727:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3727 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3612:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3612 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cpuKernel_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::disableVertexAttribArray(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TouchEvent_Binding::get_targetTouches(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TouchEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::generateMipmap(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clear(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TouchEvent_Binding::get_touches(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TouchEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::readBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::frontFace(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ParentProcInfoDictionary::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3765:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3765 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3774:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3774 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::stencilMask(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TouchList_Binding::Wrap(JSContext*, mozilla::dom::TouchList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clearStencil(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::getCSSImageURLs(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:213:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  213 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:243:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  243 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::blendEquation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::activeTexture(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::endQuery(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::beginTransformFeedback(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSPseudoElement_Binding::getAnimations(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSPseudoElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:216:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  216 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::lineWidth(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clearDepth(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::disable(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::enable(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::getRequestHeaders(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3781:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3781 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3782 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::isEnabled(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings22.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings22.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp
dom/bindings/UnifiedBindings23.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp: In function 'bool mozilla::dom::CheckerboardReportService_Binding::getReports(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CheckerboardReportService*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CheckerboardReportServiceBinding.cpp:338:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  339 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::checkFramebufferStatus(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_frameAncestors(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3694:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3694 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3695 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_regionAnchorX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_regionAnchorY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_viewportAnchorY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_viewportAnchorX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::toggleOpenState(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRDisplay_Binding::cancelAnimationFrame(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::setProperty(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:375:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  375 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:379:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  379 |   if (!ConvertJSValueToString(cx, args[1], eEmpty, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:384:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |     if (!ConvertJSValueToString(cx, args[2], eEmpty, eStringify, arg2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::isSeparator(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::getResponseHeaders(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::ChannelWrapper*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:3844:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3844 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3845 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::isContainerEmpty(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getLevel(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::isContainer(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getParentIndex(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::isContainerOpen(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::pixelStorei(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::blendFunc(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttribDivisor(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::hint(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::blendEquationSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::set_cssText(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::stencilMaskSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRMockDisplay_Binding::setEyeResolution(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRMockDisplay*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib1f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::polygonOffset(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::depthRange(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRMockController_Binding::newAxisMoveEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRMockController*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::removeProperty(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::hasNextSibling(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::stencilOp(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WrapNewBindingNonWrapperCachedObject(JSContext*, JS::Handle<JSObject*>, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageData]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1145:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1145 | inline bool WrapNewBindingNonWrapperCachedObject(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1145:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::stencilFunc(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::drawArrays(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::generateQI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5374:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5374 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5385:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5385 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texParameterf(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WaveShaperNode_Binding::set_oversample(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WaveShaperNode*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_scroll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texParameteri(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorChildOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3206:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3206 | WindowActorChildOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3236:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3236 |     if (!JS_GetPropertyById(cx, *object, atomsCache->events_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3269:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3269 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 3270 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3287:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3287 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3331:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3331 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3342:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3342 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3354:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3354 |         if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3323 |     if (!JS_GetPropertyById(cx, *object, atomsCache->observers_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib2f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getVertexAttribOffset(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp: In function 'bool mozilla::dom::URL_Binding::revokeObjectURL(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp:1043:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1043 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorChildOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3371:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3371 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:3380:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3380 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp: In function 'bool mozilla::dom::URL_Binding::isValidURL(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp:1078:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1078 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4451:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4451 | WindowActorOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4480:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4480 |     if (!JS_GetPropertyById(cx, *object, atomsCache->allFrames_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4494:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4494 |     if (!JS_GetPropertyById(cx, *object, atomsCache->child_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4512:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4512 |     if (!JS_GetPropertyById(cx, *object, atomsCache->includeChrome_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4526:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4526 |     if (!JS_GetPropertyById(cx, *object, atomsCache->matches_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4534:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4534 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4545:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4545 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4557:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4557 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4587:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4587 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteTypes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4595:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4595 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4606:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4606 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4618:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4618 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4569:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4569 |     if (!JS_GetPropertyById(cx, *object, atomsCache->parent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::cycleCell(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowActorOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4635:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4635 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4644:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4644 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::registerWindowActor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:6096:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6096 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::drawElements(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSImportRule_Binding::get_styleSheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSImportRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSRule_Binding::get_parentStyleSheet(JSContext*, JS::Handle<JSObject*>, mozilla::css::Rule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeContentViewBinding.cpp: In function 'bool mozilla::dom::TreeContentView_Binding::performActionOnCell(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeContentViewBinding.cpp:1597:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1597 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSImportRule_Binding::get_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSImportRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::beginQuery(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSMediaRule_Binding::get_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSMediaRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindTexture(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindFramebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::get_cssRules(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSKeyframesRule*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSStyleSheet_Binding::get_rules(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindTransformFeedback(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSStyleSheet_Binding::get_cssRules(JSContext*, JS::Handle<JSObject*>, mozilla::StyleSheet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindSampler(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::findRule(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSKeyframesRule*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindRenderbuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform1i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform1ui(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform1f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::shaderSource(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:14172:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14172 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSPseudoElement_Binding::get_element(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CSSPseudoElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanvasCaptureMediaStream_Binding::get_canvas(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasCaptureMediaStream*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::viewport(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::get_canvas(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::stencilFuncSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CharacterData_Binding::get_nextElementSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::scissor(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CharacterData_Binding::get_previousElementSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CharacterData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::drawArraysInstanced(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:324:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  324 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSRuleListBinding.cpp:330:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  330 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:801:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  801 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSStyleDeclarationBinding.cpp:807:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  807 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::stencilOpSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:412:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  412 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeNodeListBinding.cpp:418:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  418 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::blendFuncSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::renderbufferStorage(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getAttribLocation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:12543:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12543 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CSSStyleSheet_Binding::Wrap(JSContext*, mozilla::StyleSheet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getFragDataLocation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:4037:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4037 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::isEditable(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In member function 'bool mozilla::dom::CacheBatchOperation::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:313:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  313 | CacheBatchOperation::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:342:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 |     if (!JS_GetPropertyById(cx, *object, atomsCache->options_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clearBufferfi(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:409:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  409 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mType.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:403:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  403 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:379:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  379 |     if (!JS_GetPropertyById(cx, *object, atomsCache->response_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:355:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  355 |     if (!JS_GetPropertyById(cx, *object, atomsCache->request_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::get_authenticatorData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AuthenticatorAssertionResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Cache_Binding::Wrap(JSContext*, mozilla::dom::cache::Cache*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PublicKeyCredential_Binding::get_rawId(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PublicKeyCredential*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Cache_Binding::keys_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorAttestationResponse_Binding::get_attestationObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AuthenticatorAttestationResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Cache_Binding::_delete__promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorResponse_Binding::get_clientDataJSON(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AuthenticatorResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Cache_Binding::put_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::get_signature(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AuthenticatorAssertionResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp: In function 'bool mozilla::dom::Cache_Binding::addAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:780:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  780 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheBinding.cpp:791:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  791 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformBlockBinding(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::samplerParameteri(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Cache_Binding::add_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::samplerParameterf(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Cache_Binding::matchAll_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getUniformBlockIndex(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9180:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9180 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Cache_Binding::match_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::Cache*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::waitSync(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CacheStorage_Binding::_delete__promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::CacheStorage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindBufferBase(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform2ui(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CacheStorage_Binding::open_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::CacheStorage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform2i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CacheStorage_Binding::has_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::CacheStorage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRMockController_Binding::newButtonEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRMockController*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::CacheStorage_Binding::match_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::cache::CacheStorage*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform2f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::sampleCoverage(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindAttribLocation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:10018:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10018 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::compileScript(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:5322:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5322 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::get_userHandle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AuthenticatorAssertionResponse*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CacheStorage_Binding::Wrap(JSContext*, mozilla::dom::cache::CacheStorage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clientWaitSync(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheStorageBinding.cpp: In function 'bool mozilla::dom::CacheStorage_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CacheStorageBinding.cpp:479:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  479 |     if (!FindEnumStringIndex<true>(cx, args[0], CacheStorageNamespaceValues::strings, "CacheStorageNamespace", "Argument 1 of CacheStorage.constructor", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFrameData_Binding::get_leftViewMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRFrameData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:301:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  301 | HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:654:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  654 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRStageParameters_Binding::get_sittingToStandingTransform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRStageParameters*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToHTMLImageElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:381:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  381 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToHTMLImageElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToHTMLCanvasElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:487:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  487 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToHTMLCanvasElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFrameData_Binding::get_leftProjectionMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRFrameData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToHTMLVideoElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:540:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  540 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToHTMLVideoElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFrameData_Binding::get_rightViewMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRFrameData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToImageBitmap(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:593:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  593 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap::TrySetToImageBitmap(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VREyeParameters_Binding::get_offset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VREyeParameters*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::HitRegionOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:874:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  874 | HitRegionOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:893:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  893 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->control_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:902:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  902 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->control_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:915:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  915 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:927:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  927 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->path_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:936:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  936 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->path_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFrameData_Binding::get_rightProjectionMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRFrameData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Path2D_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:8530:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8530 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::drop(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::canDrop(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::framebufferRenderbuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::setCellValue(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeContentViewBinding.cpp:1403:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1403 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::setCellText(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeContentViewBinding.cpp:1466:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1466 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrCanvasGradientOrCanvasPattern::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:1183:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1183 | OwningStringOrCanvasGradientOrCanvasPattern::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTRegion_Binding::set_id(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackRegion*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::get_fillStyle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3699 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::get_strokeStyle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3606:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3606 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::StringOrCanvasGradientOrCanvasPattern::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:967:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  967 | StringOrCanvasGradientOrCanvasPattern::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_hostname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_shadowColor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_username(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_lineDashOffset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_hash(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_lineJoin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_pathname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_password(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_host(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_lineCap(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform3i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform3ui(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::set_globalCompositeOperation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_search(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::setTransform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::transform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::translate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::rotate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::scale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::strokeRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::fillRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::clearRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::ellipse(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::arc(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::rect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::arcTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::getLineDash(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:5015:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5015 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5016 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::setLineDash(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:4919:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4919 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:4930:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4930 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::getImageData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::createImageData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::createPattern(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CanvasRenderingContext2DBinding.cpp:3965:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3965 |   if (!ConvertJSValueToString(cx, args[1], eEmpty, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::createRadialGradient(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::createLinearGradient(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CaretPosition_Binding::getClientRect(JSContext*, JS::Handle<JSObject*>, nsDOMCaretPosition*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_protocol(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp: In function 'bool mozilla::dom::CaretStateChangedEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CaretStateChangedEventBinding.cpp:849:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  849 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URL_Binding::set_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::performAction(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URLSearchParams_Binding::_delete_(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::isPathWebAccessible(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::hasPermission(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelMergerNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URLSearchParams_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelSplitterNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::performActionOnRow(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::UDPSocket_Binding::joinMulticastGroup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozRequestFilter::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:905:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  905 | MozRequestFilter::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:934:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  934 |     if (!JS_GetPropertyById(cx, *object, atomsCache->incognito_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSPseudoElementBinding.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:946:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  946 |     if (!JS_GetPropertyById(cx, *object, atomsCache->types_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:953:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  953 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:964:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  964 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:978:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  978 |           if (!FindEnumStringIndex<true>(cx, temp, MozContentPolicyTypeValues::strings, "MozContentPolicyType", "Element of 'types' member of MozRequestFilter", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:997:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  997 |     if (!JS_GetPropertyById(cx, *object, atomsCache->urls_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::UDPSocket_Binding::leaveMulticastGroup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib3f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clearColor(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::blendColor(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozRequestFilter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1026:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1026 | MozRequestFilter::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1045:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1045 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->incognito_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1051:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1051 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->incognito_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1064:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1064 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->types_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1087:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1087 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1088 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1094:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1094 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->types_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1106:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1106 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->urls_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChannelWrapperBinding.cpp:1115:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1115 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->urls_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, mozilla::extensions::ChannelWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URLSearchParams_Binding::set(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:795:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  795 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URLSearchParams_Binding::append(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:554:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  554 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::getRegisteredChannel(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bindBufferRange(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChannelWrapper_Binding::get(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ChromeNodeList_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform3f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::readHeapSnapshot(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ChromeUtilsBinding.cpp:4909:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4909 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CSSImportRuleBinding.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::framebufferTexture2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::framebufferTextureLayer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings23.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings23.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp
dom/bindings/UnifiedBindings3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getCellText(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getCellValue(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getImageSrc(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getCellProperties(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getRowProperties(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::URLSearchParams_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::getURL(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:1805:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1805 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::localize(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getActiveUniformBlockName(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeContentView_Binding::get_selection(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ValidityState; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::UDPSocket; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::U2F; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AuthenticatorResponse; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AuthenticatorAttestationResponse; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRFrameData; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextTrackRegion; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::AuthenticatorAssertionResponse; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRFieldOfView; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRStageParameters; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRSubmitFrameResult; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::URL; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::extensions::WebExtensionPolicy; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::URLSearchParams; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::PublicKeyCredential; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRDisplayCapabilities; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::VREyeParameters; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRPose; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsTreeContentView; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::nextNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::get_currentNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::get_root(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VideoTrackList_Binding::getTrackById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VideoTrackList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:580:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  580 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:602:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  602 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:682:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  682 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:682:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:717:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  717 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:717:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:730:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  730 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp: In function 'bool mozilla::dom::URL_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp:1322:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1322 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp:1329:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1329 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VTTCue_Binding::getCueAsHTML(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PublicKeyCredential_Binding::get_response(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PublicKeyCredential*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createVertexArray(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WaveShaperNode_Binding::get_curve(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WaveShaperNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_color_buffer_float_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:310:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplayCapabilities_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:1949:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1949 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLSampler_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:16913:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16913 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRFieldOfView_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:2874:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2874 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLTransformFeedback_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:17453:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17453 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLSync_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:17183:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17183 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRFrameData_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:3440:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3440 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VREyeParameters_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:2419:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2419 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoPlaybackQualityBinding.cpp: In function 'bool mozilla::dom::VideoPlaybackQuality_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoPlaybackQualityBinding.cpp:154:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  154 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRPose_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:4108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4108 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRStageParameters_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:4544:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4544 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRSubmitFrameResult_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:4939:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4939 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::UIEvent_Binding::get_rangeParent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UIEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::firstChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::lastChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::previousSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::parentNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::previousNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::nextSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:15756:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15756 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:2016:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2016 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp: In function 'bool mozilla::dom::UDPMessageEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:348:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  348 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In function 'bool mozilla::dom::U2F_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1983:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1983 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackBinding.cpp: In function 'bool mozilla::dom::VideoTrack_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackBinding.cpp:242:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRMockDisplay_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp:883:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  883 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In function 'bool mozilla::dom::URLSearchParams_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:1096:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1096 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In function 'bool mozilla::dom::UIEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:1145:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1145 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRServiceTest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp:1325:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1325 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTRegionBinding.cpp: In function 'bool mozilla::dom::VTTRegion_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTRegionBinding.cpp:655:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  655 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::AuthenticatorResponse_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:3814:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3814 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::AuthenticatorAttestationResponse_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:3443:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3443 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp: In function 'bool mozilla::dom::UserProximityEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:259:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  259 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp: In function 'bool mozilla::dom::VRDisplayEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:338:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  338 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:2701:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2701 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:2242:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2242 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplay_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:1357:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1357 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ValidityStateBinding.cpp: In function 'bool mozilla::dom::ValidityState_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ValidityStateBinding.cpp:376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In function 'bool mozilla::dom::UDPSocket_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:1349:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::VTTCue_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:1458:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1458 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VisualViewportBinding.cpp: In function 'bool mozilla::dom::VisualViewport_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VisualViewportBinding.cpp:417:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  417 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:3067:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3067 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::PublicKeyCredential_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:4327:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4327 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp: In function 'bool mozilla::dom::TreeColumn_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:524:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  524 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeContentViewBinding.cpp: In function 'bool mozilla::dom::TreeContentView_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeContentViewBinding.cpp:1645:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1645 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRMockController_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp: In function 'bool mozilla::dom::WaveShaperNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:590:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  590 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp: In function 'bool mozilla::dom::WebGLContextEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:266:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  266 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp: In function 'bool mozilla::dom::URL_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLBinding.cpp:1092:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1092 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeWalker_Binding::get_filter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TreeWalker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::UDPSocket_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VideoTrackList_Binding::get_onremovetrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VideoTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VideoTrackList_Binding::get_onaddtrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VideoTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VideoTrackList_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VideoTrackList*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VisualViewport_Binding::get_onscroll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VisualViewport*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VisualViewport_Binding::get_onresize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VisualViewport*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_readyPromise(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getExtension(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9842:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9842 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getVertexAttrib(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getUniform(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getTexParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getShaderParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getRenderbufferParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getProgramParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getFramebufferAttachmentParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getBufferParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getActiveUniformBlockParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9244:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9244 |   MOZ_KnownLive(self)->GetActiveUniformBlockParameter(cx, MOZ_KnownLive(NonNullHelper(arg0)), arg1, arg2, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getIndexedParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:8916:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8916 |   MOZ_KnownLive(self)->GetIndexedParameter(cx, arg0, arg1, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getSyncParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:8241:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 8241 |   MOZ_KnownLive(self)->GetSyncParameter(cx, MOZ_KnownLive(NonNullHelper(arg0)), arg1, &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getSamplerParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:7911:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7911 |   MOZ_KnownLive(self)->GetSamplerParameter(cx, MOZ_KnownLive(NonNullHelper(arg0)), arg1, &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getQueryParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:7533:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7533 |   MOZ_KnownLive(self)->GetQueryParameter(cx, MOZ_KnownLive(NonNullHelper(arg0)), arg1, &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getQuery(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:7473:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7473 |   MOZ_KnownLive(self)->GetQuery(cx, arg0, arg1, &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getInternalformatParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:1326:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1326 |   MOZ_KnownLive(self)->GetInternalformatParameter(cx, arg0, arg1, arg2, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::U2F_Binding::get_sign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::U2F*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::U2F_Binding::get_register(JSContext*, JS::Handle<JSObject*>, mozilla::dom::U2F*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:22:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_id(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_mozExtensionHostname(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getShaderPrecisionFormat(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform4i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::copyTexSubImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::copyTexImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::drawElementsInstanced(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttribI4ui(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttribI4i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform4ui(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::copyTexSubImage3D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texStorage3D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texStorage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::renderbufferStorageMultisample(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::blitFramebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getBufferSubData(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<long long int, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<long long int, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:143:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::drawRangeElements(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttribIPointer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::copyBufferSubData(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In function 'bool mozilla::dom::UIEvent_Binding::initUIEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UIEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:808:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  808 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttribPointer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::colorMask(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib4f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform4f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::Transport, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, Transport aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisterRequest::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:78:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 | RegisterRequest::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:107:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  107 |     if (!JS_GetPropertyById(cx, *object, atomsCache->challenge_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:113:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mChallenge.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:126:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  126 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mVersion.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->version_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisterRequest::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:138:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:147:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  147 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisterRequest::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:153:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  153 | RegisterRequest::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->challenge_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:189:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  189 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->version_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisterResponse::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:282:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  282 | RegisterResponse::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:311:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:317:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  317 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mClientData.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:345:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  345 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mErrorMessage.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:358:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  358 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRegistrationData.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:371:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  371 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mVersion.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:365:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  365 |     if (!JS_GetPropertyById(cx, *object, atomsCache->version_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:352:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  352 |     if (!JS_GetPropertyById(cx, *object, atomsCache->registrationData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:339:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  339 |     if (!JS_GetPropertyById(cx, *object, atomsCache->errorMessage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:324:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  324 |     if (!JS_GetPropertyById(cx, *object, atomsCache->errorCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisterResponse::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:383:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  383 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:392:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  392 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisterResponse::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:398:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  398 | RegisterResponse::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:419:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->clientData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:433:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  433 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->errorCode_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:439:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->errorCode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:454:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  454 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->errorMessage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:469:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  469 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->registrationData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:484:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  484 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->version_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisteredKey::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:735:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  735 | RegisteredKey::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:756:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  756 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->appId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:771:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  771 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->keyHandle_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:786:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  786 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->transports_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:809:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  809 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:816:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  816 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->transports_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:831:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  831 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->version_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::SignResponse::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:920:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  920 | SignResponse::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:949:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  949 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:955:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  955 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mClientData.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:983:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  983 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mErrorMessage.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:996:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  996 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mKeyHandle.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1009:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1009 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mSignatureData.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1003:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1003 |     if (!JS_GetPropertyById(cx, *object, atomsCache->signatureData_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:990:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  990 |     if (!JS_GetPropertyById(cx, *object, atomsCache->keyHandle_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:977:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  977 |     if (!JS_GetPropertyById(cx, *object, atomsCache->errorMessage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:962:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  962 |     if (!JS_GetPropertyById(cx, *object, atomsCache->errorCode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::SignResponse::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1021:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1021 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1030:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1030 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::SignResponse::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1036:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1036 | SignResponse::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1057:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1057 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->clientData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1071:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1071 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->errorCode_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1077:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1077 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->errorCode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1092:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1092 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->errorMessage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1107:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1107 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->keyHandle_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1122:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1122 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->signatureData_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::U2FClientData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1234 | U2FClientData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1263:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1263 |     if (!JS_GetPropertyById(cx, *object, atomsCache->challenge_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1269:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1269 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mChallenge.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1282:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1282 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mOrigin.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1295:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1295 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mTyp.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1289:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1289 |     if (!JS_GetPropertyById(cx, *object, atomsCache->typ_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1276:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1276 |     if (!JS_GetPropertyById(cx, *object, atomsCache->origin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::U2FClientData::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1307:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1307 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1316:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1316 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::U2FClientData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1322:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1322 | U2FClientData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1343:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1343 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->challenge_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1358:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1358 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->origin_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1373:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1373 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->typ_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp: In member function 'void mozilla::dom::UDPMessageEvent::GetData(JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp:52:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   52 | UDPMessageEvent::GetData(JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp: In function 'bool mozilla::dom::UDPMessageEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPMessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp:107:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  107 |   GetData(aRetVal);
      |   ~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp: In member function 'void mozilla::dom::UDPMessageEvent::GetData(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp:105:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 | UDPMessageEvent::GetData(JSContext* cx, JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEvent.cpp:107:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  107 |   GetData(aRetVal);
      |   ~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp: In member function 'bool mozilla::dom::UDPMessageEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | UDPMessageEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:105:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:110:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mRemoteAddress)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remotePort_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp: In function 'bool mozilla::dom::UDPMessageEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:489:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  489 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:508:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  508 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mData))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp: In member function 'bool mozilla::dom::UDPMessageEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:136:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  136 | UDPMessageEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:158:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:171:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteAddress_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPMessageEventBinding.cpp:182:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->remotePort_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::Float32ArrayOrUnrestrictedFloatSequenceArgument::TrySetToFloat32Array(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2838:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2838 |   TrySetToFloat32Array(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::StringOrBlobOrArrayBufferOrArrayBufferView::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:50:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   50 | StringOrBlobOrArrayBufferOrArrayBufferView::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:121:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  121 | OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:221:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  221 | OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:269:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  269 | OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBlobOrArrayBufferOrArrayBufferView::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:321:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  321 | OwningStringOrBlobOrArrayBufferOrArrayBufferView::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::UDPOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:415:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  415 | UDPOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:444:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  444 |     if (!JS_GetPropertyById(cx, *object, atomsCache->addressReuse_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:458:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:464:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  464 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLocalAddress.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:498:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  498 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remoteAddress_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:504:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRemoteAddress.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:511:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  511 |     if (!JS_GetPropertyById(cx, *object, atomsCache->remotePort_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:484:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  484 |     if (!JS_GetPropertyById(cx, *object, atomsCache->loopback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:471:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  471 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localPort_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::UDPOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:529:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  529 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:538:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  538 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::UDPOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:544:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  544 | UDPOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:562:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  562 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->addressReuse_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:576:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  576 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->localAddress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:589:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  589 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->localPort_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:601:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  601 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->loopback_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:615:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  615 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remoteAddress_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:628:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->remotePort_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In member function 'bool mozilla::dom::UIEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:128:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | UIEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:146:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->detail_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:158:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->view_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:167:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->view_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In member function 'bool mozilla::dom::EventModifierInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:465:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  465 | EventModifierInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:483:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->altKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:494:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  494 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ctrlKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:505:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->metaKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:516:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  516 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierAltGraph_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:527:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  527 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierCapsLock_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:538:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  538 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierFn_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:549:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  549 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierFnLock_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:560:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  560 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierNumLock_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:571:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  571 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierOS_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  582 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierScrollLock_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:593:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  593 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierSymbol_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:604:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modifierSymbolLock_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:615:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  615 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->shiftKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventDispatcher.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:8:
/<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:189:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  189 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:188:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  188 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  345 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  344 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::URL_Binding::Wrap(JSContext*, mozilla::dom::URL*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::USVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:28:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   28 | USVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:67:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   67 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:76:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   76 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:105:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  106 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
  108 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 | OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:424:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  424 | OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:463:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  463 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  464 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:472:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  472 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:501:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  501 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  502 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
  504 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp: In member function 'bool mozilla::dom::UserProximityEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | UserProximityEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->near_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp: In function 'bool mozilla::dom::UserProximityEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:398:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  398 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp: In member function 'bool mozilla::dom::UserProximityEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:100:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  100 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:109:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp: In member function 'bool mozilla::dom::UserProximityEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:115:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 | UserProximityEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UserProximityEventBinding.cpp:133:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->near_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::VREye, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:44:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   44 | ToJSValue(JSContext* aCx, VREye aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRDisplayCapabilities_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayCapabilities*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VREyeParameters_Binding::Wrap(JSContext*, mozilla::dom::VREyeParameters*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFieldOfView_Binding::Wrap(JSContext*, mozilla::dom::VRFieldOfView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFrameData_Binding::Wrap(JSContext*, mozilla::dom::VRFrameData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRPose_Binding::Wrap(JSContext*, mozilla::dom::VRPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRStageParameters_Binding::Wrap(JSContext*, mozilla::dom::VRStageParameters*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRSubmitFrameResult_Binding::Wrap(JSContext*, mozilla::dom::VRSubmitFrameResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::VRDisplayEventReason, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, VRDisplayEventReason aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AutoKeyword, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, AutoKeyword aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::LineAlignSetting, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:63:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   63 | ToJSValue(JSContext* aCx, LineAlignSetting aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PositionAlignSetting, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:88:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   88 | ToJSValue(JSContext* aCx, PositionAlignSetting aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AlignSetting, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 | ToJSValue(JSContext* aCx, AlignSetting aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::DirectionSetting, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:138:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  138 | ToJSValue(JSContext* aCx, DirectionSetting aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In member function 'bool mozilla::dom::DoubleOrAutoKeyword::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:153:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  153 | DoubleOrAutoKeyword::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrAutoKeyword::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:205:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  205 | OwningDoubleOrAutoKeyword::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrAutoKeyword::TrySetToAutoKeyword(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:254:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  254 | OwningDoubleOrAutoKeyword::TrySetToAutoKeyword(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrAutoKeyword::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:301:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  301 | OwningDoubleOrAutoKeyword::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::VTTCue_Binding::get_position(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:781:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  781 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp: In function 'bool mozilla::dom::VTTCue_Binding::get_line(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:609:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  609 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTRegionBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ScrollSetting, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTRegionBinding.cpp:33:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   33 | ToJSValue(JSContext* aCx, ScrollSetting aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::OverSampleType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:45:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 | ToJSValue(JSContext* aCx, OverSampleType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp: In member function 'bool mozilla::dom::WaveShaperOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:199:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  199 | WaveShaperOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:233:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  233 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:240:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  240 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->curve_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:254:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  254 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->oversample_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AuthenticatorAttachment, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:46:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   46 | ToJSValue(JSContext* aCx, AuthenticatorAttachment aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AttestationConveyancePreference, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:70:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   70 | ToJSValue(JSContext* aCx, AttestationConveyancePreference aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::UserVerificationRequirement, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:94:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   94 | ToJSValue(JSContext* aCx, UserVerificationRequirement aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::PublicKeyCredentialType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:116:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  116 | ToJSValue(JSContext* aCx, PublicKeyCredentialType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::AuthenticatorTransport, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:141:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  141 | ToJSValue(JSContext* aCx, AuthenticatorTransport aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientInputs::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:179:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  179 | AuthenticationExtensionsClientInputs::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:208:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  208 |     if (!JS_GetPropertyById(cx, *object, atomsCache->appid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:214:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mAppid.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:222:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hmacCreateSecret_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/KeyboardEvent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientInputs::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:240:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  240 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:249:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  249 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientInputs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:255:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  255 | AuthenticationExtensionsClientInputs::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:276:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  276 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->appid_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:289:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  289 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->hmacCreateSecret_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientOutputs::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:379:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  379 | AuthenticationExtensionsClientOutputs::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:408:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  408 |     if (!JS_GetPropertyById(cx, *object, atomsCache->appid_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:421:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  421 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hmacCreateSecret_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientOutputs::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:439:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:448:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  448 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientOutputs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:454:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  454 | AuthenticationExtensionsClientOutputs::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:473:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  473 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->appid_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:486:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->hmacCreateSecret_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorSelectionCriteria::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:677:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  677 | AuthenticatorSelectionCriteria::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:698:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  698 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->authenticatorAttachment_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:710:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  710 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->requireResidentKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:723:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  723 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->userVerification_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:925:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  925 | PublicKeyCredentialDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:942:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  942 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:945:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  945 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:974:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  974 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  975 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:981:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  981 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->transports_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:995:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  995 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialEntity::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1038:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1038 | PublicKeyCredentialEntity::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1067:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1067 |     if (!JS_GetPropertyById(cx, *object, atomsCache->icon_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1073:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1073 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mIcon.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1086:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1086 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1081:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1081 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialEntity::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1104:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1113:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1113 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialEntity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1119 | PublicKeyCredentialEntity::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1140:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1140 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->icon_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1154:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1154 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1330:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1330 | PublicKeyCredentialParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1348:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1348 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->alg_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1361:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1361 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::CollectedClientData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1668:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1668 | CollectedClientData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1704:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1704 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 1705 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1706 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
 1707 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1713:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1713 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->authenticatorExtensions_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1727:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1727 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->challenge_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1740:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1740 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->clientExtensions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1753:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1753 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hashAlgorithm_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1766:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1766 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->origin_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1780:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1780 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->tokenBindingId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1794:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1794 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRequestOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2021:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2021 | PublicKeyCredentialRequestOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2056:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2056 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2057 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2063:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2063 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->allowCredentials_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2073:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2073 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2076:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2076 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->challenge_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2089:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2089 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->extensions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2103:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2103 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->rpId_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2116:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2116 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->timeout_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2130:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2130 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->userVerification_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRpEntity::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2175:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2175 | PublicKeyCredentialRpEntity::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2205:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2205 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2211:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2211 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRpEntity::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2223:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2223 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2232:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2232 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRpEntity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2238:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2238 | PublicKeyCredentialRpEntity::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2259:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2259 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialUserEntity::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2343:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2343 | PublicKeyCredentialUserEntity::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2373:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2373 |     if (!JS_GetPropertyById(cx, *object, atomsCache->displayName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2378:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2378 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDisplayName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2391:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2391 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialUserEntity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2423:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2423 | PublicKeyCredentialUserEntity::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2443:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2443 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->displayName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2453:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2453 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2456:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2456 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventDispatcher.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:8:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/APZUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventStateManager.h:18,
                 from /<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp:9:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialCreationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2751:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2751 | PublicKeyCredentialCreationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2771:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2771 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->attestation_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2784:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2784 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->authenticatorSelection_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2794:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2794 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2797:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2797 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->challenge_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2832:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2832 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->excludeCredentials_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2825:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2825 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2826 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2845:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2845 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->extensions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2880:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2880 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pubKeyCredParams_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2873:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2873 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2874 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2893:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2893 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rp_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2905:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2905 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->timeout_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2919:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2919 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->user_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp: In member function 'bool mozilla::dom::LifecycleCallbacks::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:47:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 | LifecycleCallbacks::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:76:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   76 |     if (!JS_GetPropertyById(cx, *object, atomsCache->adoptedCallback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:177:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  177 |       if (!JS_GetPropertyById(cx, *object, atomsCache->getCustomInterfaceCallback_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:151:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  151 |     if (!JS_GetPropertyById(cx, *object, atomsCache->disconnectedCallback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->connectedCallback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:101:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  101 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attributeChangedCallback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp: In member function 'bool mozilla::dom::LifecycleCallbacks::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:207:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  207 | LifecycleCallbacks::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:229:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  229 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->adoptedCallback_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:245:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  245 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attributeChangedCallback_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:261:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  261 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->connectedCallback_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:277:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->disconnectedCallback_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:294:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  294 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->getCustomInterfaceCallback_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp: In member function 'void mozilla::dom::LifecycleConnectedCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:317:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  317 | LifecycleConnectedCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:322:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  322 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  323 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:322:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp: In member function 'void mozilla::dom::LifecycleDisconnectedCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:332:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  332 | LifecycleDisconnectedCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:337:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  337 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  338 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:337:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::canAccessURI(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ContentScriptRunAt, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:46:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   46 | ToJSValue(JSContext* aCx, ContentScriptRunAt aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchGlobOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:201:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  201 | OwningMatchGlobOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::Uint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:50:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   50 | Uint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:82:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   82 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningUint32ArrayOrUnsignedLongSequence::TrySetToUint32Array(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:125:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 | OwningUint32ArrayOrUnsignedLongSequence::TrySetToUint32Array(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:241:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  241 | OwningUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:273:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  273 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp: In member function 'bool mozilla::dom::WebGLContextEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | WebGLContextEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->statusMessage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:85:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   85 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mStatusMessage)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp: In function 'bool mozilla::dom::WebGLContextEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:405:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  405 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp: In member function 'bool mozilla::dom::WebGLContextEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:100:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  100 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:109:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp: In member function 'bool mozilla::dom::WebGLContextEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:115:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 | WebGLContextEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLContextEventBinding.cpp:135:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->statusMessage_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRMockDisplay_Binding::setEyeParameter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRMockDisplay*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRServiceTestBinding.cpp:617:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  617 |     if (!FindEnumStringIndex<true>(cx, args[0], VREyeValues::strings, "VREye", "Argument 1 of VRMockDisplay.setEyeParameter", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorSelectionCriteria::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:577:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 | AuthenticatorSelectionCriteria::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:606:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  606 |     if (!JS_GetPropertyById(cx, *object, atomsCache->authenticatorAttachment_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:614:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  614 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), AuthenticatorAttachmentValues::strings, "AuthenticatorAttachment", "'authenticatorAttachment' member of AuthenticatorSelectionCriteria", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:638:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  638 |     if (!JS_GetPropertyById(cx, *object, atomsCache->userVerification_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:645:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  645 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), UserVerificationRequirementValues::strings, "UserVerificationRequirement", "'userVerification' member of AuthenticatorSelectionCriteria", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:624:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  624 |     if (!JS_GetPropertyById(cx, *object, atomsCache->requireResidentKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorSelectionCriteria::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:662:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  662 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:671:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  671 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialParameters::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1240:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1240 | PublicKeyCredentialParameters::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1269:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1269 |     if (!JS_GetPropertyById(cx, *object, atomsCache->alg_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1287:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1287 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1294:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1294 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PublicKeyCredentialTypeValues::strings, "PublicKeyCredentialType", "'type' member of PublicKeyCredentialParameters", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialParameters::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1315:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1315 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1324:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1324 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:798:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  798 | PublicKeyCredentialDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:827:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  827 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:857:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  857 |     if (!JS_GetPropertyById(cx, *object, atomsCache->transports_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:865:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  865 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:876:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  876 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:888:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  888 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:907:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  907 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), PublicKeyCredentialTypeValues::strings, "PublicKeyCredentialType", "'type' member of PublicKeyCredentialDescriptor", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:900:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  900 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp: In member function 'bool mozilla::dom::WaveShaperOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:84:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   84 | WaveShaperOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->curve_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:122:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  122 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:133:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  133 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:167:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  167 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), OverSampleTypeValues::strings, "OverSampleType", "'oversample' member of WaveShaperOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:160:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  160 |     if (!JS_GetPropertyById(cx, *object, atomsCache->oversample_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp: In member function 'bool mozilla::dom::WaveShaperOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:184:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  184 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WaveShaperNodeBinding.cpp:193:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  193 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRequestOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1860:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1860 | PublicKeyCredentialRequestOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1889:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1889 |     if (!JS_GetPropertyById(cx, *object, atomsCache->allowCredentials_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1896:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1896 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1907:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1907 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1963:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1963 |     if (!JS_GetPropertyById(cx, *object, atomsCache->extensions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1979:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1979 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mRpId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2007:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2007 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), UserVerificationRequirementValues::strings, "UserVerificationRequirement", "'userVerification' member of PublicKeyCredentialRequestOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2000:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2000 |     if (!JS_GetPropertyById(cx, *object, atomsCache->userVerification_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1987:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1987 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timeout_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1973:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1973 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rpId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1933:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1933 |     if (!JS_GetPropertyById(cx, *object, atomsCache->challenge_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialCreationOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2510:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2510 | PublicKeyCredentialCreationOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2539:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2539 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attestation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2546:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2546 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), AttestationConveyancePreferenceValues::strings, "AttestationConveyancePreference", "'attestation' member of PublicKeyCredentialCreationOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2558:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2558 |     if (!JS_GetPropertyById(cx, *object, atomsCache->authenticatorSelection_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2598:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2598 |     if (!JS_GetPropertyById(cx, *object, atomsCache->excludeCredentials_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2605:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2605 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2616:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2616 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2659:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2659 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2670:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2670 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2700:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2700 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2718:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2718 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timeout_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2731:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2731 |     if (!JS_GetPropertyById(cx, *object, atomsCache->user_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2652:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2652 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pubKeyCredParams_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2642:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2642 |     if (!JS_GetPropertyById(cx, *object, atomsCache->extensions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:2568:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2568 |     if (!JS_GetPropertyById(cx, *object, atomsCache->challenge_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisteredKey::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:597:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  597 | RegisteredKey::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:626:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  626 |     if (!JS_GetPropertyById(cx, *object, atomsCache->appId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:632:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  632 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mAppId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:645:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  645 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mKeyHandle.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:660:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  660 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:671:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  671 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:685:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  685 |           if (!FindEnumStringIndex<true>(cx, temp, TransportValues::strings, "Transport", "Element of 'transports' member of RegisteredKey", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:708:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  708 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mVersion.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:702:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  702 |     if (!JS_GetPropertyById(cx, *object, atomsCache->version_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:652:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  652 |     if (!JS_GetPropertyById(cx, *object, atomsCache->transports_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  639 |     if (!JS_GetPropertyById(cx, *object, atomsCache->keyHandle_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'bool mozilla::dom::RegisteredKey::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:720:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:729:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  729 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::UDPSocket_Binding::send(JSContext*, JS::Handle<JSObject*>, mozilla::dom::UDPSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5010:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5010 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:1306:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1306 |     if (!ConvertJSValueToString(cx, args[1], eNull, eNull, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bufferSubData(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::bufferData(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::readPixels(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WheelEvent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texSubImage3D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texImage3D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormDataBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::CallIterableGetter(JSContext*, U (T::*)(uint32_t) const, const T*, uint32_t, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::URLSearchParams; U = const nsTSubstring<char16_t>&]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:67:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | bool CallIterableGetter(JSContext* aCx, U (T::*aMethod)(uint32_t) const,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In function 'bool mozilla::dom::URLSearchParams_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:1060:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1060 |     if (!CallIterableGetter(cx, GetValueAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1061 |                             callArgs[0])) {
      |                             ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:1064:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1064 |     if (!CallIterableGetter(cx, GetKeyAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1065 |                             callArgs[1])) {
      |                             ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::texSubImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::compressedTexImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::compressedTexImage3D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::compressedTexSubImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::compressedTexSubImage3D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In function 'bool mozilla::dom::URLSearchParams_Binding::getAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:683:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  683 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:710:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  710 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9802:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9802 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9803 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:1112:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1112 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1113 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningUint32ArrayOrUnsignedLongSequence::TrySetToUnsignedLongSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:173:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  173 | OwningUint32ArrayOrUnsignedLongSequence::TrySetToUnsignedLongSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:179:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  179 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:191:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  191 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::TrySetToUSVStringSequenceSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:157:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  157 | OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::TrySetToUSVStringSequenceSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:163:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  163 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:175:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  175 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:189:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  189 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:200:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  200 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchPatternSetOrStringSequence::TrySetToStringSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:433:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  433 | OwningMatchPatternSetOrStringSequence::TrySetToStringSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:439:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  439 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:451:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  451 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:32,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::get_jsPaths(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionContentScript*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:2650:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2650 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::get_cssPaths(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionContentScript*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:2546:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2546 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2547 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::USVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVStringArgument::TrySetToUSVStringSequenceSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6050:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6050 |   TrySetToUSVStringSequenceSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6056:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6056 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6068:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6068 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6082:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6082 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6093:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6093 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getUniformIndices(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:8975:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8975 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:8986:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 8986 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:8998:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8998 |       if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9032:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9032 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9033 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::Float32ArrayOrUnrestrictedFloatSequenceArgument::TrySetToUnrestrictedFloatSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2853:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2853 |   TrySetToUnrestrictedFloatSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2859:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2859 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2871:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2871 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib4fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib3fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib2fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttrib1fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clearBufferfv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix4fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix3x4fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix2x4fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix4x3fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix3fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix2x3fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix4x2fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix3x2fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniformMatrix2fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform4fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform3fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform2fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform1fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getActiveUniforms(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9088:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9088 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9099:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 9099 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:9126:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 9126 |   MOZ_KnownLive(self)->GetActiveUniforms(cx, MOZ_KnownLive(NonNullHelper(arg0)), Constify(arg1), arg2, &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::Int32ArrayOrLongSequenceArgument::TrySetToLongSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4018:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4018 |   TrySetToLongSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4024:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4024 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4036:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4036 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clearBufferiv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttribI4iv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform4iv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform3iv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::scrollToRow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::invalidateRow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform2iv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::scrollByLines(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::scrollByPages(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::ensureRowIsVisible(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTextElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTextElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform1iv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTextElement_Binding::set_accessKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTextElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::set_label(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::TrySetToUSVStringUSVStringRecord(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:260:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  260 | OwningUSVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString::TrySetToUSVStringUSVStringRecord(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:291:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  291 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  292 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/URLSearchParamsBinding.cpp:309:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  309 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::set_position(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::rowCountChanged(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::invalidateRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::sizeTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::moveTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::getRowAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::USVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVStringArgument::TrySetToUSVStringUSVStringRecord(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6120:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6120 |   TrySetToUSVStringUSVStringRecord(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6151:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 6151 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 6152 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6169:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6169 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::CollectedClientData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1437:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1437 | CollectedClientData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1466:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1466 |     if (!JS_GetPropertyById(cx, *object, atomsCache->authenticatorExtensions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1499:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1499 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 1500 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1517:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1517 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1541:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1541 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1558:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1558 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mChallenge)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1571:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1571 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientExtensions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1586:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1586 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mHashAlgorithm)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1599:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1599 |     if (!JS_GetPropertyById(cx, *object, atomsCache->origin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1604:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1604 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mOrigin)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1617:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1617 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tokenBindingId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1623:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1623 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mTokenBindingId.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1635:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1635 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1630:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1630 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1581 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hashAlgorithm_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1553:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1553 |     if (!JS_GetPropertyById(cx, *object, atomsCache->challenge_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::invalidateCell(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::removeImageCacheEntry(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::ensureCellIsVisible(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::CollectedClientData::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1653:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1653 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebAuthenticationBinding.cpp:1662:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1662 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::isCellCropped(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In function 'bool mozilla::dom::U2F_Binding::register_impl(JSContext*, JS::Handle<JSObject*>, mozilla::dom::U2F*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1639:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1639 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1645:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1645 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1656:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1656 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1679:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1679 |     if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1690:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1690 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::set_permissions(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:1155:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1155 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:1166:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1166 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::transformFeedbackVaryings(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:8572:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8572 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:8583:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 8583 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULTreeElement_Binding::get_view(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In function 'bool mozilla::dom::U2F_Binding::sign_impl(JSContext*, JS::Handle<JSObject*>, mozilla::dom::U2F*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1888:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1888 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1892:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1892 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1898:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1898 |     if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1909:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1909 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULPopupElement_Binding::get_triggerNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTextElementBinding.cpp: In function 'bool mozilla::dom::XULTextElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTextElementBinding.cpp:245:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  245 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp: In function 'bool mozilla::dom::XULPopupElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:1569:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1569 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::Uint32ArrayOrUnsignedLongSequenceArgument::TrySetToUnsignedLongSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6276:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6276 |   TrySetToUnsignedLongSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6282:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6282 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6294:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6294 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp: In function 'bool mozilla::dom::XULTreeElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:1543:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1543 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp: In function 'bool mozilla::dom::XULMenuElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:200:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::clearBufferuiv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULPopupElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULTreeElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::vertexAttribI4uiv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULMenuElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULTextElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform4uiv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::moveToAnchor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform3uiv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::openPopupAtScreenRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform2uiv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::openPopupAtScreen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::uniform1uiv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULMenuElement_Binding::Wrap(JSContext*, mozilla::dom::XULMenuElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::drawBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:6886:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6886 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:6897:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6897 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::invalidateFramebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:1102:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1102 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:1113:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1113 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp: In member function 'bool mozilla::dom::OpenPopupOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:74:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   74 | OpenPopupOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:103:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  103 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attributesOverride_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:117:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  117 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isContextMenu_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->position_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:146:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  146 |     if (!JS_GetPropertyById(cx, *object, atomsCache->triggerEvent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::invalidateSubFramebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:173:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  173 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:1181:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1181 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:1192:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1192 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:187:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_GetPropertyById(cx, *object, atomsCache->y_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULPopupElement_Binding::openPopup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_events0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/build-browser/dom/events -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_events0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp
dom/events/Unified_cpp_dom_events1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrOpenPopupOptions::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 | OwningStringOrOpenPopupOptions::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormDataBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::URLSearchParamsIterator_Binding::next(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IterableIterator<mozilla::dom::URLSearchParams>*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrOpenPopupOptions::TrySetToOpenPopupOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:423:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  423 | OwningStringOrOpenPopupOptions::TrySetToOpenPopupOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULPopupElement_Binding::Wrap(JSContext*, mozilla::dom::XULPopupElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULTextElement_Binding::Wrap(JSContext*, mozilla::dom::XULTextElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp: In member function 'void mozilla::dom::LifecycleGetCustomInterfaceCallback::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:451:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  451 | LifecycleGetCustomInterfaceCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::Handle<JS::Value> iid, JS::MutableHandle<JSObject*> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:451:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:472:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  472 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  473 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:472:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'void mozilla::dom::U2FSignCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::SignResponse&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1476:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1476 | U2FSignCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const SignResponse& response, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1495:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1495 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1496 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1495:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULMenuElement_Binding::get_activeChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULMenuElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp: In member function 'void mozilla::dom::U2FRegisterCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::RegisterResponse&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1447:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1447 | U2FRegisterCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const RegisterResponse& response, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1466:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1466 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1467 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/U2FBinding.cpp:1466:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULPopupElement_Binding::get_anchorNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In member function 'void mozilla::dom::WebExtensionLocalizeCallback::Call(JSContext*, JS::Handle<JS::Value>, const nsAString&, nsString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:760:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  760 | WebExtensionLocalizeCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& unlocalizedText, nsString& aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:780:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  780 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  781 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:780:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:786:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  786 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULTreeElement_Binding::get_treeBody(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp: In member function 'bool mozilla::dom::OpenPopupOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:203:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  203 | OpenPopupOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:221:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->attributesOverride_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isContextMenu_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:245:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  245 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->position_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->triggerEvent_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:266:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->triggerEvent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:277:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:288:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  288 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->y_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp: In member function 'void mozilla::dom::LifecycleAdoptedCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Document*, mozilla::dom::Document*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:347:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  347 | LifecycleAdoptedCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, Document* oldDocument, Document* newDocment, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:384:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  385 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:384:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp: In member function 'bool mozilla::dom::StringOrOpenPopupOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:322:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  322 | StringOrOpenPopupOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrOpenPopupOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULPopupElementBinding.cpp:470:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  470 | OwningStringOrOpenPopupOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp: In member function 'void mozilla::dom::LifecycleAttributeChangedCallback::Call(JSContext*, JS::Handle<JS::Value>, const nsAString&, const nsAString&, const nsAString&, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:394:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  394 | LifecycleAttributeChangedCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& attrName, const nsAString& oldValue, const nsAString& newValue, const nsAString& namespaceURI, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:441:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  441 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  442 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebComponentsBinding.cpp:441:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::getCoordsForCellItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULPopupElement_Binding::getOuterScreenRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULPopupElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp: In member function 'bool mozilla::dom::TreeCellInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | TreeCellInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->childElt_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:99:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     if (!JS_GetPropertyById(cx, *object, atomsCache->col_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->row_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp: In member function 'bool mozilla::dom::TreeCellInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:142:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  142 | TreeCellInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:162:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->childElt_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->col_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:183:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->col_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULTreeElementBinding.cpp:194:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->row_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULTreeElement_Binding::getCellAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/XULMenuElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings23.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULTreeElement_Binding::Wrap(JSContext*, mozilla::dom::XULTreeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULTreeElement_Binding::get_columns(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULTreeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings3.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp
dom/bindings/UnifiedBindings4.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumn_Binding::get_previousColumn(JSContext*, JS::Handle<JSObject*>, nsTreeColumn*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumn_Binding::getPrevious(JSContext*, JS::Handle<JSObject*>, nsTreeColumn*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumn_Binding::getNext(JSContext*, JS::Handle<JSObject*>, nsTreeColumn*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeColumns_Binding::getColumnAt(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeColumns_Binding::getNamedColumn(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumns_Binding::getColumnFor(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumns_Binding::getKeyColumn(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumns_Binding::getSortedColumn(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumns_Binding::getPrimaryColumn(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumns_Binding::getLastColumn(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumns_Binding::getFirstColumn(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:785:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  785 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:812:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  812 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:972:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  972 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:972:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:1011:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1011 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:1011:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:1024:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1024 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumn_Binding::get_columns(JSContext*, JS::Handle<JSObject*>, nsTreeColumn*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumn_Binding::get_element(JSContext*, JS::Handle<JSObject*>, nsTreeColumn*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeColumns_Binding::get_tree(JSContext*, JS::Handle<JSObject*>, nsTreeColumns*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::TreeContentView_Binding::getItemAtIndex(JSContext*, JS::Handle<JSObject*>, nsTreeContentView*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VTTCue_Binding::get_displayState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In member function 'bool mozilla::dom::VRLayer::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:235:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  235 | VRLayer::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:268:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  268 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:275:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  275 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->leftBounds_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:301:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:308:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  308 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rightBounds_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:320:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:329:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:863:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  863 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnsBinding.cpp:886:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  886 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:617:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  617 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VideoTrackListBinding.cpp:623:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  623 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TreeContentView_Binding::Wrap(JSContext*, nsTreeContentView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::U2F_Binding::Wrap(JSContext*, mozilla::dom::U2F*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  168 | OwningStringOrBlobOrArrayBufferOrArrayBufferView::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::UDPSocket_Binding::Wrap(JSContext*, mozilla::dom::UDPSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::UDPSocket_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRServiceTest_Binding::attachVRController_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRServiceTest_Binding::attachVRDisplay_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In member function 'bool mozilla::dom::UIEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | UIEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:85:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 |     if (!JS_GetPropertyById(cx, *object, atomsCache->detail_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:99:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     if (!JS_GetPropertyById(cx, *object, atomsCache->view_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In member function 'bool mozilla::dom::EventModifierInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | EventModifierInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:263:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |     if (!JS_GetPropertyById(cx, *object, atomsCache->altKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:277:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  277 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ctrlKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:291:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  291 |     if (!JS_GetPropertyById(cx, *object, atomsCache->metaKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:305:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  305 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierAltGraph_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:319:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  319 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierCapsLock_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:333:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  333 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierFn_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:347:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierFnLock_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:361:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  361 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierNumLock_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:375:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  375 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierOS_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:389:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  389 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierScrollLock_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:403:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  403 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierSymbol_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:417:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  417 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modifierSymbolLock_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:431:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  431 |     if (!JS_GetPropertyById(cx, *object, atomsCache->shiftKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In member function 'bool mozilla::dom::EventModifierInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:450:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  450 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:459:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  459 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp: In function 'bool mozilla::dom::UIEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/UIEventBinding.cpp:1343:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1343 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::URL_Binding::get_searchParams(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URL*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::URLSearchParams_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::URLSearchParams_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::URLSearchParams_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::URLSearchParams_Binding::Wrap(JSContext*, mozilla::dom::URLSearchParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::URLSearchParams_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:6208:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6208 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplay_Binding::getLayers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:1294:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1294 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1295 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In member function 'bool mozilla::dom::VRLayer::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:83:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   83 | VRLayer::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->leftBounds_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:119:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  119 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:130:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  130 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:166:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  166 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:177:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  177 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:206:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  206 |     if (!JS_GetPropertyById(cx, *object, atomsCache->source_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:159:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rightBounds_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplay_Binding::requestPresent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:1144:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1144 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayBinding.cpp:1155:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1155 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp: In member function 'bool mozilla::dom::VRDisplayEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:78:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 | VRDisplayEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:108:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!JS_GetPropertyById(cx, *object, atomsCache->display_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:137:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:145:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  145 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), VRDisplayEventReasonValues::strings, "VRDisplayEventReason", "'reason' member of VRDisplayEventInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRDisplay_Binding::get_stageParameters(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRDisplay_Binding::get_capabilities(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRDisplay_Binding::getPose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFrameData_Binding::get_pose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRFrameData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VRDisplay_Binding::getEyeParameters(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplay*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VREyeParameters_Binding::get_fieldOfView(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VREyeParameters*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRFrameData_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRPose_Binding::get_angularAcceleration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRPose_Binding::get_angularVelocity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRPose_Binding::get_orientation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRPose_Binding::get_linearAcceleration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRPose_Binding::get_linearVelocity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRPose_Binding::get_position(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRSubmitFrameResult_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VRDisplayEvent_Binding::get_display(JSContext*, JS::Handle<JSObject*>, mozilla::dom::VRDisplayEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp: In member function 'bool mozilla::dom::VRDisplayEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:157:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  157 | VRDisplayEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:178:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->display_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:192:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  192 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp: In function 'bool mozilla::dom::VRDisplayEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VRDisplayEventBinding.cpp:478:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  478 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_size(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_positionAlign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_position(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1890:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1890 |         if (!FindEnumStringIndex<true>(cx, value, AutoKeywordValues::strings, "AutoKeyword", "Member of DoubleOrAutoKeyword", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_lineAlign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UDPSocketBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_line(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1890:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1890 |         if (!FindEnumStringIndex<true>(cx, value, AutoKeywordValues::strings, "AutoKeyword", "Member of DoubleOrAutoKeyword", &index)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTCue_Binding::set_vertical(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::VTTCue_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/VTTCueBinding.cpp:1676:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1676 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VTTCue_Binding::get_region(JSContext*, JS::Handle<JSObject*>, mozilla::dom::TextTrackCue*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VTTRegion_Binding::Wrap(JSContext*, mozilla::dom::TextTrackRegion*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::VTTRegion_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ValidityState_Binding::Wrap(JSContext*, mozilla::dom::ValidityState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WaveShaperNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAssertionResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::AuthenticatorAttestationResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAttestationResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::PublicKeyCredential_Binding::Wrap(JSContext*, mozilla::dom::PublicKeyCredential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::MatchGlobOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:93:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   93 | MatchGlobOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchGlobOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:244:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  244 | OwningMatchGlobOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchGlobOrString::TrySetToMatchGlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:148:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 | OwningMatchGlobOrString::TrySetToMatchGlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::get_includeGlobs(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MozDocumentMatcher*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1812:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1812 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1813 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeGlobs(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MozDocumentMatcher*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1924:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1924 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1925 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:501:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  501 | OwningMatchPatternSetOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:535:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  535 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  536 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::MozDocumentMatcherInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:882:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  882 | MozDocumentMatcherInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:900:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  900 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->allFrames_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:913:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  913 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->excludeGlobs_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:931:58: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  931 |           if (!currentValue.Value()[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:936:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  936 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  937 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:943:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  943 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->excludeGlobs_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:955:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  955 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->excludeMatches_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:960:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  960 |     if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:963:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  963 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->excludeMatches_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:975:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  975 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->frameID_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:981:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  981 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->frameID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:992:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  992 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hasActiveTabPermission_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1005:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1005 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->includeGlobs_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1035:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1035 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->includeGlobs_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1023:58: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1023 |           if (!currentValue.Value()[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1028:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1028 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1046:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1046 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->matchAboutBlank_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1056:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1056 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1059:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1059 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->matches_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::WebExtensionContentScriptInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1277:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1277 | WebExtensionContentScriptInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1312:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1312 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1313 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1319:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1319 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cssPaths_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1347:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1347 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1348 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1354:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1354 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->jsPaths_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1367:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1367 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->runAt_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In member function 'bool mozilla::dom::WebExtensionInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:477:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  477 | WebExtensionInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:494:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  494 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:497:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->allowedOrigins_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:510:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->backgroundScripts_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:533:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  533 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:540:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  540 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->backgroundScripts_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:553:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  553 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->baseURL_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:588:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  588 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->contentScripts_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:581:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  581 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  582 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:601:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  601 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->contentSecurityPolicy_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:614:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  614 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:628:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->localizeCallback_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:641:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  641 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mozExtensionHostname_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:654:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  654 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:682:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  682 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  683 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:689:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  689 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->permissions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:703:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  703 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->readyPromise_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:727:50: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  727 |           if (!currentValue[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:732:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  732 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  733 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:739:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  739 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->webAccessibleResources_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::MatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:303:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  303 | MatchPatternSetOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:337:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  338 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeMatches(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MozDocumentMatcher*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::get_matches(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MozDocumentMatcher*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_allowedOrigins(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchPatternSetOrStringSequence::TrySetToMatchPatternSet(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:380:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  380 | OwningMatchPatternSetOrStringSequence::TrySetToMatchPatternSet(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::MozDocumentMatcherInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:611:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  611 | MozDocumentMatcherInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:640:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  640 |     if (!JS_GetPropertyById(cx, *object, atomsCache->allFrames_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:654:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  654 |     if (!JS_GetPropertyById(cx, *object, atomsCache->excludeGlobs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:661:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  661 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:672:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  672 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:717:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  717 |     if (!JS_GetPropertyById(cx, *object, atomsCache->excludeMatches_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:745:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  745 |     if (!JS_GetPropertyById(cx, *object, atomsCache->frameID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:757:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  757 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hasActiveTabPermission_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:771:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  771 |     if (!JS_GetPropertyById(cx, *object, atomsCache->includeGlobs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:778:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  778 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:789:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  789 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:834:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  834 |     if (!JS_GetPropertyById(cx, *object, atomsCache->matchAboutBlank_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:848:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  848 |     if (!JS_GetPropertyById(cx, *object, atomsCache->matches_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::WebExtensionContentScriptInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1120:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1120 | WebExtensionContentScriptInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1150:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1150 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cssPaths_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1157:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1157 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1168:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1168 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1180:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1180 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1201:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1201 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1212:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1212 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1224:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1224 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1245:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1245 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ContentScriptRunAtValues::strings, "ContentScriptRunAt", "'runAt' member of WebExtensionContentScriptInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1238:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1238 |     if (!JS_GetPropertyById(cx, *object, atomsCache->runAt_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1194:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1194 |     if (!JS_GetPropertyById(cx, *object, atomsCache->jsPaths_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::WebExtensionContentScriptInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1262:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1262 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionContentScriptBinding.cpp:1271:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1271 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In member function 'bool mozilla::dom::WebExtensionInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:67:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 | WebExtensionInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->allowedOrigins_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:128:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |     if (!JS_GetPropertyById(cx, *object, atomsCache->backgroundScripts_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:135:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:146:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  146 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:158:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  158 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:174:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |     if (!JS_GetPropertyById(cx, *object, atomsCache->baseURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:179:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  179 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mBaseURL)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:192:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  192 |     if (!JS_GetPropertyById(cx, *object, atomsCache->contentScripts_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:199:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  199 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:210:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  210 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:241:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  241 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mContentSecurityPolicy)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:250:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:255:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:268:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  268 |     if (!JS_GetPropertyById(cx, *object, atomsCache->localizeCallback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:298:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  298 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mozExtensionHostname_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:303:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  303 |     if (!ConvertJSValueToByteString(cx, temp.ref(), false, mMozExtensionHostname)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:316:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  316 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:321:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  321 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:331:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  331 |     if (!JS_GetPropertyById(cx, *object, atomsCache->permissions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:338:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  338 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:349:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  349 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:361:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:393:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  393 |       if (!JS_WrapValue(cx, &valueToResolve)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:421:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  421 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:432:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  432 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:414:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  414 |     if (!JS_GetPropertyById(cx, *object, atomsCache->webAccessibleResources_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:375:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  375 |     if (!JS_GetPropertyById(cx, *object, atomsCache->readyPromise_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:236:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  236 |     if (!JS_GetPropertyById(cx, *object, atomsCache->contentSecurityPolicy_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:9,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  216 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::get_extension(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::MozDocumentMatcher*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_contentScripts(JSContext*, JS::Handle<JSObject*>, mozilla::extensions::WebExtensionPolicy*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:1367:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1367 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1368 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionPolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::getByURI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::getByHostname(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:2099:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2099 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::getByID(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:2063:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2063 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::getActiveExtensions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebExtensionPolicyBinding.cpp:2033:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2033 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2034 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getUniformLocation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:13290:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13290 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createShader(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGL2RenderingContextBinding.cpp:12489:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
12489 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12490 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getActiveUniform(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getTransformFeedbackVarying(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getActiveAttrib(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createTexture(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CompositionEvent.h:13,
                 from /<<PKGBUILDDIR>>/dom/events/CompositionEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createRenderbuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createProgram(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createFramebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createTransformFeedback(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:32,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::fenceSync(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/TreeColumnBinding.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings21.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createSampler(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::createQuery(JSContext*, JS::Handle<JSObject*>, mozilla::WebGL2Context*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_events1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/build-browser/dom/events -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_events1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp
dom/events/Unified_cpp_dom_events2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLBuffer.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:9,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CompositionEvent.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:9,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   43 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:9,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   81 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   80 |   NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransfer.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   73 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransfer.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   72 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientsBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ClientBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  732 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  731 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   52 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   51 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   34 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   24 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  121 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  120 |   NS_INTERFACE_MAP_ENTRY(Event)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CompositionEvent.h:13,
                 from /<<PKGBUILDDIR>>/dom/events/CompositionEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:56:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  113 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  112 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/dom/events/DataTransferItemList.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:83:
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp: In member function 'void mozilla::dom::CustomEvent::InitCustomEvent(JSContext*, const nsAString&, bool, bool, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp:65:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 | void CustomEvent::InitCustomEvent(JSContext* aCx, const nsAString& aType,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp: In static member function 'static already_AddRefed<mozilla::dom::CustomEvent> mozilla::dom::CustomEvent::Constructor(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::CustomEventInit&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp:53:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 |   e->InitCustomEvent(aGlobal.Context(), aType, aParam.mBubbles,
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |                      aParam.mCancelable, detail);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp: In member function 'void mozilla::dom::CustomEvent::GetDetail(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/events/CustomEvent.cpp:74:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   74 | void CustomEvent::GetDetail(JSContext* aCx,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  181 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  180 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/IMEContentObserver.cpp:2106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 2106 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/IMEContentObserver.cpp:2105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 2105 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   19 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   18 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   95 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   94 |   NS_INTERFACE_MAP_ENTRY(JSEventHandler)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   42 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MouseEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Touch.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventDispatcher.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp: In function 'bool mozilla::dom::DOMRectList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:663:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  663 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:665:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  665 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp: In function 'bool mozilla::dom::DOMStringList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:699:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  699 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:699:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp: In function 'bool mozilla::dom::DOMStringMap_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:596:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  596 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:596:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:1097:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1097 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:1097:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp: In function 'bool mozilla::dom::WindowClient_Binding::navigate_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Client*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:819:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  819 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Clipboard.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/Clipboard.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::File>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Clipboard.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/Clipboard.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Id.h:28,
                 from /<<PKGBUILDDIR>>/js/xpconnect/wrappers/AccessCheck.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'nsresult mozilla::detail::RunnableFunction<StoredFunction>::Run() [with StoredFunction = mozilla::dom::Clipboard::ReadHelper(JSContext*, nsIPrincipal&, mozilla::dom::ClipboardReadType, mozilla::ErrorResult&)::<lambda()>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:101:
/<<PKGBUILDDIR>>/dom/events/DataTransfer.cpp: In member function 'void mozilla::dom::DataTransfer::MozGetDataAt(JSContext*, const nsAString&, uint32_t, JS::MutableHandle<JS::Value>, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/events/DataTransfer.cpp:583:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  583 | void DataTransfer::MozGetDataAt(JSContext* aCx, const nsAString& aFormat,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/DataTransfer.cpp: In member function 'void mozilla::dom::DataTransfer::MozSetDataAt(JSContext*, const nsAString&, JS::Handle<JS::Value>, uint32_t, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/events/DataTransfer.cpp:780:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  780 | void DataTransfer::MozSetDataAt(JSContext* aCx, const nsAString& aFormat,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp: In function 'bool mozilla::dom::Exception_Binding::set_stack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Exception*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp:1268:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1268 |   return JS_DefineProperty(cx, obj, "stack", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp: In function 'bool mozilla::dom::DOMException_Binding::set_stack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMException*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp:369:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  369 |   return JS_DefineProperty(cx, obj, "stack", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMPoint_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMPoint*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMPoint_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMPoint*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMRect_Binding::set_y(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMRect_Binding::set_x(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMPoint_Binding::set_z(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMPoint*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMRect_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMPoint_Binding::set_w(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMPoint*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMRect_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRect*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_d(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_f(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m21(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_e(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m22(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Clipboard.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/Clipboard.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::DataTransfer::GetFilesAndDirectories(nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_b(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_a(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m11(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m41(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m12(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_c(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m42(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m44(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m32(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m34(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m33(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m31(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_events2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/build-browser/dom/events -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_events2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp
dom/events/Unified_cpp_dom_events3.o
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m23(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m43(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m24(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m14(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::set_m13(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::time(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConsoleInstance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3610:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3610 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::countReset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConsoleInstance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3016:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3016 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::count(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConsoleInstance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2973:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2973 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::timeEnd(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConsoleInstance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3709:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3709 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::contains(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:116:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp: In function 'bool mozilla::dom::DOMStringList_Binding::contains(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:113:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::supports(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:376:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::console_Binding::timeEnd(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:5057:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5057 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::console_Binding::count(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:4465:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4465 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::console_Binding::countReset(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:4499:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4499 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::console_Binding::time(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:4976:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4976 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::console_Binding::timeStamp(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:5135:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5135 |   mozilla::dom::Console::TimeStamp(global, arg0);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In function 'bool mozilla::dom::CustomElementRegistry_Binding::setElementCreationCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CustomElementRegistry*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:354:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  354 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::toFloat32Array(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::toFloat64Array(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Crypto_Binding::getRandomValues(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Crypto*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:19529:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19529 |   if (!self->DoResolve(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:19540:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
19540 |     if (!JS_DefinePropertyById(cx, obj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::ResolveOwnPropertyViaResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:19752:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19752 | ResolveOwnPropertyViaResolve(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:19785:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19785 |   return self->DoResolve(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:19781:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
19781 |         !JS_DefinePropertyById(cx, obj, id, objDesc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:19773:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
19773 |     if (!self->DoResolve(cx, obj, id, &objDesc)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUDevice_Binding::getObjectStatus_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:13607:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13607 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMStringList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMStringList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMTokenList_Binding::item(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:319:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  319 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:343:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  343 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:717:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  717 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:741:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  741 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:426:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  426 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:426:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:463:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  463 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:463:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:476:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  476 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:824:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  824 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:824:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:824:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:861:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  861 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:861:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:874:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  874 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMException_Binding::get_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMException*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMException_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMException*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Exception_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Exception*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Exception_Binding::get_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Exception*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMError; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CredentialsContainer; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMRequest; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMPoint; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMMatrix; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMMatrixReadOnly; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMPointReadOnly; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMRect; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Credential; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMRectList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMRectReadOnly; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CreateOfferRequest; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMQuad; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::CustomElementRegistry; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp: In function 'bool mozilla::dom::DOMException_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp:634:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  634 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp:644:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  644 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrix_Binding::setMatrixValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:2471:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2471 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrix_Binding::invertSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::skewYSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::skewXSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::rotateFromVectorSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::rotateSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::scaleSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrix_Binding::preMultiplySelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrix_Binding::multiplySelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::get_bounds(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMQuad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRequest_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CommentBinding.cpp: In function 'bool mozilla::dom::Comment_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CommentBinding.cpp:93:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMErrorBinding.cpp: In function 'bool mozilla::dom::DOMError_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMErrorBinding.cpp:215:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  215 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMErrorBinding.cpp:220:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  220 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp: In function 'bool mozilla::dom::DOMImplementation_Binding::createDocumentType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMImplementation*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp:70:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp:74:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   74 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp:78:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:4835:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4835 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrix_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:2506:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2506 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:1200:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1200 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPoint_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:548:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  548 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp: In function 'bool mozilla::dom::DOMQuad_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:764:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  764 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::getBounds(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMQuad*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp: In function 'bool mozilla::dom::DOMImplementation_Binding::createHTMLDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMImplementation*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp:193:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  193 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::inverse(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::flipY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::flipX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::skewY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::skewX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp: In function 'bool mozilla::dom::DOMImplementation_Binding::createDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMImplementation*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp:124:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp:128:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 |   if (!ConvertJSValueToString(cx, args[1], eEmpty, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::multiply(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::rotate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::scale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp: In function 'bool mozilla::dom::Clients_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:459:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  459 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp: In function 'bool mozilla::dom::Client_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:340:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  340 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp: In function 'bool mozilla::dom::WindowClient_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:841:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  841 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:841:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp: In function 'bool mozilla::dom::ClipboardEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:302:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  302 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:302:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp: In function 'bool mozilla::dom::CredentialsContainer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:948:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  948 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRect_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:516:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp: In function 'bool mozilla::dom::Credential_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:395:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3990:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3990 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CommentBinding.cpp: In function 'bool mozilla::dom::Comment_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CommentBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In function 'bool mozilla::dom::CustomElementRegistry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:559:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  559 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp: In function 'bool mozilla::dom::DOMParser_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:352:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  352 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp: In function 'bool mozilla::dom::Exception_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp:1307:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1307 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp: In function 'bool mozilla::dom::ConstantSourceNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp:232:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp: In function 'bool mozilla::dom::CustomEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:285:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CommandEventBinding.cpp: In function 'bool mozilla::dom::CommandEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CommandEventBinding.cpp:98:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   98 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp: In function 'bool mozilla::dom::CloseEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:389:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp: In function 'bool mozilla::dom::ConvolverNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:436:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  436 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardBinding.cpp: In function 'bool mozilla::dom::Clipboard_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardBinding.cpp:284:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  284 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRectReadOnly_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1227:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1227 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp: In function 'bool mozilla::dom::DOMException_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMExceptionBinding.cpp:408:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  408 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp: In function 'bool mozilla::dom::DOMImplementation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMImplementationBinding.cpp:230:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  230 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRequestBinding.cpp: In function 'bool mozilla::dom::DOMRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRequestBinding.cpp:440:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  440 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CryptoBinding.cpp: In function 'bool mozilla::dom::Crypto_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CryptoBinding.cpp:117:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp: In function 'bool mozilla::dom::CreateOfferRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:227:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp: In function 'bool mozilla::dom::CompositionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:505:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  505 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMErrorBinding.cpp: In function 'bool mozilla::dom::DOMError_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMErrorBinding.cpp:100:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  100 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CoordinatesBinding.cpp: In function 'bool mozilla::dom::Coordinates_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CoordinatesBinding.cpp:266:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  266 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Comment; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::rotateFromVector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRequest_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:29:
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In function 'already_AddRefed<mozilla::dom::EventListener> mozilla::ToEventListener(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:238:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  238 | static already_AddRefed<EventListener> ToEventListener(
      |                                        ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRequest_Binding::get_onsuccess(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In function 'bool mozilla::dom::CustomElementRegistry_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CustomElementRegistry*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:413:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  413 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:419:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  419 |   MOZ_KnownLive(self)->Get(cx, NonNullHelper(Constify(arg0)), &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CustomEvent_Binding::get_detail(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CustomEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRequest_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRequestBinding.cpp: In function 'bool mozilla::dom::DOMRequest_Binding::then(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRequestBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   83 |   MOZ_KnownLive(self)->Then(cx, MOZ_KnownLive(Constify(arg0)), MOZ_KnownLive(Constify(arg1)), &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp: In function 'bool mozilla::dom::CompositionEvent_Binding::initCompositionEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CompositionEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:390:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  390 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:431:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  431 |     if (!ConvertJSValueToString(cx, args[4], eNull, eNull, arg4)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:439:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  439 |     if (!ConvertJSValueToString(cx, args[5], eStringify, eStringify, arg5)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp: In function 'bool mozilla::dom::CustomEvent_Binding::initCustomEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CustomEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:201:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  201 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:228:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  228 |   MOZ_KnownLive(self)->InitCustomEvent(cx, NonNullHelper(Constify(arg0)), arg1, arg2, arg3);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::rotateAxisAngleSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::scaleNonUniformSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::scale3dSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrix_Binding::translateSelf(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::scale3d(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::DOMRectReadOnly_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FrameType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | ToJSValue(JSContext* aCx, FrameType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ClientType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, ClientType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp: In member function 'bool mozilla::dom::ClientQueryOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:159:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  159 | ClientQueryOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:177:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->includeUncontrolled_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:190:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp: In member function 'bool mozilla::dom::ClipboardEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | ClipboardEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:87:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mData)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dataType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:102:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDataType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp: In function 'bool mozilla::dom::ClipboardEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:441:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  441 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp: In member function 'bool mozilla::dom::ClipboardEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:117:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  117 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:126:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  126 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp: In member function 'bool mozilla::dom::ClipboardEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:132:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  132 | ClipboardEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:152:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  152 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClipboardEventBinding.cpp:165:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dataType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp: In member function 'bool mozilla::dom::CloseEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | CloseEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->code_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->reason_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:100:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  100 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mReason)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->wasClean_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp: In function 'bool mozilla::dom::CloseEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:530:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  530 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp: In member function 'bool mozilla::dom::CloseEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:129:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:138:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  138 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp: In member function 'bool mozilla::dom::CloseEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:144:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  144 | CloseEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:162:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->code_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:175:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->reason_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CloseEventBinding.cpp:186:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->wasClean_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Comment_Binding::Wrap(JSContext*, mozilla::dom::Comment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp: In member function 'bool mozilla::dom::CompositionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | CompositionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:85:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:90:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mData)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'bool mozilla::EventListenerInfo::GetJSVal(JSContext*, mozilla::Maybe<JSAutoRealm>&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:156:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 | bool EventListenerInfo::GetJSVal(JSContext* aCx, Maybe<JSAutoRealm>& aAr,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::GetListenerObject(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:143:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  143 | EventListenerInfo::GetListenerObject(JSContext* aCx,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:146:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  146 |   GetJSVal(aCx, ar, aObject);
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp: In member function 'bool mozilla::dom::CompositionEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:105:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:114:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp: In member function 'bool mozilla::dom::CompositionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:120:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  120 | CompositionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:140:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::ToSource(nsAString&)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:175:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  175 |   if (GetJSVal(cx, ar, &v)) {
      |       ~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:176:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  176 |     JSString* str = JS_ValueToSource(cx, v);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ConsoleLogLevel, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:56:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   56 | ToJSValue(JSContext* aCx, ConsoleLogLevel aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ConsoleLevel, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:80:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   80 | ToJSValue(JSContext* aCx, ConsoleLevel aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounter::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:118:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  118 | ConsoleCounter::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:147:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  147 |     if (!JS_GetPropertyById(cx, *object, atomsCache->count_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:161:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  161 |     if (!JS_GetPropertyById(cx, *object, atomsCache->label_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:166:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  166 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLabel)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounter::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:181:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  181 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:190:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  190 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:196:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  196 | ConsoleCounter::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:214:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  214 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->count_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:227:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->label_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounterError::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:310:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 | ConsoleCounterError::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:339:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  339 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:344:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  344 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mError)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:354:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  354 |     if (!JS_GetPropertyById(cx, *object, atomsCache->label_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:359:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  359 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLabel)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounterError::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:374:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:383:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  383 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounterError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:389:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  389 | ConsoleCounterError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:409:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:422:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  422 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->label_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleInstanceOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:642:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  642 | ConsoleInstanceOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:662:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  662 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->consoleID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:677:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dump_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:691:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  691 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->innerID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:705:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  705 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->maxLogLevel_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:719:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  719 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->maxLogLevelPref_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:732:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  732 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->prefix_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleProfileEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:889:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  889 | ConsoleProfileEvent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:909:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  909 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->action_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:940:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  940 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:947:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  947 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->arguments_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:959:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  959 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->chromeContext_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleStackEntry::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1008:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1008 | ConsoleStackEntry::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1037:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1037 |     if (!JS_GetPropertyById(cx, *object, atomsCache->asyncCause_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1043:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1043 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mAsyncCause.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1064:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1064 |     if (!JS_GetPropertyById(cx, *object, atomsCache->filename_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1069:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1069 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFilename)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1079:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1079 |     if (!JS_GetPropertyById(cx, *object, atomsCache->functionName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1084:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1084 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFunctionName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1094:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1094 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lineNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1108:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1108 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sourceId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1050:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1050 |     if (!JS_GetPropertyById(cx, *object, atomsCache->columnNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleStackEntry::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1127:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1127 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1136:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1136 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_scrollMaxY(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:6346:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6346 |   return JS_DefineProperty(cx, obj, "scrollMaxY", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_performance(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:5664:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5664 |   return JS_DefineProperty(cx, obj, "performance", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleStackEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1142:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1142 | ConsoleStackEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1163 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->asyncCause_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1175:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1175 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->columnNumber_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1188:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1188 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->filename_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1201:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->functionName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1212:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1212 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lineNumber_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1223:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1223 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sourceId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_screen(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:4138:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4138 |   return JS_DefineProperty(cx, obj, "screen", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_pageXOffset(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:4882:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4882 |   return JS_DefineProperty(cx, obj, "pageXOffset", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_toolbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1939:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1939 |   return JS_DefineProperty(cx, obj, "toolbar", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_origin(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:18003:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
18003 |   return JS_DefineProperty(cx, obj, "origin", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_self(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1217:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1217 |   return JS_DefineProperty(cx, obj, "self", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerError::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1325:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1325 | ConsoleTimerError::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1354:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1354 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1359:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1359 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mError)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1369:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1369 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1374:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1374 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_webgpu(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:16599:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16599 |   return JS_DefineProperty(cx, obj, "webgpu", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_screenLeft(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:5074:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5074 |   return JS_DefineProperty(cx, obj, "screenLeft", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerError::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1389:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1389 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1398:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1398 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_parent(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2742:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2742 |   return JS_DefineProperty(cx, obj, "parent", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1404:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1404 | ConsoleTimerError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1424:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1424 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1437:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1437 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_scrollbars(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1805:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1805 |   return JS_DefineProperty(cx, obj, "scrollbars", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_devicePixelRatio(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:6146:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6146 |   return JS_DefineProperty(cx, obj, "devicePixelRatio", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::set_origin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp:885:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  885 |   return JS_DefineProperty(cx, obj, "origin", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_visualViewport(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:9097:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9097 |   return JS_DefineProperty(cx, obj, "visualViewport", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerLogOrEnd::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1520:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1520 | ConsoleTimerLogOrEnd::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1549:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1549 |     if (!JS_GetPropertyById(cx, *object, atomsCache->duration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1566:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1566 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1571:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1571 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_scrollMaxX(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:6282:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6282 |   return JS_DefineProperty(cx, obj, "scrollMaxX", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_personalbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1738:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1738 |   return JS_DefineProperty(cx, obj, "personalbar", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerLogOrEnd::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1586:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1586 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1595:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1595 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_sidebar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7717:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7717 |   return JS_DefineProperty(cx, obj, "sidebar", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerLogOrEnd::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1601:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1601 | ConsoleTimerLogOrEnd::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1619:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1619 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->duration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1632:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1632 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_controllers(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:5929:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5929 |   return JS_DefineProperty(cx, obj, "controllers", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:110:
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp: In member function 'void mozilla::dom::MessageEvent::GetData(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp:61:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   61 | void MessageEvent::GetData(JSContext* aCx, JS::MutableHandle<JS::Value> aData,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp:64:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 |   if (!JS_WrapValue(aCx, aData)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::set_performance(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp:738:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  738 |   return JS_DefineProperty(cx, obj, "performance", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_screenTop(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:5138:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5138 |   return JS_DefineProperty(cx, obj, "screenTop", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_content(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7344:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7344 |   return JS_DefineProperty(cx, obj, "content", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerStart::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1714:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1714 | ConsoleTimerStart::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1743:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1743 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1748:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1748 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_statusbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1872:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1872 |   return JS_DefineProperty(cx, obj, "statusbar", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_frames(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2425:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2425 |   return JS_DefineProperty(cx, obj, "frames", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerStart::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1763:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1763 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1772:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1772 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_event(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2345:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2345 |   return JS_DefineProperty(cx, obj, "event", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerStart::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1778:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1778 | ConsoleTimerStart::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1798:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1798 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_length(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2493:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2493 |   return JS_DefineProperty(cx, obj, "length", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_external(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2965:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2965 |   return JS_DefineProperty(cx, obj, "external", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_pageYOffset(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:5010:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5010 |   return JS_DefineProperty(cx, obj, "pageYOffset", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::UnsignedLongLongOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1854:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1854 | UnsignedLongLongOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1854:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_u2f(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:16092:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
16092 |   return JS_DefineProperty(cx, obj, "u2f", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::OwningUnsignedLongLongOrString::TrySetToUnsignedLongLong(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1906:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1906 | OwningUnsignedLongLongOrString::TrySetToUnsignedLongLong(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_menubar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1671:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1671 |   return JS_DefineProperty(cx, obj, "menubar", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_scrollX(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:4818:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4818 |   return JS_DefineProperty(cx, obj, "scrollX", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::OwningUnsignedLongLongOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1952:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1952 | OwningUnsignedLongLongOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_scrollY(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:4946:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4946 |   return JS_DefineProperty(cx, obj, "scrollY", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_InstallTrigger(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7542:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7542 |   return JS_DefineProperty(cx, obj, "InstallTrigger", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_locationbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1604:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1604 |   return JS_DefineProperty(cx, obj, "locationbar", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::OwningUnsignedLongLongOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:1995:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1995 | OwningUnsignedLongLongOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2513:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2513 | ConsoleEvent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2531:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2531 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2534:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2534 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->ID_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2548:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2548 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->addonId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2579:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2579 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2580 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2586:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2586 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->arguments_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2598:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2598 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->chromeContext_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2609:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2609 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->columnNumber_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2622:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2622 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->consoleID_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2637:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2637 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->counter_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2650:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2650 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->filename_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2663:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2663 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->functionName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2676:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2676 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->groupName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2687:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2687 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2690:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2690 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->innerID_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2704:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2704 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->level_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2715:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2715 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lineNumber_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2728:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2728 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->prefix_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2739:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2739 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->private_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2750:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2750 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sourceId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2779:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2779 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2780 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2786:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2786 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->styles_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2798:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2798 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->timeStamp_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2813:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2813 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->timer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XSLTProcessor_Binding::set_flags(JSContext*, JS::Handle<JSObject*>, txMozillaXSLTProcessor*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp: In member function 'bool mozilla::dom::ConstantSourceOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | ConstantSourceOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp: In member function 'bool mozilla::dom::ConstantSourceOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp:103:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  103 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp:112:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  112 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp: In member function 'bool mozilla::dom::ConstantSourceOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp:118:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  118 | ConstantSourceOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConstantSourceNodeBinding.cpp:136:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp: In member function 'bool mozilla::dom::ConvolverOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | ConvolverOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->buffer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->disableNormalization_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebSocket_Binding::set_binaryType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebSocket*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   25 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRect.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   24 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CreateOfferRequest_Binding::Wrap(JSContext*, mozilla::dom::CreateOfferRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::clearInterval(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'uint64_t mozilla::dom::CreateOfferRequestJSImpl::GetWindowID(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:623:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  623 |       !JS_GetPropertyById(cx, callback, atomsCache->windowID_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULElement_Binding::set_tabIndex(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::clearTimeout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'uint64_t mozilla::dom::CreateOfferRequestJSImpl::GetInnerWindowID(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:649:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  649 |       !JS_GetPropertyById(cx, callback, atomsCache->innerWindowID_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'void mozilla::dom::CreateOfferRequestJSImpl::GetCallID(nsString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:675:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  675 |       !JS_GetPropertyById(cx, callback, atomsCache->callID_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:680:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  680 |   if (!ConvertJSValueToString(cx, rval, eStringify, eStringify, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::clearInterval(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::clearTimeout(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'bool mozilla::dom::CreateOfferRequestJSImpl::GetIsSecure(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CreateOfferRequestBinding.cpp:701:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  701 |       !JS_GetPropertyById(cx, callback, atomsCache->isSecure_id, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::CreateOfferRequest::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Credential_Binding::Wrap(JSContext*, mozilla::dom::Credential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::depthFunc(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::cancelIdleCallback(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::endQueryEXT(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionDisjointTimerQuery*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In member function 'bool mozilla::dom::ElementDefinitionOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | ElementDefinitionOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->extends_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:87:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mExtends.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::disableVertexAttribArray(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In member function 'bool mozilla::dom::ElementDefinitionOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:99:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   99 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:108:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  108 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::enableVertexAttribArray(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In member function 'bool mozilla::dom::ElementDefinitionOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 | ElementDefinitionOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:135:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  135 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->extends_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::cullFace(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::blendEquation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::clearStencil(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In member function 'void mozilla::dom::CustomElementConstructor::Construct(JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, const char*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:195:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  195 | CustomElementConstructor::Construct(JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv, const char* aExecutionReason, ExceptionHandling aExceptionHandling, JS::Realm* aRealm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:207:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  207 |   if (!JS::Construct(cx, constructor,
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  208 |                 JS::HandleValueArray::empty(), &constructedObj)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::frontFace(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp: In member function 'bool mozilla::dom::CustomEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:47:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 | CustomEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:77:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     if (!JS_GetPropertyById(cx, *object, atomsCache->detail_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::stencilMask(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::clear(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::generateMipmap(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp: In member function 'bool mozilla::dom::CustomEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:103:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  103 | CustomEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:125:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  125 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->detail_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::activeTexture(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::clearDepth(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMError_Binding::Wrap(JSContext*, mozilla::dom::DOMError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::lineWidth(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::set_timeout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::enable(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::disable(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::isEnabled(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::translate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::set_responseType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::checkFramebufferStatus(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::StringOrUnrestrictedDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:29:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   29 | StringOrUnrestrictedDoubleSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:60:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   60 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::dump(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7157:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7157 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrUnrestrictedDoubleSequence::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:103:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 | OwningStringOrUnrestrictedDoubleSequence::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PointerEvent.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/PointerEvent.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::postMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:265:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  265 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::dump(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp:648:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  648 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrUnrestrictedDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:218:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  218 | OwningStringOrUnrestrictedDoubleSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:249:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  249 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkletGlobalScope_Binding::dump(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkletGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletGlobalScopeBinding.cpp:32:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   32 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrix_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:4991:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4991 |     if (!JS_DefineProperty(cx, result, "a", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5000 |     if (!JS_DefineProperty(cx, result, "b", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5009:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5009 |     if (!JS_DefineProperty(cx, result, "c", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5018:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5018 |     if (!JS_DefineProperty(cx, result, "d", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5027:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5027 |     if (!JS_DefineProperty(cx, result, "e", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5036:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5036 |     if (!JS_DefineProperty(cx, result, "f", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5045:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5045 |     if (!JS_DefineProperty(cx, result, "m11", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5054:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5054 |     if (!JS_DefineProperty(cx, result, "m12", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5063:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5063 |     if (!JS_DefineProperty(cx, result, "m13", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5072:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5072 |     if (!JS_DefineProperty(cx, result, "m14", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5081:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5081 |     if (!JS_DefineProperty(cx, result, "m21", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5090:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5090 |     if (!JS_DefineProperty(cx, result, "m22", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5099:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5099 |     if (!JS_DefineProperty(cx, result, "m23", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5108:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5108 |     if (!JS_DefineProperty(cx, result, "m24", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5117:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5117 |     if (!JS_DefineProperty(cx, result, "m31", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5126:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5126 |     if (!JS_DefineProperty(cx, result, "m32", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5135:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5135 |     if (!JS_DefineProperty(cx, result, "m33", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5144:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5144 |     if (!JS_DefineProperty(cx, result, "m34", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5153:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5153 |     if (!JS_DefineProperty(cx, result, "m41", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5162:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5162 |     if (!JS_DefineProperty(cx, result, "m42", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5171:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5171 |     if (!JS_DefineProperty(cx, result, "m43", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5180:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5180 |     if (!JS_DefineProperty(cx, result, "m44", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5189:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5189 |     if (!JS_DefineProperty(cx, result, "is2D", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:5198:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5198 |     if (!JS_DefineProperty(cx, result, "isIdentity", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::dump(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:701:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  701 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::reportError(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:442:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  442 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::cancelAnimationFrame(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrixReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::getAttentionWithCycleCount(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::EventTarget]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1708:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1708 |   static inline bool GetOrCreate(JSContext* cx, T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1708:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUFence_Binding::wait(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Fence*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp: In member function 'bool mozilla::dom::DOMOverlaysError::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | DOMOverlaysError::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->code_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:103:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mL10nName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:116:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mSourceElementName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:129:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  129 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mTranslatedElementName.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:123:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  123 |     if (!JS_GetPropertyById(cx, *object, atomsCache->translatedElementName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sourceElementName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_menu(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:748:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  748 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->l10nName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_observes(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:670:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  670 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:92:
/<<PKGBUILDDIR>>/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::HandleEvent(mozilla::dom::Event*)':
/<<PKGBUILDDIR>>/dom/events/JSEventHandler.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  148 |       scriptEvent->GetError(&error.Value());
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp: In member function 'bool mozilla::dom::DOMOverlaysError::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:141:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  141 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:150:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  150 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/JSEventHandler.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:529:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  529 |     return Call(s.GetContext(), thisValJS, event, source, lineno, column, error, aRetVal, aRv);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/JSEventHandler.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventHandlerBinding.h:363:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  363 |     return Call(s.GetContext(), thisValJS, event, aRetVal, aRv);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_tooltip(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:904:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  904 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp: In member function 'bool mozilla::dom::DOMOverlaysError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:156:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 | DOMOverlaysError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:175:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->code_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:190:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->l10nName_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:205:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  205 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->sourceElementName_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:220:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  220 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->translatedElementName_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_pack(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:454:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  454 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_top(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1528:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1528 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_flex(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:220:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  220 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::SupportedType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   42 | ToJSValue(JSContext* aCx, SupportedType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_contextMenu(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:826:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  826 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_maxHeight(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1372:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1372 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp: In member function 'bool mozilla::dom::DOMPointInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | DOMPointInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->w_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:107:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  107 |     if (!JS_GetPropertyById(cx, *object, atomsCache->y_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:121:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  121 |     if (!JS_GetPropertyById(cx, *object, atomsCache->z_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_ordinal(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:298:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  298 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_minWidth(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1138:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1138 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::fromPoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_left(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1450:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1450 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1060:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1060 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp: In member function 'bool mozilla::dom::DOMPointInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:137:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 | DOMPointInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:155:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->w_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:166:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:177:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->y_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:188:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->z_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1748:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1748 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_tooltipText(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1670:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1670 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_maxWidth(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1294:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1294 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_minHeight(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:1216:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1216 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:982:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  982 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_orient(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:376:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMPointReadOnly*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:1344:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1344 |     if (!JS_DefineProperty(cx, result, "x", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:1353:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1353 |     if (!JS_DefineProperty(cx, result, "y", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:1362:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1362 |     if (!JS_DefineProperty(cx, result, "z", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMPointBinding.cpp:1371:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1371 |     if (!JS_DefineProperty(cx, result, "w", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:64:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::shouldReportForServiceWorkerScope(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7485:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7485 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::blendEquationSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMPointReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::hint(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp: In member function 'bool mozilla::dom::DOMQuadInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | DOMQuadInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:121:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  121 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p4_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:108:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p3_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::pixelStorei(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::stencilMaskSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::blendFunc(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp: In member function 'bool mozilla::dom::DOMQuadInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:136:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  136 | DOMQuadInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:157:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p1_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:172:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  172 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p2_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:187:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p3_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:202:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p4_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::vertexAttribDivisorANGLE(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionInstancedArrays*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::Wrap(JSContext*, mozilla::dom::DOMQuad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp: In member function 'bool mozilla::dom::DOMRectInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:49:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 | DOMRectInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:78:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:92:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   92 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->y_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib1f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp: In member function 'bool mozilla::dom::DOMRectInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:136:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  136 | DOMRectInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:154:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:165:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:176:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  176 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:187:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->y_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::set_location(JSContext*, JS::Handle<JSObject*>, void*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1454:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1454 |   if (!JS_GetProperty(cx, obj, "location", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1463:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1463 |   return JS_SetProperty(cx, targetObj, "href", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULDocumentBinding.cpp: In function 'bool mozilla::dom::XULDocument_Binding::set_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULDocumentBinding.cpp:58:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   58 |   if (!JS_GetProperty(cx, obj, "location", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULDocumentBinding.cpp:67:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   67 |   return JS_SetProperty(cx, targetObj, "href", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRect_Binding::Wrap(JSContext*, mozilla::dom::DOMRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLDocumentBinding.cpp: In function 'bool mozilla::dom::XMLDocument_Binding::set_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLDocumentBinding.cpp:176:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  176 |   if (!JS_GetProperty(cx, obj, "location", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLDocumentBinding.cpp:185:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  185 |   return JS_SetProperty(cx, targetObj, "href", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::polygonOffset(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRectReadOnly_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRectReadOnly*, JS::Rooted<JSObject*>&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1350:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1350 |     if (!JS_DefineProperty(cx, result, "x", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1359:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1359 |     if (!JS_DefineProperty(cx, result, "y", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1368:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1368 |     if (!JS_DefineProperty(cx, result, "width", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1377:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1377 |     if (!JS_DefineProperty(cx, result, "height", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1386:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1386 |     if (!JS_DefineProperty(cx, result, "top", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1395:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1395 |     if (!JS_DefineProperty(cx, result, "right", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1404:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1404 |     if (!JS_DefineProperty(cx, result, "bottom", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectBinding.cpp:1413:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1413 |     if (!JS_DefineProperty(cx, result, "left", temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::depthRange(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMRectReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::setCursor(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:8009:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8009 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::overrideMimeType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:1625:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1625 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::DOMRequestReadyState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRequestBinding.cpp:36:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   36 | ToJSValue(JSContext* aCx, DOMRequestReadyState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRequest_Binding::Wrap(JSContext*, mozilla::dom::DOMRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventStateManager.h:19,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In member function 'nsresult mozilla::EventListenerManager::CompileEventHandlerInternal(mozilla::EventListenerManager::Listener*, const nsAString*, mozilla::dom::Element*)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/events/Event.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'nsresult mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, mozilla::dom::Event*, mozilla::dom::EventTarget*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleEvent::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2090:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2090 | ConsoleEvent::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2119:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2119 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2152:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2152 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mAddonId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2162:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2162 |     if (!JS_GetPropertyById(cx, *object, atomsCache->arguments_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2170:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2170 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2181:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2181 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2229:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2229 |     if (!JS_GetPropertyById(cx, *object, atomsCache->columnNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2243:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2243 |     if (!JS_GetPropertyById(cx, *object, atomsCache->consoleID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2248:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2248 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mConsoleID)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2258:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2258 |     if (!JS_GetPropertyById(cx, *object, atomsCache->counter_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2282:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2282 |     if (!JS_GetPropertyById(cx, *object, atomsCache->filename_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2287:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2287 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFilename)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2297:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2297 |     if (!JS_GetPropertyById(cx, *object, atomsCache->functionName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2302:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2302 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFunctionName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2312:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2312 |     if (!JS_GetPropertyById(cx, *object, atomsCache->groupName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2317:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2317 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mGroupName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2327:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2327 |     if (!JS_GetPropertyById(cx, *object, atomsCache->innerID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2360:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2360 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLevel)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2370:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2370 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lineNumber_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2384:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2384 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prefix_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2389:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2389 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPrefix)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2399:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2399 |     if (!JS_GetPropertyById(cx, *object, atomsCache->private_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2413:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2413 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sourceId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2427:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2427 |     if (!JS_GetPropertyById(cx, *object, atomsCache->styles_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2435:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2435 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2446:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2446 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2458:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2458 |         if (!ConvertJSValueToString(cx, temp, eNull, eNull, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2487:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2487 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2470:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2470 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timeStamp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2355:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2355 |     if (!JS_GetPropertyById(cx, *object, atomsCache->level_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2215:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2215 |     if (!JS_GetPropertyById(cx, *object, atomsCache->chromeContext_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2147:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2147 |     if (!JS_GetPropertyById(cx, *object, atomsCache->addonId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleProfileEvent::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:776:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  776 | ConsoleProfileEvent::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:805:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  805 |     if (!JS_GetPropertyById(cx, *object, atomsCache->action_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:810:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  810 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mAction)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:820:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  820 |     if (!JS_GetPropertyById(cx, *object, atomsCache->arguments_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:828:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  828 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:839:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  839 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:873:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  873 |     if (!JS_GetPropertyById(cx, *object, atomsCache->chromeContext_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp: In member function 'bool mozilla::dom::ClientQueryOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:77:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   77 | ClientQueryOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->includeUncontrolled_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:127:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  127 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ClientTypeValues::strings, "ClientType", "'type' member of ClientQueryOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp: In member function 'bool mozilla::dom::ClientQueryOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:144:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientsBinding.cpp:153:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  153 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:29:
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerService::AddSystemEventListener(mozilla::dom::EventTarget*, const nsAString&, JS::Handle<JS::Value>, bool, JSContext*)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:252:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  252 | EventListenerService::AddSystemEventListener(EventTarget* aTarget,
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:260:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  260 |   RefPtr<EventListener> listener = ToEventListener(aCx, aListener);
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::reportForServiceWorkerScope(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConsoleInstance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3935:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3935 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3939:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3939 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3943:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3943 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3957:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3957 |     if (!FindEnumStringIndex<true>(cx, args[5], ConsoleLevelValues::strings, "ConsoleLevel", "Argument 6 of ConsoleInstance.reportForServiceWorkerScope", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerService::AddListenerForAllEvents(mozilla::dom::EventTarget*, JS::Handle<JS::Value>, bool, bool, bool, JSContext*)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:300:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  300 | EventListenerService::AddListenerForAllEvents(
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:305:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 |   RefPtr<EventListener> listener = ToEventListener(aCx, aListener);
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp: In function 'bool mozilla::dom::DOMParser_Binding::parseFromString(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMParser*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:70:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:76:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   76 |     if (!FindEnumStringIndex<true>(cx, args[1], SupportedTypeValues::strings, "SupportedType", "Argument 2 of DOMParser.parseFromString", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'bool mozilla::dom::ConsoleInstanceOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:508:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  508 | ConsoleInstanceOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:537:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  537 |     if (!JS_GetPropertyById(cx, *object, atomsCache->consoleID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:542:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  542 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mConsoleID)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:552:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  552 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dump_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:582:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  582 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mInnerID)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:592:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxLogLevel_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:600:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  600 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ConsoleLogLevelValues::strings, "ConsoleLogLevel", "'maxLogLevel' member of ConsoleInstanceOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:615:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  615 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMaxLogLevelPref)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:625:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  625 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prefix_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:630:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  630 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPrefix)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:610:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  610 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxLogLevelPref_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:577:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  577 |     if (!JS_GetPropertyById(cx, *object, atomsCache->innerID_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerService::RemoveSystemEventListener(mozilla::dom::EventTarget*, const nsAString&, JS::Handle<JS::Value>, bool, JSContext*)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:275:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 | EventListenerService::RemoveSystemEventListener(EventTarget* aTarget,
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:284:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  284 |   RefPtr<EventListener> listener = ToEventListener(aCx, aListener);
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerService::RemoveListenerForAllEvents(mozilla::dom::EventTarget*, JS::Handle<JS::Value>, bool, bool, JSContext*)':
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:318:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 | EventListenerService::RemoveListenerForAllEvents(
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/EventListenerService.cpp:323:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  323 |   RefPtr<EventListener> listener = ToEventListener(aCx, aListener);
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:131:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  131 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:136:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  136 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:280:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  280 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:280:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:298:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  298 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:298:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:332:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  332 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrUnrestrictedDoubleSequence::TrySetToUnrestrictedDoubleSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:150:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  150 | OwningStringOrUnrestrictedDoubleSequence::TrySetToUnrestrictedDoubleSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:156:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  156 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:168:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  168 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp: In function 'bool mozilla::dom::DOMOverlays_Binding::translateElement(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMOverlaysBinding.cpp:367:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In function 'bool mozilla::dom::CustomElementRegistry_Binding::define(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CustomElementRegistry*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:285:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:444:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  444 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:457:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  457 |     if (!ConvertJSValueToString(cx, v, eStringify, eStringify, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::replace(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:269:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  269 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:273:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  273 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRect.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::set_value(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:435:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  435 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::toggle(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:321:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  321 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMStringMap_Binding::DeleteNamedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRect.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Document>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   30 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRect.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp: In function 'bool mozilla::dom::DOMParser_Binding::parseFromStream(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMParser*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:268:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  268 |   if (!ConvertJSValueToString(cx, args[1], eNull, eNull, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:278:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 |     if (!FindEnumStringIndex<true>(cx, args[3], SupportedTypeValues::strings, "SupportedType", "Argument 4 of DOMParser.parseFromStream", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::DOMMatrix>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::rotateAxisAngle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::scaleNonUniform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp: In function 'bool mozilla::dom::Client_Binding::postMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Client*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:248:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  248 |           if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:258:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  258 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::timeLog(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConsoleInstance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:3653:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3653 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::ConsoleInstance_Binding::_assert_(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConsoleInstance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In function 'bool mozilla::dom::console_Binding::timeLog(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:5010:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5010 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::console_Binding::_assert_(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLDocumentBinding.cpp: In function 'bool mozilla::dom::XMLDocument_Binding::load(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLDocumentBinding.cpp:44:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::drawArrays(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::stencilFunc(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrix_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:2834:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2834 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:2844:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2844 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMMatrixBinding.cpp:2901:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2901 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::stencilOp(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::dispatch(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::confirm(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3141:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3141 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::texParameterf(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib2f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::resizeTo(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp: In function 'bool mozilla::dom::DOMParser_Binding::parseFromBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMParser*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:135:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |             if (!FindEnumStringIndex<true>(cx, args[1], SupportedTypeValues::strings, "SupportedType", "Argument 2 of DOMParser.parseFromBuffer", &index)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:158:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  158 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:168:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  168 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMParserBinding.cpp:187:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  187 |             if (!FindEnumStringIndex<true>(cx, args[1], SupportedTypeValues::strings, "SupportedType", "Argument 2 of DOMParser.parseFromBuffer", &index)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::resizeBy(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::moveTo(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::moveBy(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMTokenList_Binding::remove(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::texParameteri(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getVertexAttribOffset(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMTokenList_Binding::add(JSContext*, JS::Handle<JSObject*>, nsDOMTokenList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::setRequestHeader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:1080:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1080 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:1084:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1084 |   if (!ConvertJSValueToByteString(cx, args[1], false, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::getResponseHeader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:1536:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1536 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5772:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5772 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5784:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5784 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5752:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5752 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp: In function 'bool mozilla::dom::XSLTProcessor_Binding::removeParameter(JSContext*, JS::Handle<JSObject*>, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:338:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  338 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:342:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  342 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::drawElements(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebSocket_Binding::close(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:495:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  495 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp: In member function 'bool mozilla::dom::DOMQuadJSON::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:270:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  270 | DOMQuadJSON::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:299:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  299 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p1_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:371:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  371 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p4_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:347:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  347 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p3_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  323 |     if (!JS_GetPropertyById(cx, *object, atomsCache->p2_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::loadSubScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:142:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::blendFuncSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::draw(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::stencilOpSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::drawArraysInstancedANGLE(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionInstancedArrays*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::stencilFuncSeparate(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp: In member function 'void mozilla::dom::CustomElementCreationCallback::Call(JSContext*, JS::Handle<JS::Value>, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:234:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | CustomElementCreationCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& name, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:254:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  254 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  255 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomElementRegistryBinding.cpp:254:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::scissor(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp: In member function 'void mozilla::dom::ConsoleInstanceDumpCallback::Call(JSContext*, JS::Handle<JS::Value>, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2839:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2839 | ConsoleInstanceDumpCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& message, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2859:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2859 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2860 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConsoleBinding.cpp:2859:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::viewport(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::renderbufferStorage(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp: In function 'bool mozilla::dom::XSLTProcessor_Binding::getParameter(JSContext*, JS::Handle<JSObject*>, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:285:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:289:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  289 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WindowClient_Binding::navigate_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Client*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events1.cpp:110:
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp: In member function 'void mozilla::dom::MessageEvent::InitMessageEvent(JSContext*, const nsAString&, mozilla::CanBubble, mozilla::Cancelable, JS::Handle<JS::Value>, const nsAString&, const nsAString&, const mozilla::dom::Nullable<mozilla::dom::WindowProxyOrMessagePortOrServiceWorker>&, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >&)':
/<<PKGBUILDDIR>>/dom/events/MessageEvent.cpp:129:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  129 | void MessageEvent::InitMessageEvent(
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Clients_Binding::openWindow_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Clients*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::setPushConstants(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Clients_Binding::get_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Clients*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_events3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/build-browser/dom/events -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_events3.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events3.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp: In function 'bool mozilla::dom::XSLTProcessor_Binding::setParameter(JSContext*, JS::Handle<JSObject*>, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:234:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:238:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  238 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:246:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  246 |   MOZ_KnownLive(self)->SetParameter(cx, NonNullHelper(Constify(arg0)), NonNullHelper(Constify(arg1)), arg2, rv);
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Clipboard_Binding::writeText_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Clipboard*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::CustomElementRegistry_Binding::whenDefined_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CustomElementRegistry*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ClipboardEvent_Binding::get_clipboardData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ClipboardEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::alert(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3076:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3076 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp: In function 'bool mozilla::dom::CompositionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:715:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  715 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::sampleCoverage(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CompositionEvent_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, mozilla::dom::CompositionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CompositionEventBinding.cpp:332:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  332 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  333 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::transitionBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::queryCounterEXT(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionDisjointTimerQuery*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::setIndexBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::console_Binding::createInstance(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::beginQueryEXT(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionDisjointTimerQuery*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::setBindGroup(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::bindTexture(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConstantSourceNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::bindRenderbuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConstantSourceNode_Binding::get_offset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConstantSourceNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::bindFramebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp: In member function 'bool mozilla::dom::ConvolverOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:126:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  126 | ConvolverOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:146:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->buffer_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:155:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->buffer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ConvolverNodeBinding.cpp:167:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->disableNormalization_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::bindBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvolverNode_Binding::get_buffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ConvolverNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform1i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform1f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvolverNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::shaderSource(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:19114:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19114 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getAttribLocation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:17485:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17485 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform2i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp: In member function 'bool mozilla::dom::CredentialRequestOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:196:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  196 | CredentialRequestOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:225:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  225 |     if (!JS_GetPropertyById(cx, *object, atomsCache->publicKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:235:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_GetPropertyById(cx, *object, atomsCache->signal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform2f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::bindAttribLocation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:14960:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14960 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp: In member function 'bool mozilla::dom::CredentialCreationOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | CredentialCreationOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->publicKey_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:89:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   89 |     if (!JS_GetPropertyById(cx, *object, atomsCache->signal_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUBuffer_Binding::get_mapping(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Buffer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::open(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2842:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2842 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2851:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2851 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:2860:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2860 |     if (!ConvertJSValueToString(cx, args[2], eEmpty, eStringify, arg2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::set_name(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::set_status(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp: In member function 'bool mozilla::dom::CredentialRequestOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:261:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  261 | CredentialRequestOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:281:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->publicKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:296:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  296 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->signal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp: In member function 'bool mozilla::dom::CredentialCreationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:115:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 | CredentialCreationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:135:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->publicKey_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CredentialManagementBinding.cpp:150:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->signal_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, mozilla::dom::CredentialsContainer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Crypto_Binding::get_subtle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Crypto*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, mozilla::dom::CustomElementRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp: In function 'bool mozilla::dom::CustomEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:449:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  449 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/CustomEventBinding.cpp:468:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  468 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mDetail))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::DOMPoint_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::get_p4(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMQuad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::get_p3(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMQuad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::get_p2(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMQuad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::get_p1(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMQuad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::transformPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMMatrixReadOnly*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMPoint_Binding::fromPoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp: In member function 'bool mozilla::dom::DOMQuadJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:397:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  397 | DOMQuadJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:419:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p1_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:435:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  435 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p2_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:451:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  451 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p3_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMQuadBinding.cpp:467:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  467 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->p4_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMParser_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::DOMQuad>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMQuad_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::DOMRect_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DOMRectList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMRectList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:281:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  281 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:308:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  308 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform3i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::framebufferRenderbuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:388:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  388 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:388:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:427:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  427 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:427:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:440:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  440 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:323:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  323 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMRectListBinding.cpp:329:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  329 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::updateCommands(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:6473:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6473 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:358:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  358 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringListBinding.cpp:364:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  364 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:188:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  188 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:199:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  199 |     if (!ConvertJSValueToString(cx, desc.value(), eStringify, eStringify, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMStringMapBinding.cpp:218:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  218 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:756:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  756 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DOMTokenListBinding.cpp:762:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  762 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ClientBinding.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, mozilla::dom::DOMRectList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XULElement_Binding::set_dir(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::bufferSubData(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  102 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  101 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp: In function 'bool mozilla::dom::WebSocket_Binding::send(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebSocket*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:755:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  755 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings4.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp
dom/bindings/UnifiedBindings5.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLSerializerBinding.cpp: In function 'bool mozilla::dom::XMLSerializer_Binding::serializeToStream(JSContext*, JS::Handle<JSObject*>, nsDOMSerializer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLSerializerBinding.cpp:124:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 |   if (!ConvertJSValueToString(cx, args[2], eNull, eNull, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   29 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   73 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRect.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   72 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   94 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMRect.h:12,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::atob(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:18101:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18101 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::btoa(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:18053:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18053 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::prompt(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3195:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3195 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3204:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3204 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::atob(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:654:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  654 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::btoa(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:606:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  606 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::atob(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp:983:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  983 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::btoa(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp:935:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  935 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_windowUtils(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_docShell(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_controllers(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_browserDOMWindow(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::get_documentURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::get_documentPrincipal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::get_remoteTab(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::get_channel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULFrameElement_Binding::get_webNavigation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Worklet; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_controllers(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULFrameElement_Binding::get_docShell(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = txMozillaXSLTProcessor; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebKitCSSMatrix; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::XMLHttpRequest; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::XMLHttpRequestUpload; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::WindowGlobalChild; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::WindowGlobalParent; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULFrameElement_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_sessionStorage(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_localStorage(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_screen(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_toolbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_statusbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_scrollbars(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_personalbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_menubar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_locationbar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalChild_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalChild*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_connection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::get_responseXML(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XPathResult_Binding::get_singleNodeValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathResult*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XPathResult_Binding::snapshotItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathResult*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XPathResult_Binding::iterateNext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathResult*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_style(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULFrameElement_Binding::get_contentDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XPathEvaluator_Binding::createNSResolver(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathEvaluator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::OES_vertex_array_object_Binding::createVertexArrayOES(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionVertexArray*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_boxObject(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::getDefaultComputedStyle(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:5729:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5729 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUCommandBuffer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:10484:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10484 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUFence_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:14082:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14082 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUSwapChain_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:17956:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17956 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUAdapter_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7948:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7948 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:2614:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2614 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUAttachmentState_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:8298:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8298 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_float_linear_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:6082:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6082 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUDepthStencilState_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:12514:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12514 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUShaderModule_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:17047:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
17047 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUComputePipeline_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:12244:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12244 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUQueue_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:16182:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16182 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_shader_texture_lod_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3675:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3675 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_filter_anisotropic_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:4473:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4473 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUInputState_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:14693:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14693 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUBindGroupLayout_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:8838:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8838 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUBlendState_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:9517:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9517 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPURenderPipeline_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:16507:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16507 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPU_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7511:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7511 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUDevice_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:13629:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13629 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLUniformLocation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:22375:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22375 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:7675:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7675 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLVertexArrayObject_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:22638:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22638 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLTexture_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:22112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
22112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_frag_depth_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3162:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3162 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUTextureView_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:19046:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19046 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLBuffer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:11520:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11520 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_compression_bptc_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3903:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3903 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_half_float_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:6310:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6310 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_srgb_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:9152:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9152 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUSampler_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:16777:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16777 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:11764:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11764 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_vertex_array_object_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:7016:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7016 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:8867:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8867 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_half_float_linear_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:6592:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6592 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebKitCSSMatrixBinding.cpp: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebKitCSSMatrixBinding.cpp:492:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  492 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerLocationBinding.cpp: In function 'bool mozilla::dom::WorkerLocation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerLocationBinding.cpp:392:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  392 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUBuffer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:9862:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9862 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::MOZ_debug_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:4806:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4806 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLShader_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:21506:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21506 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_float_blend_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:2934:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2934 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_color_buffer_half_float_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1925:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1925 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLProgram_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:12046:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12046 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_debug_shaders_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:9774:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9774 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLFramebuffer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:11783:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11783 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_compression_rgtc_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:4188:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4188 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPULogEntry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:15335:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15335 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1333:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1333 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_lose_context_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:10817:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10817 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_color_buffer_float_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:7326:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7326 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_pvrtc_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:8582:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8582 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_blend_minmax_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1642:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1642 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_float_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:5854:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5854 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_etc1_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:8300:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8300 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUPipelineLayout_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:15661:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15661 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLActiveInfo_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:11201:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11201 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUTexture_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:18321:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18321 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_sRGB_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3390:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3390 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderbuffer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:12566:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12566 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerNavigatorBinding.cpp:845:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  845 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_element_index_uint_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:5116:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5116 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLQuery_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:12309:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
12309 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_depth_texture_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:10056:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10056 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_standard_derivatives_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:5572:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5572 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_etc_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:8009:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8009 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUBindGroup_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:8568:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8568 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_draw_buffers_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:10409:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10409 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_debug_renderer_info_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:9437:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9437 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_fbo_render_mipmap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:5344:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5344 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsXULElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULFrameElement; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULCommandEventBinding.cpp: In function 'bool mozilla::dom::XULCommandEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULCommandEventBinding.cpp:411:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  411 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULCommandEventBinding.cpp:411:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLDocumentBinding.cpp: In function 'bool mozilla::dom::XMLDocument_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLDocumentBinding.cpp:224:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  224 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULElementBinding.cpp:9572:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9572 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULDocumentBinding.cpp: In function 'bool mozilla::dom::XULDocument_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULDocumentBinding.cpp:106:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  106 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalParent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp:1266:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1266 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp: In function 'bool mozilla::dom::WheelEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:455:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  455 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowRootBinding.cpp: In function 'bool mozilla::dom::WindowRoot_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowRootBinding.cpp:28:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   28 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp: In function 'bool mozilla::dom::WebSocket_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:892:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  892 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2257 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/dom/events/NotifyPaintEvent.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events2.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkletGlobalScope_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletGlobalScopeBinding.cpp:64:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In function 'bool mozilla::dom::Worker_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:975:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  975 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:20698:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20698 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp: In function 'bool mozilla::dom::Worklet_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:249:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  249 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalChild_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp:353:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  353 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULFrameElementBinding.cpp: In function 'bool mozilla::dom::XULFrameElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULFrameElementBinding.cpp:451:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  451 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathResultBinding.cpp: In function 'bool mozilla::dom::XPathResult_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathResultBinding.cpp:376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestUploadBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequestUpload_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestUploadBinding.cpp:28:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   28 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In function 'bool mozilla::dom::ChromeWorker_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:198:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp: In function 'bool mozilla::dom::XSLTProcessor_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XSLTProcessorBinding.cpp:513:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  513 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::get_onLog(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebSocket_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebSocket_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebSocket_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebSocket_Binding::get_onopen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebSocket*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Worker_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Worker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Worker_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Worker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Worker_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Worker*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_onunhandledrejection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_onrejectionhandled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_ononline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_onoffline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::get_onreadystatechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestEventTarget_Binding::get_onloadend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequestEventTarget*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestEventTarget_Binding::get_ontimeout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequestEventTarget*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestEventTarget_Binding::get_onload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequestEventTarget*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestEventTarget_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequestEventTarget*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestEventTarget_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequestEventTarget*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestEventTarget_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequestEventTarget*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestEventTarget_Binding::get_onloadstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequestEventTarget*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontouchcancel(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontouchmove(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontouchend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontouchstart(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onwebkittransitionend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onwebkitanimationstart(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onwebkitanimationiteration(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onwebkitanimationend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontransitionstart(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontransitionrun(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontransitionend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontransitioncancel(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onanimationstart(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onanimationiteration(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onanimationend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onanimationcancel(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmozfullscreenerror(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmozfullscreenchange(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onlostpointercapture(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ongotpointercapture(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointerleave(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULCommandEvent.h:13,
                 from /<<PKGBUILDDIR>>/dom/events/XULCommandEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointerenter(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointerover(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointerout(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointermove(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointerup(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointerdown(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpointercancel(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontoggle(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onselectstart(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onwaiting(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onvolumechange(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ontimeupdate(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onsuspend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onsubmit(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onstalled(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onshow(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onselect(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onseeking(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onseeked(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onscroll(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onresize(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onreset(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onratechange(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onplaying(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onplay(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onpause(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onwheel(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmouseup(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmouseover(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmouseout(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmousemove(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmouseleave(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmouseenter(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onmousedown(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onloadstart(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onloadend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onloadedmetadata(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onloadeddata(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onload(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onkeyup(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onkeypress(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onkeydown(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_oninvalid(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_oninput(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onended(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onemptied(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondurationchange(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondrop(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondragstart(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondragover(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondragleave(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondragexit(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondragenter(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondragend(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondrag(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_ondblclick(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_oncuechange(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_oncontextmenu(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onclick(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_oncanplaythrough(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_oncanplay(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onauxclick(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onfocus(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onblur(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, nsXULElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getExtension(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:14784:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
14784 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_content(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::get_global(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::createSandbox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:85:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   85 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::getJSTestingFunctions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::getQueryObjectEXT(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionDisjointTimerQuery*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:2585:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2585 |   MOZ_KnownLive(self)->GetQueryObjectEXT(cx, MOZ_KnownLive(NonNullHelper(arg0)), arg1, &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::getQueryEXT(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionDisjointTimerQuery*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:2525:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2525 |   MOZ_KnownLive(self)->GetQueryEXT(cx, arg0, arg1, &result);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::MOZ_debug_Binding::getParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionMOZDebug*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:4774:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4774 |   MOZ_KnownLive(self)->GetParameter(cx, arg0, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getVertexAttrib(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getUniform(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getTexParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getShaderParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getRenderbufferParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getProgramParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getBufferParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPULogEntry_Binding::get_obj(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::LogEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULCommandEvent.h:13,
                 from /<<PKGBUILDDIR>>/dom/events/XULCommandEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events3.cpp:2:
/<<PKGBUILDDIR>>/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULCommandEvent.h:13,
                 from /<<PKGBUILDDIR>>/dom/events/XULCommandEvent.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/events/Unified_cpp_dom_events3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::getInterface(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7399:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7399 |   MOZ_KnownLive(self)->GetInterface(cx, arg0, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_outerHeight(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_outerWidth(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_screenY(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_screenX(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_innerHeight(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_innerWidth(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_opener(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_event(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::getInterface(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:2036:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2036 |   MOZ_KnownLive(self)->GetInterface(cx, arg0, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::get_response(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_document(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_window(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_self(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::get_responseText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getShaderPrecisionFormat(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XPathEvaluator_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::drawElementsInstancedANGLE(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionInstancedArrays*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform4i(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::framebufferTexture2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::copyTexSubImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::copyTexImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::drawIndexed(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::copyBufferToBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getFramebufferAttachmentParameter(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::compressedTexSubImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings5.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp
dom/bindings/UnifiedBindings6.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::compressedTexImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::bufferData(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::readPixels(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttribPointer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::colorMask(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::find(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:6540:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6540 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::open(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:967:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  967 |       if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:971:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  971 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:995:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  995 |       if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:999:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  999 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:1009:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1009 |         if (!ConvertJSValueToString(cx, args[3], eNull, eNull, arg3)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:1018:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1018 |         if (!ConvertJSValueToString(cx, args[4], eNull, eNull, arg4)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULCommandEventBinding.cpp: In function 'bool mozilla::dom::XULCommandEvent_Binding::initCommandEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULCommandEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XULCommandEventBinding.cpp:241:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  241 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib4f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib3f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform4f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniform3f(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::clearColor(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::blendColor(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::setBlendColor(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:38,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVStringArgument::TrySetToFormData(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1739:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1739 |   TrySetToFormData(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVStringArgument::TrySetToURLSearchParams(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1758:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1758 |   TrySetToURLSearchParams(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::send(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1782:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1782 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::Float32ArrayOrUnrestrictedFloatSequenceArgument::TrySetToFloat32Array(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2838:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2838 |   TrySetToFloat32Array(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:38,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToHTMLImageElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3334:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3334 |   TrySetToHTMLImageElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToSVGImageElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3353:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3353 |   TrySetToSVGImageElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToHTMLCanvasElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3372:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3372 |   TrySetToHTMLCanvasElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToHTMLVideoElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3391:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3391 |   TrySetToHTMLVideoElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToImageBitmap(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3410:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3410 |   TrySetToImageBitmap(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToBlob(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3429:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3429 |   TrySetToBlob(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToCanvasRenderingContext2D(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3448:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3448 |   TrySetToCanvasRenderingContext2D(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageDataArgument::TrySetToImageData(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3467:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3467 |   TrySetToImageData(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::WebGLPowerPreference, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:59:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   59 | ToJSValue(JSContext* aCx, WebGLPowerPreference aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::Float32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:92:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   92 | Float32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:124:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  124 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningFloat32ArrayOrUnrestrictedFloatSequence::TrySetToFloat32Array(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:167:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  167 | OwningFloat32ArrayOrUnrestrictedFloatSequence::TrySetToFloat32Array(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:283:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  283 | OwningFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:315:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::Int32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:568:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  568 | Int32ArrayOrLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:600:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  600 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  601 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningInt32ArrayOrLongSequence::TrySetToInt32Array(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:643:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  643 | OwningInt32ArrayOrLongSequence::TrySetToInt32Array(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:759:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  759 | OwningInt32ArrayOrLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:791:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  791 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  792 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::WebGLContextAttributes::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1020:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1020 | WebGLContextAttributes::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1039:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->alpha_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1051:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1051 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->antialias_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1062:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1062 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->depth_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1073:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1073 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->failIfMajorPerformanceCaveat_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1086:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1086 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->powerPreference_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1097:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1097 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->premultipliedAlpha_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1108:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1108 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->preserveDrawingBuffer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1119:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1119 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stencil_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUserFontSet.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FontFace.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FontFaceSet.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:44,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/events'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/fetch'
mkdir -p '.deps/'
dom/fetch/Unified_cpp_dom_fetch0.o
/usr/bin/g++ -o Unified_cpp_dom_fetch0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/fetch -I/<<PKGBUILDDIR>>/build-browser/dom/fetch -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/data -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_fetch0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::WebGPULogEntryType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:66:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   66 | ToJSValue(JSContext* aCx, WebGPULogEntryType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::WebGPUObjectStatus, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:90:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   90 | ToJSValue(JSContext* aCx, WebGPUObjectStatus aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::WebGPUPowerPreference, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 | ToJSValue(JSContext* aCx, WebGPUPowerPreference aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUAdapterDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:274:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  274 | WebGPUAdapterDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:295:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  295 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->powerPreference_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUAttachmentStateDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:460:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  460 | WebGPUAttachmentStateDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:494:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  494 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  495 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:501:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  501 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->formats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupBinding::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:577:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 | WebGPUBindGroupBinding::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:606:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  606 |     if (!JS_GetPropertyById(cx, *object, atomsCache->count_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:645:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  645 |     if (!JS_GetPropertyById(cx, *object, atomsCache->visibility_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:632:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  632 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:619:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  619 |     if (!JS_GetPropertyById(cx, *object, atomsCache->start_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupBinding::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:663:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  663 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:672:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  672 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupBinding::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:678:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  678 | WebGPUBindGroupBinding::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:697:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  697 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->count_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:710:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  710 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->start_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:723:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  723 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:736:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  736 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->visibility_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBlendDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:841:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  841 | WebGPUBlendDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:870:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  870 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dstFactor_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:896:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  896 |     if (!JS_GetPropertyById(cx, *object, atomsCache->srcFactor_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:883:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  883 |     if (!JS_GetPropertyById(cx, *object, atomsCache->operation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBlendDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:914:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  914 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:923:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  923 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBlendDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:929:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  929 | WebGPUBlendDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:948:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  948 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dstFactor_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:961:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  961 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->operation_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:974:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  974 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->srcFactor_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBufferDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1071:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1071 | WebGPUBufferDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->size_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1113 |     if (!JS_GetPropertyById(cx, *object, atomsCache->usage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBufferDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1131:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1131 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1140:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1140 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBufferDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1146:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1146 | WebGPUBufferDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1165:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1165 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->size_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1178:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1178 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->usage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUBufferOrWebGPUTexture::TrySetToWebGPUBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1301:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1301 | OwningWebGPUBufferOrWebGPUTexture::TrySetToWebGPUBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUBufferOrWebGPUTexture::TrySetToWebGPUTexture(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1354:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1354 | OwningWebGPUBufferOrWebGPUTexture::TrySetToWebGPUTexture(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUCommandEncoderDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1472:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1472 | WebGPUCommandEncoderDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUCommandEncoderDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1490:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1490 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1499:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1499 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUCommandEncoderDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1505:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1505 | WebGPUCommandEncoderDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUComputePipelineOrWebGPURenderPipeline::TrySetToWebGPUComputePipeline(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1616:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1616 | OwningWebGPUComputePipelineOrWebGPURenderPipeline::TrySetToWebGPUComputePipeline(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUComputePipelineOrWebGPURenderPipeline::TrySetToWebGPURenderPipeline(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1669:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1669 | OwningWebGPUComputePipelineOrWebGPURenderPipeline::TrySetToWebGPURenderPipeline(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUExtensions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1801:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1801 | WebGPUExtensions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1830:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1830 |     if (!JS_GetPropertyById(cx, *object, atomsCache->anisotropicFiltering_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1843:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1843 |     if (!JS_GetPropertyById(cx, *object, atomsCache->logicOp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUExtensions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1861:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1861 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1870:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1870 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUExtensions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1876:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1876 | WebGPUExtensions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1895:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1895 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->anisotropicFiltering_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1908:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1908 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->logicOp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPULimits::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1997:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1997 | WebGPULimits::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2026:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2026 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxBindGroups_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPULimits::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2044:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2044 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2053:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2053 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPULimits::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2059:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2059 | WebGPULimits::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2078:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2078 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->maxBindGroups_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUPipelineStageDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2346:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2346 | WebGPUPipelineStageDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2375:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2375 |     if (!JS_GetPropertyById(cx, *object, atomsCache->entryPoint_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2380:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2380 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mEntryPoint)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2393:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2393 |     if (!JS_GetPropertyById(cx, *object, atomsCache->shaderModule_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2422:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2422 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPURenderPassAttachmentDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2542:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2542 | WebGPURenderPassAttachmentDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2571:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2571 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attachment_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2608 |     if (!JS_GetPropertyById(cx, *object, atomsCache->storeOp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2595:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2595 |     if (!JS_GetPropertyById(cx, *object, atomsCache->loadOp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUSamplerDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2736:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2736 | WebGPUSamplerDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2765:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2765 |     if (!JS_GetPropertyById(cx, *object, atomsCache->magFilter_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2791:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2791 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mipmapFilter_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2778:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2778 |     if (!JS_GetPropertyById(cx, *object, atomsCache->minFilter_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUSamplerDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2809:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2809 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2818:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2818 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUSamplerDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2824:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2824 | WebGPUSamplerDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2843:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2843 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->magFilter_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2856:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2856 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->minFilter_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2869:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2869 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mipmapFilter_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::TrySetToWebGPUSampler(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3006:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3006 | OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::TrySetToWebGPUSampler(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::TrySetToWebGPUTextureView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3059:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3059 | OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::TrySetToWebGPUTextureView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUShaderModuleDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3255:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3255 | WebGPUShaderModuleDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3284:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3284 |     if (!JS_GetPropertyById(cx, *object, atomsCache->code_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUShaderModuleDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3310:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3310 | WebGPUShaderModuleDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3331:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3331 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->code_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUStencilStateFaceDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3376 | WebGPUStencilStateFaceDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3405:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3405 |     if (!JS_GetPropertyById(cx, *object, atomsCache->compare_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3444:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3444 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stencilFailOp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3431:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3431 |     if (!JS_GetPropertyById(cx, *object, atomsCache->passOp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3418:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3418 |     if (!JS_GetPropertyById(cx, *object, atomsCache->depthFailOp_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUStencilStateFaceDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3462:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3462 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3471:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3471 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUStencilStateFaceDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3477:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3477 | WebGPUStencilStateFaceDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3496:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3496 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->compare_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3509:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3509 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->depthFailOp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3522:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3522 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->passOp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3535:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3535 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stencilFailOp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUSwapChainDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3641:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3641 | WebGPUSwapChainDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3670:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3670 |     if (!JS_GetPropertyById(cx, *object, atomsCache->format_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3709:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3709 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3696:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3696 |     if (!JS_GetPropertyById(cx, *object, atomsCache->usage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3683:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3683 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUSwapChainDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3727:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3727 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3736:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3736 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUSwapChainDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3742:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3742 | WebGPUSwapChainDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3761:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3761 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->format_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3774:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3774 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3787:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3787 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->usage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3800:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3800 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUTextureDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3909:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3909 | WebGPUTextureDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3938:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3938 |     if (!JS_GetPropertyById(cx, *object, atomsCache->arraySize_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4016:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4016 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4003:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4003 |     if (!JS_GetPropertyById(cx, *object, atomsCache->usage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3990:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3990 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3977:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3977 |     if (!JS_GetPropertyById(cx, *object, atomsCache->format_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3964:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3964 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dimension_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3951:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3951 |     if (!JS_GetPropertyById(cx, *object, atomsCache->depth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUTextureDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4034:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4034 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4043:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4043 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUTextureDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4049:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4049 | WebGPUTextureDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4068:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4068 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->arraySize_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4081:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4081 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->depth_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4094:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4094 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dimension_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4107:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4107 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->format_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4120:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4120 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4133 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->usage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4146:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4146 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUTextureViewDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4257:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4257 | WebGPUTextureViewDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUTextureViewDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4275:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4275 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4284:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4284 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUTextureViewDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4290:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4290 | WebGPUTextureViewDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUVertexAttributeDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4370:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4370 | WebGPUVertexAttributeDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4399:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4399 |     if (!JS_GetPropertyById(cx, *object, atomsCache->format_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4438:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4438 |     if (!JS_GetPropertyById(cx, *object, atomsCache->shaderLocation_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4425:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4425 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4412:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4412 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inputSlot_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUVertexAttributeDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4456:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4456 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4465:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4465 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUVertexAttributeDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4471:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4471 | WebGPUVertexAttributeDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4490:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4490 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->format_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4503:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4503 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->inputSlot_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4516:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4516 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4529:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4529 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->shaderLocation_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUVertexInputDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4634:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4634 | WebGPUVertexInputDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4663:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4663 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inputSlot_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4689:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4689 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stride_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4676:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4676 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stepMode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUVertexInputDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4707:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4707 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4716:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4716 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUVertexInputDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4722:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4722 | WebGPUVertexInputDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4741:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4741 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->inputSlot_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4754:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4754 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stepMode_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4767:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4767 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stride_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupLayoutDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4955:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4955 | WebGPUBindGroupLayoutDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4991:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4991 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4992 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4998:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4998 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bindingTypes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBlendStateDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5323:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5323 | WebGPUBlendStateDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5352:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5352 |     if (!JS_GetPropertyById(cx, *object, atomsCache->alpha_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5391:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5391 |     if (!JS_GetPropertyById(cx, *object, atomsCache->writeMask_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5378:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5378 |     if (!JS_GetPropertyById(cx, *object, atomsCache->color_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5365:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5365 |     if (!JS_GetPropertyById(cx, *object, atomsCache->blendEnabled_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBlendStateDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5409:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5409 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5418:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5418 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBlendStateDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5424:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5424 | WebGPUBlendStateDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5445:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5445 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->alpha_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5458:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5458 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->blendEnabled_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5473:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5473 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->color_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5486:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5486 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->writeMask_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUDepthStencilStateDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5576:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5576 | WebGPUDepthStencilStateDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5605:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5605 |     if (!JS_GetPropertyById(cx, *object, atomsCache->back_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5670:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5670 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stencilWriteMask_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5657:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5657 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stencilReadMask_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5644:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5644 |     if (!JS_GetPropertyById(cx, *object, atomsCache->front_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5631:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5631 |     if (!JS_GetPropertyById(cx, *object, atomsCache->depthWriteEnabled_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5618:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5618 |     if (!JS_GetPropertyById(cx, *object, atomsCache->depthCompare_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUDepthStencilStateDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5688:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5688 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5697:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5697 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUDepthStencilStateDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5703:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5703 | WebGPUDepthStencilStateDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5724:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5724 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->back_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5737:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5737 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->depthCompare_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5750:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5750 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->depthWriteEnabled_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5765:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5765 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->front_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5778:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5778 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stencilReadMask_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5791:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5791 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stencilWriteMask_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUDeviceDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5884:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5884 | WebGPUDeviceDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5913:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5913 |     if (!JS_GetPropertyById(cx, *object, atomsCache->extensions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUDeviceDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5931:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5931 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5940:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5940 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUDeviceDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5946:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5946 | WebGPUDeviceDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5967:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5967 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->extensions_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUInputStateDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6190:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6190 | WebGPUInputStateDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6226:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6226 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6227 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6233:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6233 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attributes_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6246:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6246 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->indexFormat_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6276:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6276 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6277 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6283:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6283 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->inputs_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp: In member function 'bool mozilla::dom::WebGPUBufferBinding::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | WebGPUBufferBinding::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->buffer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->size_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::TrySetToWebGPUBufferBinding(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3112 | OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::TrySetToWebGPUBufferBinding(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::Wrap(JSContext*, mozilla::dom::WebKitCSSMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::BinaryType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, BinaryType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp: In member function 'bool mozilla::dom::WheelEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | WheelEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->deltaMode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->deltaX_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->deltaY_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->deltaZ_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp: In member function 'bool mozilla::dom::WheelEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:153:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  153 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:162:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  162 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp: In member function 'bool mozilla::dom::WheelEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:168:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  168 | WheelEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:186:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->deltaMode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:197:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  197 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->deltaX_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:208:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  208 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->deltaY_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:219:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->deltaZ_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp: In member function 'bool mozilla::dom::WidevineCDMManifest::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:48:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   48 | WidevineCDMManifest::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:77:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     if (!JS_GetPropertyById(cx, *object, atomsCache->description_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:82:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   82 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDescription)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:100:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  100 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |     if (!JS_GetPropertyById(cx, *object, atomsCache->version_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:118:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  118 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mVersion)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:131:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_cdm_codecs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:136:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mX_cdm_codecs)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:149:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  149 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_cdm_host_versions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:154:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  154 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mX_cdm_host_versions)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:167:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_cdm_interface_versions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:172:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  172 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mX_cdm_interface_versions)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:185:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  185 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_cdm_module_versions_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:190:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  190 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mX_cdm_module_versions)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp: In member function 'bool mozilla::dom::WidevineCDMManifest::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:208:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  208 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  217 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp: In member function 'bool mozilla::dom::WidevineCDMManifest::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:223:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  223 | WidevineCDMManifest::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:243:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  243 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->description_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:256:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:269:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->version_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:282:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  282 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_cdm_codecs_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:295:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  295 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_cdm_host_versions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:308:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  308 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_cdm_interface_versions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WidevineCDMManifestBinding.cpp:321:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  321 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_cdm_module_versions_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ScrollBehavior, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:86:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   86 | ToJSValue(JSContext* aCx, ScrollBehavior aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::OwningExternalOrWindowProxy::TrySetToWindowProxy(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:227:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 | OwningExternalOrWindowProxy::TrySetToWindowProxy(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::IdleRequestOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:353:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  353 | IdleRequestOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:382:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  382 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timeout_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::IdleRequestOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:400:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  400 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:409:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  409 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::IdleRequestOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:415:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  415 | IdleRequestOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:434:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  434 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->timeout_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::ScrollOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:584:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  584 | ScrollOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:604:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->behavior_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::WindowPostMessageOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:673:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  673 | WindowPostMessageOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:703:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  703 |     if (!JS_GetPropertyById(cx, *object, atomsCache->targetOrigin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:708:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  708 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTargetOrigin)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::WindowPostMessageOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:724:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  724 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:733:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  733 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::WindowPostMessageOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:739:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  739 | WindowPostMessageOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:759:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  759 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->targetOrigin_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::ScrollToOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:890:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  890 | ScrollToOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:909:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  909 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->left_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:922:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  922 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->top_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'void mozilla::dom::PromiseDocumentFlushedCallback::Call(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:996:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  996 | PromiseDocumentFlushedCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:996:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1001:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1001 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1002 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1001:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In member function 'bool mozilla::dom::WorkerOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | WorkerOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:87:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In function 'bool mozilla::dom::Worker_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:1117:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1117 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In member function 'bool mozilla::dom::WorkerOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:102:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  102 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:111:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  111 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In member function 'bool mozilla::dom::WorkerOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:117:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  117 | WorkerOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:137:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp: In member function 'bool mozilla::dom::WorkletOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:118:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  118 | WorkletOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:138:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->credentials_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::XMLHttpRequestResponseType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:54:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   54 | ToJSValue(JSContext* aCx, XMLHttpRequestResponseType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToDocument(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:186:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  186 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToDocument(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:292:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  292 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:340:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  340 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:494:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  494 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::MozXMLHttpRequestParameters::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:672:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  672 | MozXMLHttpRequestParameters::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:701:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  701 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mozAnon_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:715:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  715 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mozSystem_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::MozXMLHttpRequestParameters::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:734:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  734 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:743:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  743 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::MozXMLHttpRequestParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:749:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  749 | MozXMLHttpRequestParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:767:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  767 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mozAnon_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:778:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  778 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mozSystem_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLSerializer_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   38 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathEvaluatorBinding.cpp: In function 'bool mozilla::dom::XPathEvaluator_Binding::createExpression(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathEvaluator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathEvaluatorBinding.cpp:41:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   41 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULElement_Binding::Wrap(JSContext*, nsXULElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUAttachmentStateDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:368:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  368 | WebGPUAttachmentStateDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:397:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  397 |     if (!JS_GetPropertyById(cx, *object, atomsCache->formats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:405:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  405 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:416:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  416 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUAttachmentStateDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:445:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  445 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:454:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  454 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUPipelineLayoutDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2160:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2160 | WebGPUPipelineLayoutDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2189:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2189 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bindGroupLayouts_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2197:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2197 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2208:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2208 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupLayoutDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4863:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4863 | WebGPUBindGroupLayoutDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4892:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4892 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bindingTypes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4900:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4900 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4911:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4911 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupLayoutDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4940:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4940 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:4949:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4949 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBinding::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5073:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5073 | WebGPUBinding::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5102:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5102 |     if (!JS_GetPropertyById(cx, *object, atomsCache->count_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5123:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5123 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5134:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5134 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5173:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5173 |     if (!JS_GetPropertyById(cx, *object, atomsCache->start_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5115:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5115 |     if (!JS_GetPropertyById(cx, *object, atomsCache->resources_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUInputStateDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6042:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6042 | WebGPUInputStateDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6071:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6071 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attributes_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6079:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6079 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6090:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6090 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6135:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6135 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6146:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6146 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6127:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6127 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inputs_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->indexFormat_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUInputStateDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6175:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 6175 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6184:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6184 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUPipelineDescriptorBase::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6365:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6365 | WebGPUPipelineDescriptorBase::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6394:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6394 |     if (!JS_GetPropertyById(cx, *object, atomsCache->layout_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6423:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6423 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stages_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6431:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6431 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6442:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6442 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUComputePipelineDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6991:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6991 | WebGPUComputePipelineDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUComputePipelineDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7010:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 7010 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7019:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7019 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPURenderPassDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6582:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6582 | WebGPURenderPassDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6611:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6611 |     if (!JS_GetPropertyById(cx, *object, atomsCache->colorAttachments_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6619:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6619 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6630:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6630 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6654:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6654 |     if (!JS_GetPropertyById(cx, *object, atomsCache->depthStencilAttachment_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6787:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6787 | WebGPUBindGroupDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6816:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6816 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bindings_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6824:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6824 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6835:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6835 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6859:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6859 |     if (!JS_GetPropertyById(cx, *object, atomsCache->layout_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPURenderPipelineDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7110:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7110 | WebGPURenderPipelineDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7140:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7140 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attachmentState_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7172:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7172 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7183:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7183 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7266:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7266 |     if (!JS_GetPropertyById(cx, *object, atomsCache->primitiveTopology_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7242:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7242 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inputState_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7218:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7218 |     if (!JS_GetPropertyById(cx, *object, atomsCache->depthStencilState_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7164:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 7164 |     if (!JS_GetPropertyById(cx, *object, atomsCache->blendState_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::texSubImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::texImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::WebGLContextAttributes::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:855:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  855 | WebGLContextAttributes::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:884:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  884 |     if (!JS_GetPropertyById(cx, *object, atomsCache->alpha_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:911:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  911 |     if (!JS_GetPropertyById(cx, *object, atomsCache->depth_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:925:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  925 |     if (!JS_GetPropertyById(cx, *object, atomsCache->failIfMajorPerformanceCaveat_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:939:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  939 |     if (!JS_GetPropertyById(cx, *object, atomsCache->powerPreference_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:946:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  946 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), WebGLPowerPreferenceValues::strings, "WebGLPowerPreference", "'powerPreference' member of WebGLContextAttributes", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:958:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  958 |     if (!JS_GetPropertyById(cx, *object, atomsCache->premultipliedAlpha_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:972:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  972 |     if (!JS_GetPropertyById(cx, *object, atomsCache->preserveDrawingBuffer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:986:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  986 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stencil_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:897:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  897 |     if (!JS_GetPropertyById(cx, *object, atomsCache->antialias_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::WebGLContextAttributes::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1005:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1005 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:1014:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1014 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUAdapterDescriptor::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:207:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 | WebGPUAdapterDescriptor::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:236:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  236 |     if (!JS_GetPropertyById(cx, *object, atomsCache->powerPreference_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:244:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  244 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), WebGPUPowerPreferenceValues::strings, "WebGPUPowerPreference", "'powerPreference' member of WebGPUAdapterDescriptor", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUAdapterDescriptor::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:259:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  259 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:268:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  268 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::ScrollOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:516:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 | ScrollOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:545:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  545 |     if (!JS_GetPropertyById(cx, *object, atomsCache->behavior_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:552:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  552 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ScrollBehaviorValues::strings, "ScrollBehavior", "'behavior' member of ScrollOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::ScrollOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:569:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  569 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:578:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  578 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::scrollByPages(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::scrollByLines(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::ScrollToOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:832:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  832 | ScrollToOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:862:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  862 |     if (!JS_GetPropertyById(cx, *object, atomsCache->left_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:875:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  875 |     if (!JS_GetPropertyById(cx, *object, atomsCache->top_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::scrollBy(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::scrollTo(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  516 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  515 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Window_Binding::scroll(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp: In member function 'bool mozilla::dom::WorkletOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | WorkletOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->credentials_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:86:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), RequestCredentialsValues::strings, "RequestCredentials", "'credentials' member of WorkletOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp: In member function 'bool mozilla::dom::WorkletOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:103:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  103 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkletBinding.cpp:112:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  112 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::retrieveConsoleEvents(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XSLTProcessor_Binding::transformToFragment(JSContext*, JS::Handle<JSObject*>, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::getRegionalPrefsLocales(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:8946:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8946 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8947 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::getWebExposedLocales(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:9005:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 9005 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9006 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::getSupportedProfiles(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionCompressedTextureASTC*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:7646:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7646 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7647 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:14744:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
14744 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14745 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XSLTProcessor_Binding::transformToDocument(JSContext*, JS::Handle<JSObject*>, txMozillaXSLTProcessor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningFloat32ArrayOrUnrestrictedFloatSequence::TrySetToUnrestrictedFloatSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:215:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  215 | OwningFloat32ArrayOrUnrestrictedFloatSequence::TrySetToUnrestrictedFloatSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:221:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  221 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:233:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  233 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningInt32ArrayOrLongSequence::TrySetToLongSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:691:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  691 | OwningInt32ArrayOrLongSequence::TrySetToLongSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:697:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  697 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:709:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  709 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::XMLHttpRequest>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:2665:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2665 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::postMessage(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3392:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3392 |           if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3400:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3400 |               if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3411:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3411 |                 if (!iter.next(&temp, &done)) {
      |                      ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3462:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3462 |           if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3470:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3470 |               if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3481:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3481 |                 if (!iter.next(&temp, &done)) {
      |                      ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3627:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3627 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3635:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3635 |           if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3646:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3646 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3697:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3697 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3705:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3705 |           if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:3716:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3716 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In function 'bool mozilla::dom::Worker_Binding::postMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Worker*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:640:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  640 |           if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:650:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  650 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::importScripts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:38,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::Int32ArrayOrLongSequenceArgument::TrySetToLongSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4018:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4018 |   TrySetToLongSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4024:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4024 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4036:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4036 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIVariant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:38,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::Float32ArrayOrUnrestrictedFloatSequenceArgument::TrySetToUnrestrictedFloatSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2853:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2853 |   TrySetToUnrestrictedFloatSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2859:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2859 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2871:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2871 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib4fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib3fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib2fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::vertexAttrib1fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniformMatrix4fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniformMatrix3fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::uniformMatrix2fv(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::setVertexBuffers(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:11551:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11551 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:11562:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11562 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:11596:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11596 |     if (!iter.init(args[2], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:11607:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
11607 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::openDialog(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7237:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7237 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7246:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7246 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7255:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7255 |     if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUQueue_Binding::submit(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Queue*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:16078:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16078 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:16089:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
16089 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Window_Binding::setInterval(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:18362:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18362 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Blob.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:10,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   34 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Window_Binding::setTimeout(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:18196:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18196 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::setInterval(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp:1244:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1244 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::setTimeout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerGlobalScopeBinding.cpp:1078:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1078 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_draw_buffers_Binding::drawBuffersWEBGL(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionDrawBuffers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:10351:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
10351 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:10362:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
10362 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerNavigatorBinding.cpp:731:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  731 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  732 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FocusEvent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathNSResolverBinding.cpp: In member function 'void mozilla::dom::XPathNSResolver::LookupNamespaceURI(JSContext*, JS::Handle<JS::Value>, const nsAString&, nsString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathNSResolverBinding.cpp:19:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   19 | XPathNSResolver::LookupNamespaceURI(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& prefix, nsString& aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathNSResolverBinding.cpp:45:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 |         !GetCallableProperty(cx, atomsCache->lookupNamespaceURI_id, &callable)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathNSResolverBinding.cpp:52:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   52 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
   53 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathNSResolverBinding.cpp:52:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathNSResolverBinding.cpp:58:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 |   if (!ConvertJSValueToString(cx, rval, eNull, eNull, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'void mozilla::dom::FrameRequestCallback::Call(JSContext*, JS::Handle<JS::Value>, double, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:970:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  970 | FrameRequestCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, double time, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:986:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  986 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  987 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:986:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Fetch.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  111 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Fetch.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  110 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver<Derived>::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  282 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  281 |     NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler<Derived>::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  483 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  482 | NS_INTERFACE_MAP_ENTRY(nsISupports)
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   40 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Blob.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:10,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Blob.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:10,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   40 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   39 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   54 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   53 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   65 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   64 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_realFrameElement(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_frameElement(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::HTMLCanvasElementOrOffscreenCanvas::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:350:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  350 | HTMLCanvasElementOrOffscreenCanvas::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:350:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLCanvasElementOrOffscreenCanvas::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:508:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  508 | OwningHTMLCanvasElementOrOffscreenCanvas::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLCanvasElementOrOffscreenCanvas::TrySetToHTMLCanvasElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:406:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 | OwningHTMLCanvasElementOrOffscreenCanvas::TrySetToHTMLCanvasElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::get_canvas(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:14547:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
14547 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLCanvasElementOrOffscreenCanvas::TrySetToOffscreenCanvas(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:459:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  459 | OwningHTMLCanvasElementOrOffscreenCanvas::TrySetToOffscreenCanvas(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::createQueryEXT(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLExtensionDisjointTimerQuery*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getUniformLocation(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:18232:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
18232 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::createShader(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:17431:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
17431 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17432 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getActiveUniform(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getActiveAttrib(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::createTexture(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::createRenderbuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::createProgram(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::createFramebuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::createBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp: In member function 'bool mozilla::dom::WebGPUBufferBinding::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:125:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  125 | WebGPUBufferBinding::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:147:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->buffer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:160:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  160 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUExtrasBinding.cpp:173:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->size_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBufferOrWebGPUTexture::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1245:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1245 | WebGPUBufferOrWebGPUTexture::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUBufferOrWebGPUTexture::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1403:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1403 | OwningWebGPUBufferOrWebGPUTexture::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createTexture(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUSwapChain_Binding::getNextTexture(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::SwapChain*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createComputePipeline(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUComputePipelineOrWebGPURenderPipeline::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1560:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1560 | WebGPUComputePipelineOrWebGPURenderPipeline::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUComputePipelineOrWebGPURenderPipeline::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:1718:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1718 | OwningWebGPUComputePipelineOrWebGPURenderPipeline::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createRenderPipeline(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createBindGroupLayout(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUPipelineLayoutDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2245:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2245 | WebGPUPipelineLayoutDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2282:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2282 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2283 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2289:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2289 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bindGroupLayouts_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUPipelineStageDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2442:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2442 | WebGPUPipelineStageDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2462:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2462 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->entryPoint_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2476:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2476 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->shaderModule_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2487:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2487 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stage_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createShaderModule(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPURenderPassAttachmentDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2623:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2623 | WebGPURenderPassAttachmentDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2645:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2645 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attachment_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2658:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2658 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->loadOp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2671:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2671 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->storeOp_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPURenderPassDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6669:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6669 | WebGPURenderPassDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6705:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6705 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6706 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6712:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6712 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->colorAttachments_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6727:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6727 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->depthStencilAttachment_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUTexture_Binding::createTextureView(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Texture*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:2943:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2943 | WebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:3163:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3163 | OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBinding::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5188:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5188 | WebGPUBinding::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5207:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5207 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->count_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5232:52: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5232 |             if (!currentValue[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5237:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5237 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5238 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5244:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5244 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->resources_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:5257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5257 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->start_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUBindGroupDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6885:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6885 | WebGPUBindGroupDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6921:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6921 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6922 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6928:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6928 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->bindings_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6944:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6944 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->layout_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createSampler(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUPipelineDescriptorBase::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6468:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6468 | WebGPUPipelineDescriptorBase::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6489:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6489 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->layout_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6518:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6518 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6519 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:6525:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6525 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->stages_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPUComputePipelineDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7025:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7025 | WebGPUComputePipelineDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createPipelineLayout(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createAttachmentState(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createBlendState(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createDepthStencilState(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'bool mozilla::dom::WebGPURenderPipelineDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7281:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7281 | WebGPURenderPipelineDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7303:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7303 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->attachmentState_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7334:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7334 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7335 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7341:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7341 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->blendState_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7357:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7357 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->depthStencilState_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7373:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7373 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->inputState_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7386:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7386 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->primitiveTopology_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createInputState(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In member function 'void mozilla::dom::WebGPULogCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::webgpu::LogEntry&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7436:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7436 | WebGPULogCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, webgpu::LogEntry& error, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7456:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7456 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 7457 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:7456:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPU_Binding::getAdapter(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Instance*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::get_adapter(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUAdapter_Binding::createDevice(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Adapter*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUCommandEncoder_Binding::finishEncoding(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::CommandEncoder*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp: In function 'bool mozilla::dom::WebGPUFence_Binding::get_promise_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Fence*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGPUBinding.cpp:14060:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
14060 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Window_Binding::createImageBitmap_promiseWrapper(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalParent_Binding::changeFrameRemoteness_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp:1218:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1218 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::createImageBitmap_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Worklet_Binding::addModule_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Worklet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::getQueue(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createCommandEncoder(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUDevice_Binding::createBindGroup(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Device*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebGPUQueue_Binding::insertFence(JSContext*, JS::Handle<JSObject*>, mozilla::webgpu::Queue*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::WebKitCSSMatrix>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebKitCSSMatrixBinding.cpp:693:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  693 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebKitCSSMatrixBinding.cpp: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::setMatrixValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebKitCSSMatrixBinding.cpp:39:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   39 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::inverse(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::skewX(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::skewY(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::translate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::scale(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::rotate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::rotateAxisAngle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WebKitCSSMatrix_Binding::multiply(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WebKitCSSMatrix*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::WebSocket>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp: In function 'bool mozilla::dom::WebSocket_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:1114:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1114 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:1147:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1147 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:1154:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1154 |           if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:1164:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1164 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:1176:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1176 |             if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:1221:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1221 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp: In function 'bool mozilla::dom::WebSocket_Binding::createServerWebSocket(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:821:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  821 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:827:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  827 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:838:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  838 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:850:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  850 |       if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WebSocketBinding.cpp:873:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  873 |   if (!ConvertJSValueToString(cx, args[3], eStringify, eStringify, arg3)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULCommandEvent_Binding::get_sourceEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULCommandEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp: In function 'bool mozilla::dom::WheelEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WheelEventBinding.cpp:624:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  624 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::ExternalOrWindowProxy::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 | ExternalOrWindowProxy::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::OwningExternalOrWindowProxy::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:272:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  272 | OwningExternalOrWindowProxy::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::get_sidebar(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:7703:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 7703 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_external(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'bool mozilla::dom::OwningExternalOrWindowProxy::TrySetToExternal(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:174:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 | OwningExternalOrWindowProxy::TrySetToExternal(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In member function 'void mozilla::dom::IdleRequestCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::IdleDeadline&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1027:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1027 | IdleRequestCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, IdleDeadline& deadline, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1047:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1047 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1048 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:1047:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_location(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_windowRoot(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::getWindowGlobalChild(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_caches(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_caches(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_indexedDB(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp: In function 'bool mozilla::dom::DataTransferItemList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:825:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  825 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:827:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  827 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::{anonymous}::AbortStream(JSContext*, JS::Handle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::getFiles_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:711:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  711 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::FetchStreamReader::CloseAndRelease(JSContext*, nsresult)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::FetchStream::ErrorPropagation(JSContext*, const MutexAutoLock&, JS::HandleObject, nsresult)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::get_documentReadyForIdle_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:6163:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 6163 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::get_ready_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentL10n*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:827:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  827 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:65:
/<<PKGBUILDDIR>>/dom/fetch/FetchStream.cpp: In member function 'virtual JS::Value mozilla::dom::FetchStream::cancel(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/fetch/FetchStream.cpp:209:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 | JS::Value FetchStream::cancel(JSContext* aCx, JS::HandleObject aStream,
      |           ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchStream.cpp: In member function 'virtual void mozilla::dom::FetchStream::onErrored(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/fetch/FetchStream.cpp:235:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  235 | void FetchStream::onErrored(JSContext* aCx, JS::HandleObject aStream,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static void mozilla::dom::FetchUtil::ReportJSStreamError(JSContext*, size_t)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:83:
/<<PKGBUILDDIR>>/dom/fetch/FetchUtil.cpp:560:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  560 |   JS_SetPendingException(aCx, value);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DedicatedWorkerGlobalScope*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:57:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   57 |   return JS_DefineProperty(cx, obj, "name", args[0], JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onunload(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onunhandledrejection(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onstorage(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onrejectionhandled(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpopstate(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpageshow(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpagehide(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ononline(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onoffline(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::set_scrollTop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onlanguagechange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::set_scrollLeft(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onhashchange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onbeforeunload(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onbeforeprint(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onafterprint(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontouchcancel(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontouchmove(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontouchend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontouchstart(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onwebkittransitionend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onwebkitanimationstart(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::set_dropEffect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:65:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onwebkitanimationiteration(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onwebkitanimationend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::set_effectAllowed(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::set_selectedStyleSheetSet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:4589:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4589 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontransitionstart(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontransitionrun(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontransitionend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontransitioncancel(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onanimationstart(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::set_mozCursor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:849:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  849 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onanimationiteration(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onanimationend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onanimationcancel(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmozfullscreenerror(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmozfullscreenchange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onlostpointercapture(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ongotpointercapture(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointerleave(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointerenter(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointerover(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointerout(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointermove(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual void mozilla::dom::MainThreadFetchResolver::OnResponseAvailableInternal(mozilla::dom::InternalResponse*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointerup(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::hasPointerCapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointerdown(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::set_cookie(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2334:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2334 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpointercancel(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::enableStyleSheetsForSet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:4756:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4756 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontoggle(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::releasePointerCapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onselectstart(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::setPointerCapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onwaiting(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::hasAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1703:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1703 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onvolumechange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::set_classList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1139:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1139 |   if (!JS_GetProperty(cx, obj, "classList", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1148:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1148 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::set_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2218:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2218 |   if (!JS_GetProperty(cx, obj, "location", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2227:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2227 |   return JS_SetProperty(cx, targetObj, "href", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ontimeupdate(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DataTransferItemList_Binding::remove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransferItemList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onsuspend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::webkitMatchesSelector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1930:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1930 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onsubmit(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::matches(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1883:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1883 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onstalled(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::mozMatchesSelector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2277:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2277 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onshow(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onselect(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onseeking(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onseeked(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onscroll(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onresize(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onreset(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onratechange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onplaying(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onplay(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onpause(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onwheel(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmouseup(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmouseover(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmouseout(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmousemove(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmouseleave(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmouseenter(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onmousedown(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onloadstart(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onloadend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onloadedmetadata(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onloadeddata(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onload(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onkeyup(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onkeypress(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onkeydown(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_oninvalid(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_oninput(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onended(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onemptied(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondurationchange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondrop(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondragstart(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondragover(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondragleave(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondragexit(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondragenter(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondragend(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondrag(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondblclick(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_oncuechange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_oncontextmenu(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onclick(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_oncanplaythrough(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_oncanplay(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onauxclick(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onfocus(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onblur(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onvrdisplaypresentchange(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onvrdisplaydeactivate(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onvrdisplayactivate(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onvrdisplaydisconnect(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onvrdisplayconnect(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp: In function 'bool mozilla::dom::FileList_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:664:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  664 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:666:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  666 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondevicelight(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onuserproximity(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondeviceproximity(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onabsolutedeviceorientation(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondeviceorientation(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_ondevicemotion(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_onappinstalled(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_webgpu(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_speechSynthesis(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_u2f(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_crypto(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_crypto(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_visualViewport(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_intlUtils(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_paintWorklet(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_messageManager(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::getGroupMessageManager(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:8246:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8246 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::FetchBodyConsumer<Derived>::ContinueConsumeBody(nsresult, uint32_t, uint8_t*, bool) [with Derived = mozilla::dom::EmptyBody]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:38:
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:793:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  793 |           BodyUtil::ConsumeJson(cx, &json, decoded, error);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_InstallTrigger(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_applicationCache(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_navigator(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_customElements(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::get_history(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:38,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::Window_Binding::fetch(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::fetch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4759:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4759 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::matchMedia(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:4069:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4069 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::getComputedStyle(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowBinding.cpp:4013:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4013 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Window_Binding::getSelection(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::FetchBodyConsumer<Derived>::ContinueConsumeBody(nsresult, uint32_t, uint8_t*, bool) [with Derived = mozilla::dom::Response]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:38:
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:793:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  793 |           BodyUtil::ConsumeJson(cx, &json, decoded, error);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WindowGlobalChild_Binding::getByInnerWindowId(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::get_childActor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalChild_Binding::get_parentActor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalChild*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::getByInnerWindowId(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalChild_Binding::getActor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalChild*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp:318:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::get_rootFrameLoader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WindowGlobalParent_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalParent_Binding::getActor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WindowGlobalParent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WindowGlobalActorsBinding.cpp:1156:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1156 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp: In function 'bool mozilla::dom::ChromeWorker_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/WorkerBinding.cpp:266:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  266 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::FetchBodyConsumer<Derived>::ContinueConsumeBody(nsresult, uint32_t, uint8_t*, bool) [with Derived = mozilla::dom::Request]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_indexedDB(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:38:
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:793:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  793 |           BodyUtil::ConsumeJson(cx, &json, decoded, error);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_navigator(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In function 'void mozilla::dom::FormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:1410:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1410 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:1418:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1418 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_storage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_mediaCapabilities(JSContext*, JS::Handle<JSObject*>, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In function 'void mozilla::dom::FontFaceSet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:1428:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1428 |   if (!JS_GetProperty(aCx, proto, "values", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:1436:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1436 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:1443:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1443 |   if (!JS_DefineProperty(aCx, proto, "keys", aliasedVal, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Worklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLDocument_Binding::get_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLDocument*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULDocument_Binding::get_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULDocument*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:91:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   91 | DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:74:
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp: In member function 'virtual void mozilla::dom::FetchStreamReader::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp:230:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  230 | void FetchStreamReader::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:558:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  558 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::WorkerFetchResponseRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:239:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  239 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToFormData(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:388:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  388 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToFormData(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp: In member function 'bool mozilla::dom::OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToURLSearchParams(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XMLHttpRequestBinding.cpp:441:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  441 | OwningDocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToURLSearchParams(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::loadBindingDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:5306:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5306 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequest_Binding::get_upload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XMLHttpRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::clearData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:518:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  518 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XMLHttpRequestUpload_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequestUpload*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathEvaluatorBinding.cpp: In function 'bool mozilla::dom::XPathEvaluator_Binding::evaluate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathEvaluator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/XPathEvaluatorBinding.cpp:160:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  160 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In function 'bool mozilla::dom::FontFace_Binding::load_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:1476:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1476 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In function 'bool mozilla::dom::FontFace_Binding::get_loaded_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:1524:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1524 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::hasAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1746:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1746 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1750:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1750 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In function 'bool mozilla::dom::FontFaceSet_Binding::get_ready_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:1007:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1007 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XPathExpression_Binding::evaluateWithContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathExpression*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DominatorTree_Binding::getImmediateDominator(JSContext*, JS::Handle<JSObject*>, mozilla::devtools::DominatorTree*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::mozClearDataAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:954:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  954 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::XPathExpression_Binding::evaluate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XPathExpression*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings22.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::insertAdjacentText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2196:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2196 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2200:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2200 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XSLTProcessor_Binding::Wrap(JSContext*, txMozillaXSLTProcessor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DominatorTree_Binding::getRetainedSize(JSContext*, JS::Handle<JSObject*>, mozilla::devtools::DominatorTree*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::FetchBodyConsumer<Derived>::ContinueConsumeBlobBody(mozilla::dom::BlobImpl*, bool) [with Derived = mozilla::dom::Request]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::setData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:461:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  461 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:465:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  465 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XSLTProcessor_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::mozSetDataAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:1012:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1012 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:1033:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1033 |   MOZ_KnownLive(self)->MozSetDataAt(cx, NonNullHelper(Constify(arg0)), arg1, arg2, MOZ_KnownLive(NonNullHelper(subjectPrincipal)), rv);
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULFrameElement_Binding::Wrap(JSContext*, mozilla::dom::XULFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In function 'bool mozilla::dom::EventTarget_Binding::setEventHandler(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventTarget*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:1104:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1104 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:38:
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'void mozilla::dom::{anonymous}::FileCreationHandler<Derived>::RejectedCallback(JSContext*, JS::Handle<JS::Value>) [with Derived = mozilla::dom::Request]':
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:456:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  456 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::XULFrameElement_Binding::get_frameLoader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::XULFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DataTransfer_Binding::updateDragImage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::FetchBodyConsumer<Derived>::ContinueConsumeBlobBody(mozilla::dom::BlobImpl*, bool) [with Derived = mozilla::dom::Response]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DataTransfer_Binding::setDragImage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::mozSetImageElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:3589:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3589 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:38:
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'void mozilla::dom::{anonymous}::FileCreationHandler<Derived>::RejectedCallback(JSContext*, JS::Handle<JS::Value>) [with Derived = mozilla::dom::Response]':
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:456:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  456 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::setAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentL10n*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:462:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  462 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/fetch/BodyExtractor.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::FetchBodyConsumer<Derived>::ContinueConsumeBlobBody(mozilla::dom::BlobImpl*, bool) [with Derived = mozilla::dom::EmptyBody]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:38:
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'void mozilla::dom::{anonymous}::FileCreationHandler<Derived>::RejectedCallback(JSContext*, JS::Handle<JS::Value>) [with Derived = mozilla::dom::EmptyBody]':
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:456:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  456 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'void mozilla::dom::{anonymous}::FileCreationHandler<Derived>::ResolvedCallback(JSContext*, JS::Handle<JS::Value>) [with Derived = mozilla::dom::Response]':
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:439:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  439 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FrameLoader_Binding::requestTabStateFlush(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'void mozilla::dom::{anonymous}::FileCreationHandler<Derived>::ResolvedCallback(JSContext*, JS::Handle<JS::Value>) [with Derived = mozilla::dom::EmptyBody]':
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:439:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp: In member function 'void mozilla::dom::{anonymous}::FileCreationHandler<Derived>::ResolvedCallback(JSContext*, JS::Handle<JS::Value>) [with Derived = mozilla::dom::Request]':
/<<PKGBUILDDIR>>/dom/fetch/FetchConsumer.cpp:439:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/fetch/Unified_cpp_dom_fetch0.cpp:74:
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp: In member function 'void mozilla::dom::FetchStreamReader::ReportErrorToConsole(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp:332:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  332 | void FetchStreamReader::ReportErrorToConsole(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp:339:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  339 |   nsContentUtils::ExtractErrorValues(aCx, aValue, sourceSpec, &line, &column,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  340 |                                      valueString);
      |                                      ~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings6.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp
dom/bindings/UnifiedBindings7.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp: In member function 'virtual void mozilla::dom::FetchStreamReader::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/fetch/FetchStreamReader.cpp:326:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  326 | void FetchStreamReader::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::getData(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:404:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  404 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FrameLoader_Binding::startPersistence(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In function 'bool mozilla::dom::FontFaceSet_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:592:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  592 |   MOZ_KnownLive(self)->ForEach(cx, MOZ_KnownLive(NonNullHelper(arg0)), arg1, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileReaderBinding.cpp: In function 'bool mozilla::dom::FileReader_Binding::readAsText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileReaderBinding.cpp:169:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FrameLoader_Binding::print(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_featureSettings(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_style(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_display(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_weight(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/fetch'
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1344:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1344 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1348:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1348 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/file'
mkdir -p '.deps/'
dom/file/Unified_cpp_dom_file0.o
/usr/bin/g++ -o Unified_cpp_dom_file0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/build-browser/dom/file -I/<<PKGBUILDDIR>>/dom/file/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_file0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/file/Unified_cpp_dom_file0.cpp
dom/file/Unified_cpp_dom_file1.o
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_stretch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1296:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1296 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_unicodeRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_commandDispatcher(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_mozDocumentURIIfNotForErrorPages(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_family(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_documentLoadGroup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_effectiveStoragePrincipal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_documentURIObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_variationSettings(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DataTransfer; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::devtools::DominatorTree; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFace_Binding::set_variant(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFace*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Directory; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DataTransfer_Binding::mozTypesAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::querySelectorAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:4946:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4946 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_popupRangeParent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Document_Binding::nodeFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_styleSheetSets(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_doctype(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::getAnonymousNodes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_classList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getAttributeNodeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2747:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2747 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2751:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2751 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getAttributeNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2571:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2571 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::createNSResolver(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransferItem_Binding::webkitGetAsEntry(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransferItem*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DocumentFragment_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createTextNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1531:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1531 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createComment(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1575:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1575 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createProcessingInstruction(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1619:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1619 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1623:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1623 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createCDATASection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2052:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2052 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::getBoxObjectFor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getTransformToAncestor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getAsFlexContainer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FormData_Binding::_delete_(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FormData_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceAcceleration_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:865:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  865 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:865:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceRotationRate_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:2022:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2022 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReaderSync_Binding::readAsArrayBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReaderSync*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::createDocumentFragment(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1801:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1801 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getTransformToParent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getTransformToViewport(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_popupNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_tooltipNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FrameLoader_Binding::activateFrameEvent(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransfer_Binding::get_mozSourceNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getElementsByName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2978:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2978 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FontFaceSet_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::querySelectorAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:145:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  145 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FontFaceSet_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::querySelectorAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:4119:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4119 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Policy_Binding::allowsFeature(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FeaturePolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp:556:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  556 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp: In function 'bool mozilla::dom::ErrorEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:470:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  470 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFaceSet_Binding::check(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:945:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  945 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DirectoryBinding.cpp: In function 'bool mozilla::dom::Directory_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DirectoryBinding.cpp:213:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  213 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DominatorTreeBinding.cpp: In function 'bool mozilla::dom::DominatorTree_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DominatorTreeBinding.cpp:222:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp: In function 'bool mozilla::dom::DeviceLightEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp:220:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  220 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:1339:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1339 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In function 'bool mozilla::dom::FormData_Binding::set(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:684:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  684 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:701:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  701 |             if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:720:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  720 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:738:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  738 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:759:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  759 |         if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:1415:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1415 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp: In function 'bool mozilla::dom::DeviceOrientationEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:575:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  575 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In function 'bool mozilla::dom::EventTarget_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:1231:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1231 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In function 'bool mozilla::dom::FormData_Binding::append(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:350:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:367:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  367 |             if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:386:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  386 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:404:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  404 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:425:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  425 |         if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemBinding.cpp: In function 'bool mozilla::dom::DataTransferItem_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemBinding.cpp:305:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:573:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  573 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:6170:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6170 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp: In function 'bool mozilla::dom::DelayNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:338:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  338 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp: In function 'bool mozilla::dom::DocumentTimeline_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp:195:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  195 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTypeBinding.cpp: In function 'bool mozilla::dom::DocumentType_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTypeBinding.cpp:403:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  403 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp: In function 'bool mozilla::dom::ExtendableEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp:235:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  235 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:609:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  609 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp: In function 'bool mozilla::dom::EventSource_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:571:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  571 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:849:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  849 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp: In function 'bool mozilla::dom::DeviceProximityEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:345:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  345 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp: In function 'bool mozilla::dom::Event_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:1227:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1227 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp: In function 'bool mozilla::dom::DragEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:442:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  442 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:16233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16233 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Element; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DocumentType; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DocumentFragment; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::EventTarget_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DedicatedWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DedicatedWorkerGlobalScope*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontouchcancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileReaderSyncBinding.cpp: In function 'bool mozilla::dom::FileReaderSync_Binding::readAsText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReaderSync*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileReaderSyncBinding.cpp:174:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontouchmove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontouchend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontouchstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onwebkittransitionend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onwebkitanimationstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onwebkitanimationiteration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onwebkitanimationend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FrameLoader_Binding::get_loadContext(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontransitionstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FrameLoader_Binding::get_remoteTab(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FrameLoader_Binding::get_docShell(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontransitionrun(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::FeaturePolicyViolationReportBody; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::External; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontransitionend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::FontFace; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileList; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontransitioncancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::FormData; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onanimationstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::File; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onanimationiteration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onanimationend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FetchEvent_Binding::get_request(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FetchEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileSystem_Binding::get_root(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileSystem*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onanimationcancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FlexItemValues_Binding::get_frameRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FlexItemValues*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FlexItemValues_Binding::get_node(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FlexItemValues*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FrameLoader_Binding::get_parentSHistory(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmozfullscreenerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::createReader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileSystemDirectoryEntry*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmozfullscreenchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FocusEvent_Binding::get_relatedTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FocusEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onlostpointercapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FrameLoader_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ongotpointercapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FrameLoader_Binding::get_messageManager(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerleave(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameLoaderBinding.cpp: In function 'bool mozilla::dom::FrameLoader_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameLoaderBinding.cpp:1044:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1044 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameLoaderBinding.cpp:1044:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerenter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp: In function 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:354:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  354 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerover(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::Policy_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp:711:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  711 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp: In function 'bool mozilla::dom::FlexLineValues_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:1423:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1423 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp:215:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  215 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileReaderBinding.cpp: In function 'bool mozilla::dom::FileReader_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileReaderBinding.cpp:894:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  894 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In function 'bool mozilla::dom::File_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:655:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  655 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointermove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp: In function 'bool mozilla::dom::External_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:135:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp: In function 'bool mozilla::dom::FetchEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:499:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  499 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryReaderBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryReader_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryReaderBinding.cpp:158:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  158 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerdown(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp: In function 'bool mozilla::dom::GamepadAxisMoveEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:326:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  326 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp: In function 'bool mozilla::dom::FrameCrashedEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:320:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  320 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointercancel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp: In function 'bool mozilla::dom::Flex_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontoggle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onselectstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp: In function 'bool mozilla::dom::FetchObserver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp:335:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  335 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onwaiting(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onvolumechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemFileEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemFileEntry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemFileEntryBinding.cpp:133:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  133 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ontimeupdate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onsuspend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In function 'bool mozilla::dom::FormData_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:1004:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1004 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onsubmit(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onstalled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In function 'bool mozilla::dom::FontFaceSet_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:1063:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1063 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onshow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemEntry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemEntryBinding.cpp:279:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  279 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onselect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp: In function 'bool mozilla::dom::FileSystem_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:359:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  359 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onseeking(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp: In function 'bool mozilla::dom::FlexItemValues_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:876:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  876 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onseeked(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:960:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  960 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onscroll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp: In function 'bool mozilla::dom::FocusEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:243:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  243 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onresize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In function 'bool mozilla::dom::FontFace_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:1546:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1546 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryEntryBinding.cpp:235:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  235 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onreset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp: In function 'bool mozilla::dom::GainNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp:305:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FetchObserver_Binding::get_onresponseprogress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FetchObserver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onratechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FetchObserver_Binding::get_onrequestprogress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FetchObserver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FetchObserver_Binding::get_onstatechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FetchObserver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_onloadend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onplaying(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onplay(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpause(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_onload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onwheel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_onloadstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmouseup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FontFaceSet_Binding::get_onloadingerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmouseover(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FontFaceSet_Binding::get_onloadingdone(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmouseout(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FontFaceSet_Binding::get_onloading(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmousemove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ExtendableMessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmouseleave(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileReader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmouseenter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReaderSync_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onmousedown(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onloadstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameLoaderBinding.cpp: In function 'bool mozilla::dom::FrameLoader_Binding::sendCrossProcessMouseEvent(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameLoaderBinding.cpp:350:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onloadend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onloadedmetadata(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::External_Binding::Wrap(JSContext*, mozilla::dom::External*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onloadeddata(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp: In member function 'void mozilla::dom::ExternalJSImpl::IsSearchProviderInstalled(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:470:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  470 |       !GetCallableProperty(cx, atomsCache->IsSearchProviderInstalled_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:475:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  475 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  476 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:475:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onkeyup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::External::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onkeypress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onkeydown(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp: In member function 'bool mozilla::dom::FakePluginMimeEntry::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:45:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   45 | FakePluginMimeEntry::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:74:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   74 |     if (!JS_GetPropertyById(cx, *object, atomsCache->description_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:79:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   79 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDescription)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:89:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   89 |     if (!JS_GetPropertyById(cx, *object, atomsCache->extension_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:94:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mExtension)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:109:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  109 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oninvalid(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oninput(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onended(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp: In member function 'bool mozilla::dom::FakePluginMimeEntry::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:127:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  127 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:136:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  136 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onemptied(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondurationchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp: In member function 'bool mozilla::dom::FakePluginMimeEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:142:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  142 | FakePluginMimeEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:162:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->description_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:175:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->extension_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:188:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondrop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondragstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondragover(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondragleave(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondragexit(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp: In member function 'bool mozilla::dom::FakePluginTagInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:502:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  502 | FakePluginTagInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:522:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  522 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->description_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:535:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  535 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fileName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:548:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  548 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fullPath_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:561:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  561 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->handlerURI_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:596:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  596 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mimeEntries_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:589:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  589 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:609:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  609 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:622:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  622 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->niceName_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:635:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  635 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->sandboxScript_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:648:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  648 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->version_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondragenter(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondragend(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondrag(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicyViolationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_ondblclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oncuechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oncontextmenu(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:185:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  185 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:233:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:387:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  387 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oncanplaythrough(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::FetchReadableStreamReadDataArray::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:551:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  551 | FetchReadableStreamReadDataArray::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:580:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  580 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oncanplay(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::FetchReadableStreamReadDataArray::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:601:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  601 | FetchReadableStreamReadDataArray::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:623:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  623 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onauxclick(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onfocus(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::FetchReadableStreamReadDataDone::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:668:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  668 | FetchReadableStreamReadDataDone::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:697:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  697 |     if (!JS_GetPropertyById(cx, *object, atomsCache->done_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onblur(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::FetchReadableStreamReadDataDone::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:716:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  716 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:725:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  725 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::FetchReadableStreamReadDataDone::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:731:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  731 | FetchReadableStreamReadDataDone::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpaste(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:749:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  749 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->done_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oncut(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_oncopy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onvisibilitychange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp: In member function 'bool mozilla::dom::FetchEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:159:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  159 | FetchEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:179:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  179 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->clientId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:190:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isReload_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:204:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->request_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:217:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->resultingClientId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerlockerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onpointerlockchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onfullscreenerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onfullscreenchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FetchState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp:38:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   38 | ToJSValue(JSContext* aCx, FetchState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onselectionchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onafterscriptexecute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onbeforescriptexecute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In member function 'bool mozilla::dom::FilePropertyBag::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:56:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 | FilePropertyBag::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:86:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lastModified_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_onreadystatechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_onfullscreenerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In member function 'bool mozilla::dom::FilePropertyBag::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:104:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  104 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:113:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In member function 'bool mozilla::dom::FilePropertyBag::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 | FilePropertyBag::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:138:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->lastModified_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_onfullscreenchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Event_Binding::get_composedTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Event*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Event_Binding::get_explicitOriginalTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Event*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In member function 'bool mozilla::dom::ChromeFilePropertyBag::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:223:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  223 | ChromeFilePropertyBag::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:253:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 |     if (!JS_GetPropertyById(cx, *object, atomsCache->existenceCheck_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:267:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  267 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:272:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  272 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Event_Binding::get_originalTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Event*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In member function 'bool mozilla::dom::ChromeFilePropertyBag::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:287:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  287 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:296:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  296 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Event_Binding::get_currentTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Event*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In member function 'bool mozilla::dom::ChromeFilePropertyBag::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:302:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  302 | ChromeFilePropertyBag::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:320:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->existenceCheck_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:333:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Event_Binding::get_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Event*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::EventSource_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileModeBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FileMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileModeBinding.cpp:24:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   24 | ToJSValue(JSContext* aCx, FileMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::EventSource_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::EventSource_Binding::get_onopen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventSource*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::mozGetDataAt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:1072:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1072 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp: In member function 'bool mozilla::dom::FileSystemFlags::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | FileSystemFlags::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->create_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:94:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   94 |     if (!JS_GetPropertyById(cx, *object, atomsCache->exclusive_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:1092:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1092 |   MOZ_KnownLive(self)->MozGetDataAt(cx, NonNullHelper(Constify(arg0)), arg1, &result, MOZ_KnownLive(NonNullHelper(subjectPrincipal)), rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::getDirectory(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileSystemDirectoryEntry*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryEntryBinding.cpp:160:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  160 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In function 'bool mozilla::dom::EventTarget_Binding::getEventHandler(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventTarget*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:1157:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1157 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::insertAnonymousContent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::getFile(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileSystemDirectoryEntry*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryEntryBinding.cpp:75:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 |     if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp: In member function 'bool mozilla::dom::FileSystemFlags::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:113:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:122:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  122 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createExpression(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:16029:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16029 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp: In member function 'bool mozilla::dom::FileSystemFlags::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:128:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | FileSystemFlags::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:146:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->create_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:157:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->exclusive_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_children(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_applets(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_anchors(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_scripts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_forms(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_links(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FlexPhysicalDirection, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:41:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   41 | ToJSValue(JSContext* aCx, FlexPhysicalDirection aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_plugins(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FlexLineGrowthState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:64:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 | ToJSValue(JSContext* aCx, FlexLineGrowthState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FlexItemClampState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:88:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   88 | ToJSValue(JSContext* aCx, FlexItemClampState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_embeds(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_images(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DocumentFragment_Binding::get_children(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_children(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getElementsByTagName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1977:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1977 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getElementsByClassName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2077:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2077 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp: In member function 'bool mozilla::dom::FocusEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | FocusEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->relatedTarget_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getElementsByClassName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1234:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1234 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getElementsByTagName(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1134:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1134 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp: In member function 'bool mozilla::dom::FocusEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  109 | FocusEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:128:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->relatedTarget_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:137:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->relatedTarget_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp: In function 'bool mozilla::dom::DragEvent_Binding::initDragEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DragEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:224:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  224 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FontFaceLoadStatus, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, FontFaceLoadStatus aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::FontFaceDescriptors::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:83:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   83 | FontFaceDescriptors::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->display_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:117:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDisplay)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:127:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  127 |     if (!JS_GetPropertyById(cx, *object, atomsCache->featureSettings_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:132:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFeatureSettings)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:142:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  142 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stretch_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:147:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mStretch)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:157:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  157 |     if (!JS_GetPropertyById(cx, *object, atomsCache->style_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:162:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  162 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mStyle)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:172:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |     if (!JS_GetPropertyById(cx, *object, atomsCache->unicodeRange_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:177:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  177 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mUnicodeRange)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:187:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_GetPropertyById(cx, *object, atomsCache->variant_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:192:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  192 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mVariant)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:202:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  202 |     if (!JS_GetPropertyById(cx, *object, atomsCache->variationSettings_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:207:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mVariationSettings)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:217:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |     if (!JS_GetPropertyById(cx, *object, atomsCache->weight_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:222:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mWeight)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Element_Binding::setCaptureAlways(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::FontFaceDescriptors::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:237:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Element_Binding::setCapture(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:246:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  246 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp: In function 'bool mozilla::dom::Event_Binding::initEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Event*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:897:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  897 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::FontFaceDescriptors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:252:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  252 | FontFaceDescriptors::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:272:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->display_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:285:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  285 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->featureSettings_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:298:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  298 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stretch_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:311:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->style_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:324:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  324 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->unicodeRange_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:337:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->variant_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:350:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->variationSettings_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:363:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  363 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->weight_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Element_Binding::animate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::StringOrArrayBufferOrArrayBufferView::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:447:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  447 | StringOrArrayBufferOrArrayBufferView::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferView::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:510:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  510 | OwningStringOrArrayBufferOrArrayBufferView::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::scrollBy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferView::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:557:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  557 | OwningStringOrArrayBufferOrArrayBufferView::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::scrollTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferView::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:605:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  605 | OwningStringOrArrayBufferOrArrayBufferView::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Element_Binding::scroll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferView::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:653:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  653 | OwningStringOrArrayBufferOrArrayBufferView::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::DecoderDoctorNotificationType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:35:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   35 | ToJSValue(JSContext* aCx, DecoderDoctorNotificationType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FontFaceSetLoadStatus, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   42 | ToJSValue(JSContext* aCx, FontFaceSetLoadStatus aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp: In member function 'bool mozilla::dom::DecoderDoctorNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:238:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  238 | DecoderDoctorNotification::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:259:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  259 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->decodeIssue_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:273:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  273 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->decoderDoctorReportId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:287:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  287 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->docURL_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:302:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->formats_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:314:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isSolved_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:328:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->resourceURL_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:342:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  342 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->type_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In member function 'bool mozilla::dom::FontFaceSetIteratorResult::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:79:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   79 | FontFaceSetIteratorResult::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:108:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!JS_GetPropertyById(cx, *object, atomsCache->done_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In member function 'bool mozilla::dom::FontFaceSetIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:156:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 | FontFaceSetIteratorResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:174:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->done_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:189:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  189 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp: In member function 'bool mozilla::dom::DelayOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | DelayOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:85:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 |     if (!JS_GetPropertyById(cx, *object, atomsCache->delayTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:102:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  102 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxDelayTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp: In member function 'bool mozilla::dom::DelayOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:124:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  124 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:133:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  133 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp: In member function 'bool mozilla::dom::DelayOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:139:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  139 | DelayOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:157:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->delayTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DelayNodeBinding.cpp:168:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  168 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->maxDelayTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GamepadBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceAccelerationInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | DeviceAccelerationInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->x_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->y_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |     if (!JS_GetPropertyById(cx, *object, atomsCache->z_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrDirectoryOrUSVString::TrySetToUSVString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:218:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  218 | OwningBlobOrDirectoryOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceAccelerationInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:133:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:142:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  142 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceAccelerationInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:148:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  148 | DeviceAccelerationInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:167:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:173:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->x_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:185:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  185 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->y_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:191:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  191 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->y_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:203:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->z_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:209:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->z_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp: In member function 'bool mozilla::dom::FrameCrashedEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | FrameCrashedEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->browsingContextId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isTopFrame_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp: In function 'bool mozilla::dom::FrameCrashedEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:460:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  460 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceRotationRateInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:297:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  297 | DeviceRotationRateInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:326:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  326 |     if (!JS_GetPropertyById(cx, *object, atomsCache->alpha_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:341:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |     if (!JS_GetPropertyById(cx, *object, atomsCache->beta_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:356:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  356 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gamma_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp: In member function 'bool mozilla::dom::FrameCrashedEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:114:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  114 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:123:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  123 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp: In member function 'bool mozilla::dom::FrameCrashedEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:129:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 | FrameCrashedEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:147:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->browsingContextId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameCrashedEventBinding.cpp:158:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isTopFrame_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::initDeviceMotionEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DeviceMotionEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:1316:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1316 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceRotationRateInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:376:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  376 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:385:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  385 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceRotationRateInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:391:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  391 | DeviceRotationRateInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:410:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  410 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->alpha_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:416:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  416 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->alpha_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:428:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->beta_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:434:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  434 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->beta_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:446:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  446 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->gamma_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:452:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  452 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gamma_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp: In member function 'void mozilla::dom::VoidFunction::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp:67:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 | VoidFunction::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp:72:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   72 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   73 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp:72:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp: In member function 'bool mozilla::dom::GainOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | GainOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gain_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp: In member function 'bool mozilla::dom::GainOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp:106:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp:115:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp: In member function 'bool mozilla::dom::GainOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp:121:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 | GainOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GainNodeBinding.cpp:139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gain_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::get_acceleration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DeviceMotionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::get_accelerationIncludingGravity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DeviceMotionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp: In member function 'bool mozilla::dom::GamepadAxisMoveEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | GamepadAxisMoveEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->axis_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp: In member function 'bool mozilla::dom::GamepadAxisMoveEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:118:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  118 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:127:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  127 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp: In member function 'bool mozilla::dom::GamepadAxisMoveEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:133:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  133 | GamepadAxisMoveEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:151:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->axis_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:162:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::get_rotationRate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DeviceMotionEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp: In function 'bool mozilla::dom::DeviceOrientationEvent_Binding::initDeviceOrientationEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DeviceOrientationEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:462:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  462 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp: In member function 'bool mozilla::dom::FakePluginTagInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:282:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  282 | FakePluginTagInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:311:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |     if (!JS_GetPropertyById(cx, *object, atomsCache->description_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:316:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDescription)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:326:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  326 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fileName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:331:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  331 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFileName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:341:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fullPath_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:346:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  346 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFullPath)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:356:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  356 |     if (!JS_GetPropertyById(cx, *object, atomsCache->handlerURI_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:361:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mHandlerURI)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  374 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mimeEntries_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:381:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  381 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:392:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  392 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:422:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  422 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:427:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  427 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:437:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  437 |     if (!JS_GetPropertyById(cx, *object, atomsCache->niceName_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:442:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  442 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mNiceName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:452:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |     if (!JS_GetPropertyById(cx, *object, atomsCache->sandboxScript_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:457:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  457 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mSandboxScript)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:467:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  467 |     if (!JS_GetPropertyById(cx, *object, atomsCache->version_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:472:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  472 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mVersion)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp: In member function 'bool mozilla::dom::FakePluginTagInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:487:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  487 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FakePluginTagInitBinding.cpp:496:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  496 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/RequestBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Fetch.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Request.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchEventBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerEvents.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::CallIterableGetter(JSContext*, U (T::*)(uint32_t) const, const T*, uint32_t, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::FormData; U = const nsTSubstring<char16_t>&]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:67:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | bool CallIterableGetter(JSContext* aCx, U (T::*aMethod)(uint32_t) const,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::Policy_Binding::getAllowlistForFeature(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FeaturePolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp:656:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  656 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp:682:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  682 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  683 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BlobImpl.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BaseBlobImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/file/BaseBlobImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/Unified_cpp_dom_file0.cpp:2:
/<<PKGBUILDDIR>>/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/Blob.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   42 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/Blob.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   41 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FlexLineValues_Binding::getItems(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FlexLineValues*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:1394:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1394 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1395 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:62,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::TextOrElementOrDocumentArgument::TrySetToText(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5955:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5955 |   TrySetToText(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::TextOrElementOrDocumentArgument::TrySetToElement(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5974:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5974 |   TrySetToElement(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::TextOrElementOrDocumentArgument::TrySetToDocument(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5993:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5993 |   TrySetToDocument(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::VisibilityState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:99:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   99 | ToJSValue(JSContext* aCx, VisibilityState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Flex_Binding::getLines(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Flex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FlexBinding.cpp:136:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::DocumentAutoplayPolicy, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:123:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  123 | ToJSValue(JSContext* aCx, DocumentAutoplayPolicy aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::FlashClassification, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:147:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  147 | ToJSValue(JSContext* aCx, FlashClassification aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::BlockParsingOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:184:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 | BlockParsingOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:213:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  213 |     if (!JS_GetPropertyById(cx, *object, atomsCache->blockScriptCreated_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::BlockParsingOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:232:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:241:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  241 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::BlockParsingOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:247:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  247 | BlockParsingOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:265:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  265 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->blockScriptCreated_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::Policy_Binding::allowedFeatures(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FeaturePolicy*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FeaturePolicyBinding.cpp:616:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  616 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  617 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::ElementCreationOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:344:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  344 | ElementCreationOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:373:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  373 |     if (!JS_GetPropertyById(cx, *object, atomsCache->is_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:379:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  379 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mIs.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:387:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  387 |       if (!JS_GetPropertyById(cx, *object, atomsCache->pseudo_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:396:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  396 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mPseudo.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::ElementCreationOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:408:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  408 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:417:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  417 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::ElementCreationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:423:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  423 | ElementCreationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:444:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  444 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->is_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:460:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  460 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->pseudo_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::ElementCreationOptionsOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:528:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  528 | ElementCreationOptionsOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::OwningElementCreationOptionsOrString::TrySetToElementCreationOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:582:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  582 | OwningElementCreationOptionsOrString::TrySetToElementCreationOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::OwningElementCreationOptionsOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:633:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  633 | OwningElementCreationOptionsOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In member function 'bool mozilla::dom::OwningElementCreationOptionsOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:676:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  676 | OwningElementCreationOptionsOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp: In member function 'void mozilla::dom::Function::Call(JSContext*, JS::Handle<JS::Value>, const nsTArray<JS::Value>&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp:17:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   17 | Function::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsTArray<JS::Value>& arguments, JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp:17:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp:41:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   41 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   42 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FunctionBinding.cpp:41:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In member function 'bool mozilla::dom::L10nKey::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | L10nKey::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->args_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:114:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  114 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:109:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  109 |     if (!JS_GetPropertyById(cx, *object, atomsCache->id_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp: In member function 'void mozilla::dom::ErrorCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::DOMException&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:247:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  247 | ErrorCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, DOMException& err, ErrorResult& aRv)
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:267:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  267 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  268 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:267:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp: In member function 'void mozilla::dom::FileSystemEntryCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::FileSystemEntry&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:217:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  217 | FileSystemEntryCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, FileSystemEntry& entry, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:237:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  237 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  238 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemBinding.cpp:237:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In member function 'bool mozilla::dom::L10nKey::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:129:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 | L10nKey::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:154:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->args_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:168:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  168 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->id_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryReaderBinding.cpp: In member function 'void mozilla::dom::FileSystemEntriesCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::FileSystemEntry> >&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryReaderBinding.cpp:24:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   24 | FileSystemEntriesCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const Sequence<OwningNonNull<FileSystemEntry>>& entries, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryReaderBinding.cpp:56:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryReaderBinding.cpp:68:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   68 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   69 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemDirectoryReaderBinding.cpp:68:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp: In member function 'bool mozilla::dom::DocumentTimelineOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | DocumentTimelineOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp:79:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |     if (!JS_GetPropertyById(cx, *object, atomsCache->originTime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp: In member function 'void mozilla::dom::ExternalJSImpl::AddSearchProvider(const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:444:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  444 |       !GetCallableProperty(cx, atomsCache->AddSearchProvider_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:449:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  449 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  450 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExternalBinding.cpp:449:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp: In member function 'bool mozilla::dom::DocumentTimelineOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp:101:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  101 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp:110:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp: In member function 'bool mozilla::dom::DocumentTimelineOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp:116:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  116 | DocumentTimelineOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentTimelineBinding.cpp:134:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  134 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->originTime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::External_Binding::AddSearchProvider(JSContext*, JS::Handle<JSObject*>, mozilla::dom::External*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In member function 'bool mozilla::dom::ClientOrServiceWorkerOrMessagePort::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   51 | ClientOrServiceWorkerOrMessagePort::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp: In member function 'bool mozilla::dom::DynamicsCompressorOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:58:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 | DynamicsCompressorOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:88:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     if (!JS_GetPropertyById(cx, *object, atomsCache->attack_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:105:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 |     if (!JS_GetPropertyById(cx, *object, atomsCache->knee_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:122:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  122 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ratio_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:139:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_GetPropertyById(cx, *object, atomsCache->release_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:156:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  156 |     if (!JS_GetPropertyById(cx, *object, atomsCache->threshold_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningClientOrServiceWorkerOrMessagePort::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:274:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  274 | OwningClientOrServiceWorkerOrMessagePort::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp: In member function 'bool mozilla::dom::DynamicsCompressorOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:178:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:187:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  187 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In member function 'bool mozilla::dom::ExtendableMessageEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:540:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  540 | ExtendableMessageEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:562:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  562 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:575:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  575 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lastEventId_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:588:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  588 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->origin_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:624:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  624 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ports_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:617:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  617 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:636:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  636 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:641:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  641 |     if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:644:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  644 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->source_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp: In member function 'bool mozilla::dom::DynamicsCompressorOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:193:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  193 | DynamicsCompressorOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:211:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->attack_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:222:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->knee_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:233:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  233 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->ratio_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  244 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->release_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DynamicsCompressorNodeBinding.cpp:255:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->threshold_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningClientOrServiceWorkerOrMessagePort::TrySetToClient(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:115:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  115 | OwningClientOrServiceWorkerOrMessagePort::TrySetToClient(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ScrollLogicalPosition, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:73:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   73 | ToJSValue(JSContext* aCx, ScrollLogicalPosition aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::FocusOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:110:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | FocusOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:139:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_GetPropertyById(cx, *object, atomsCache->preventScroll_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningClientOrServiceWorkerOrMessagePort::TrySetToServiceWorker(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:168:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  168 | OwningClientOrServiceWorkerOrMessagePort::TrySetToServiceWorker(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::FocusOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:158:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:167:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  167 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::FocusOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:173:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  173 | FocusOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:191:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  191 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->preventScroll_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::get_source(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ExtendableMessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:805:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  805 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::ScrollIntoViewOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:359:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  359 | ScrollIntoViewOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:379:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->block_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:392:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->inline_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ExtendableMessageEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:881:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  881 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  882 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::ShadowRootInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:535:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  535 | ShadowRootInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:555:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  555 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->mode_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::BooleanOrScrollIntoViewOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:602:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  602 | BooleanOrScrollIntoViewOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrScrollIntoViewOptions::TrySetToBoolean(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:654:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  654 | OwningBooleanOrScrollIntoViewOptions::TrySetToBoolean(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrScrollIntoViewOptions::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:747:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  747 | OwningBooleanOrScrollIntoViewOptions::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In member function 'bool mozilla::dom::OwningClientOrServiceWorkerOrMessagePort::TrySetToMessagePort(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:221:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  221 | OwningClientOrServiceWorkerOrMessagePort::TrySetToMessagePort(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In member function 'bool mozilla::dom::ExtendableMessageEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:372:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  372 | ExtendableMessageEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:402:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  402 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:426:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  426 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lastEventId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:431:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  431 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLastEventId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:441:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  441 |     if (!JS_GetPropertyById(cx, *object, atomsCache->origin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:446:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  446 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mOrigin)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:456:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  456 |     if (!JS_GetPropertyById(cx, *object, atomsCache->ports_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:463:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  463 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:474:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  474 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:511:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  511 |     if (!JS_GetPropertyById(cx, *object, atomsCache->source_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp: In member function 'void mozilla::dom::ErrorEvent::GetError(JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp:52:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   52 | ErrorEvent::GetError(JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp: In function 'bool mozilla::dom::ErrorEvent_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ErrorEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp:121:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 |   GetError(aRetVal);
      |   ~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp: In member function 'void mozilla::dom::ErrorEvent::GetError(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp:119:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 | ErrorEvent::GetError(JSContext* cx, JS::MutableHandle<JS::Value> aRetVal) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEvent.cpp:121:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 |   GetError(aRetVal);
      |   ~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:1088:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1088 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mData))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp: In member function 'bool mozilla::dom::EventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | EventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->bubbles_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->cancelable_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:112:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  112 |     if (!JS_GetPropertyById(cx, *object, atomsCache->composed_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:45:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 | BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp: In member function 'bool mozilla::dom::DeviceLightEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | DeviceLightEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:447:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  447 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp: In function 'bool mozilla::dom::DeviceLightEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp:359:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  359 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::File_Binding::Wrap(JSContext*, mozilla::dom::File*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceMotionEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:545:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  545 | DeviceMotionEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:575:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  575 |     if (!JS_GetPropertyById(cx, *object, atomsCache->acceleration_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:610:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  610 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rotationRate_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:595:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  595 |     if (!JS_GetPropertyById(cx, *object, atomsCache->interval_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:585:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  585 |     if (!JS_GetPropertyById(cx, *object, atomsCache->accelerationIncludingGravity_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrDirectoryOrUSVString::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | OwningBlobOrDirectoryOrUSVString::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceMotionEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:625:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  625 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:634:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  634 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:132:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp: In member function 'bool mozilla::dom::DeviceOrientationEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:56:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 | DeviceOrientationEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:86:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |     if (!JS_GetPropertyById(cx, *object, atomsCache->absolute_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->alpha_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:115:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  115 |     if (!JS_GetPropertyById(cx, *object, atomsCache->beta_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:130:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  130 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gamma_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FormData_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp: In member function 'bool mozilla::dom::DeviceOrientationEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:150:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:159:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  159 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FormData_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp: In function 'bool mozilla::dom::DeviceOrientationEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:742:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  742 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FormData_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp: In member function 'bool mozilla::dom::DeviceProximityEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | DeviceProximityEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:83:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |     if (!JS_GetPropertyById(cx, *object, atomsCache->max_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:97:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   97 |     if (!JS_GetPropertyById(cx, *object, atomsCache->min_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:111:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  111 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FormData_Binding::Wrap(JSContext*, mozilla::dom::FormData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp: In function 'bool mozilla::dom::DeviceProximityEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:486:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  486 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FormData_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp: In member function 'bool mozilla::dom::ErrorEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | ErrorEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->colno_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->error_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:119:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  119 |     if (!JS_GetPropertyById(cx, *object, atomsCache->filename_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:124:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mFilename)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:134:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  134 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lineno_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->message_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:153:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  153 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mMessage)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToFormData(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:281:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToFormData(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp: In function 'bool mozilla::dom::ErrorEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:613:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  613 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:632:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  632 |     if (!JS_WrapValue(cx, JS::MutableHandle<JS::Value>::fromMarkedLocation(&arg1.mError))) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToURLSearchParams(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchBinding.cpp:334:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  334 | OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString::TrySetToURLSearchParams(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp: In function 'bool mozilla::dom::Event_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:1521:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1521 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp: In member function 'bool mozilla::dom::FetchEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:54:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | FetchEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->clientId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:89:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mClientId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:99:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isReload_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |     if (!JS_GetPropertyById(cx, *object, atomsCache->request_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:142:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  142 |     if (!JS_GetPropertyById(cx, *object, atomsCache->resultingClientId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:147:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mResultingClientId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp: In function 'bool mozilla::dom::ExtendableEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp:359:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  359 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp: In member function 'bool mozilla::dom::EventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:131:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:140:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  140 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp: In member function 'bool mozilla::dom::EventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:146:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  146 | EventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:164:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->bubbles_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:175:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->cancelable_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:186:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->composed_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp: In function 'bool mozilla::dom::FetchEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:646:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  646 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp: In member function 'bool mozilla::dom::DeviceLightEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp:96:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   96 | DeviceLightEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceLightEventBinding.cpp:114:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In member function 'bool mozilla::dom::DeviceMotionEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:640:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  640 | DeviceMotionEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:660:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  660 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->acceleration_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:673:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  673 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->accelerationIncludingGravity_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:685:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  685 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->interval_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:691:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  691 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->interval_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:704:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  704 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rotationRate_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp: In function 'bool mozilla::dom::FetchEvent_Binding::respondWith(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FetchEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchEventBinding.cpp:419:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  419 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In function 'bool mozilla::dom::File_Binding::createFromFileName(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:626:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  626 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp: In member function 'bool mozilla::dom::DeviceOrientationEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:165:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  165 | DeviceOrientationEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:183:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->absolute_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:195:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->alpha_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:201:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  201 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->alpha_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:213:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  213 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->beta_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:219:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->beta_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:231:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->gamma_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceOrientationEventBinding.cpp:237:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gamma_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp: In member function 'bool mozilla::dom::DeviceProximityEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:127:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  127 | DeviceProximityEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:145:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  145 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->max_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:156:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  156 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->min_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceProximityEventBinding.cpp:167:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FontFaceSet_Binding::load(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:879:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  879 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In function 'bool mozilla::dom::FontFaceSet_Binding::load_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSet*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:1476:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1476 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp: In member function 'bool mozilla::dom::ErrorEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:165:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  165 | ErrorEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:183:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->colno_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:198:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->error_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:211:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->filename_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:222:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lineno_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ErrorEventBinding.cpp:235:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->message_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FrameLoader_Binding::drawSnapshot_promiseWrapper(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FrameLoaderBinding.cpp:742:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  742 |   if (!ConvertJSValueToString(cx, args[5], eStringify, eStringify, arg5)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:1476:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1476 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp: In member function 'bool mozilla::dom::EventOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | EventOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp: In member function 'bool mozilla::dom::OwningEventOrString::TrySetToEvent(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:92:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   92 | OwningEventOrString::TrySetToEvent(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp: In member function 'void mozilla::dom::ObserverCallback::HandleEvent(JSContext*, JS::Handle<JS::Value>, mozilla::dom::FetchObserver&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp:656:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  656 | ObserverCallback::HandleEvent(JSContext* cx, JS::Handle<JS::Value> aThisVal, FetchObserver& observer, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp:682:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  682 |         !GetCallableProperty(cx, atomsCache->handleEvent_id, &callable)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp:689:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  689 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  690 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FetchObserverBinding.cpp:689:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp: In member function 'bool mozilla::dom::OwningEventOrString::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:145:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  145 | OwningEventOrString::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemFileEntryBinding.cpp: In member function 'void mozilla::dom::FileCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::File&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemFileEntryBinding.cpp:24:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   24 | FileCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, File& file, ErrorResult& aRv)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemFileEntryBinding.cpp:44:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   45 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileSystemFileEntryBinding.cpp:44:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp: In member function 'bool mozilla::dom::OwningEventOrString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:188:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  188 | OwningEventOrString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp: In member function 'bool mozilla::dom::EventSourceInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | EventSourceInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->withCredentials_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp: In function 'bool mozilla::dom::File_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:855:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  855 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:866:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  866 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileBinding.cpp:906:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  906 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp: In member function 'bool mozilla::dom::EventSourceInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:99:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   99 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:108:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  108 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp: In member function 'bool mozilla::dom::EventSourceInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 | EventSourceInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:132:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->withCredentials_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::EventListenerOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:56:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 | EventListenerOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:85:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 |     if (!JS_GetPropertyById(cx, *object, atomsCache->capture_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:100:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |       if (!JS_GetPropertyById(cx, *object, atomsCache->mozSystemGroup_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FileList_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In function 'bool mozilla::dom::EventTarget_Binding::removeEventListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventTarget*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:968:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  968 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:282:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  282 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:309:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  309 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::EventListenerOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:122:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:131:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::EventListenerOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:137:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 | EventListenerOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:155:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->capture_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:167:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->mozSystemGroup_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:389:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:428:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:441:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  441 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:324:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  324 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FileListBinding.cpp:330:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  330 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::AddEventListenerOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:253:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  253 | AddEventListenerOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:283:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  283 |     if (!JS_GetPropertyById(cx, *object, atomsCache->once_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:297:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  297 |     if (!JS_GetPropertyById(cx, *object, atomsCache->passive_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:311:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |       if (!JS_GetPropertyById(cx, *object, atomsCache->wantUntrusted_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileList_Binding::Wrap(JSContext*, mozilla::dom::FileList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In function 'bool mozilla::dom::EventTarget_Binding::addEventListener(JSContext*, JS::Handle<JSObject*>, mozilla::dom::EventTarget*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:879:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  879 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::AddEventListenerOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:332:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  332 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:341:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  341 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::AddEventListenerOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:347:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  347 | AddEventListenerOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:365:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->once_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:377:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  377 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->passive_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:391:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  391 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->wantUntrusted_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileReader_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::EventListenerOptionsOrBoolean::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:464:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  464 | EventListenerOptionsOrBoolean::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::OwningEventListenerOptionsOrBoolean::TrySetToEventListenerOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:516:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 | OwningEventListenerOptionsOrBoolean::TrySetToEventListenerOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FileSystemEntry_Binding::get_filesystem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FileSystemEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::OwningEventListenerOptionsOrBoolean::TrySetToBoolean(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:567:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  567 | OwningEventListenerOptionsOrBoolean::TrySetToBoolean(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::OwningEventListenerOptionsOrBoolean::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:609:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  609 | OwningEventListenerOptionsOrBoolean::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::AddEventListenerOptionsOrBoolean::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:665:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  665 | AddEventListenerOptionsOrBoolean::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::OwningAddEventListenerOptionsOrBoolean::TrySetToAddEventListenerOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:717:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  717 | OwningAddEventListenerOptionsOrBoolean::TrySetToAddEventListenerOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::OwningAddEventListenerOptionsOrBoolean::TrySetToBoolean(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:768:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  768 | OwningAddEventListenerOptionsOrBoolean::TrySetToBoolean(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FrameLoader_Binding::get_ownerElement(JSContext*, JS::Handle<JSObject*>, nsFrameLoader*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp: In member function 'bool mozilla::dom::OwningAddEventListenerOptionsOrBoolean::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventTargetBinding.cpp:810:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  810 | OwningAddEventListenerOptionsOrBoolean::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp: In member function 'bool mozilla::dom::ExtendableEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp:37:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   37 | ExtendableEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp: In member function 'bool mozilla::dom::ExtendableEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp:56:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp: In function 'bool mozilla::dom::FocusEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FocusEventBinding.cpp:382:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  382 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp:65:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   65 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp: In member function 'bool mozilla::dom::ExtendableEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp:71:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   71 | ExtendableEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FontFace_Binding::Wrap(JSContext*, mozilla::dom::FontFace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp: In member function 'bool mozilla::dom::DecoderDoctorNotification::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:78:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 | DecoderDoctorNotification::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:107:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  107 |     if (!JS_GetPropertyById(cx, *object, atomsCache->decodeIssue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:113:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDecodeIssue.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:125:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mDecoderDoctorReportId)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:138:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_GetPropertyById(cx, *object, atomsCache->docURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:144:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  144 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDocURL.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:157:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  157 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mFormats.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:182:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_GetPropertyById(cx, *object, atomsCache->resourceURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:188:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mResourceURL.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:202:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  202 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), DecoderDoctorNotificationTypeValues::strings, "DecoderDoctorNotificationType", "'type' member of DecoderDoctorNotification", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:195:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  195 |     if (!JS_GetPropertyById(cx, *object, atomsCache->type_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:164:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  164 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isSolved_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:151:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  151 |     if (!JS_GetPropertyById(cx, *object, atomsCache->formats_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp: In member function 'bool mozilla::dom::FontFaceSetLoadEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | FontFaceSetLoadEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fontfaces_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->decoderDoctorReportId_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:89:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:100:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  100 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp: In member function 'bool mozilla::dom::DecoderDoctorNotification::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:223:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  223 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DecoderDoctorNotificationBinding.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  232 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::setRDMPaneOrientation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:7235:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 7235 |     if (!FindEnumStringIndex<true>(cx, args[0], OrientationTypeValues::strings, "OrientationType", "Argument 1 of Document.setRDMPaneOrientation", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp: In function 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:493:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  493 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::ScrollIntoViewOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:271:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  271 | ScrollIntoViewOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:301:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  301 |     if (!JS_GetPropertyById(cx, *object, atomsCache->block_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:308:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ScrollLogicalPositionValues::strings, "ScrollLogicalPosition", "'block' member of ScrollIntoViewOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:320:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  320 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inline_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:327:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  327 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ScrollLogicalPositionValues::strings, "ScrollLogicalPosition", "'inline' member of ScrollIntoViewOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::ScrollIntoViewOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:344:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  344 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:353:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  353 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::OwningBooleanOrScrollIntoViewOptions::TrySetToScrollIntoViewOptions(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:700:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  700 | OwningBooleanOrScrollIntoViewOptions::TrySetToScrollIntoViewOptions(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Element_Binding::scrollIntoView(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp: In function 'bool mozilla::dom::FontFace_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceBinding.cpp:1710:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1710 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4809:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4809 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::ShadowRootInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:463:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  463 | ShadowRootInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:492:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  492 |     if (!JS_GetPropertyById(cx, *object, atomsCache->mode_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:499:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  499 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ShadowRootModeValues::strings, "ShadowRootMode", "'mode' member of ShadowRootInit", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In member function 'bool mozilla::dom::ShadowRootInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:520:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  520 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:529:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  529 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp: In member function 'bool mozilla::dom::FontFaceSetLoadEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:139:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  139 | FontFaceSetLoadEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:175:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:182:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fontfaces_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransfer_Binding::get_types(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:333:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  334 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:345:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  345 |       if (!JS_GetProperty(cx, rvalObj, "includes", &includesVal) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:346:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  346 |           !JS_DefineProperty(cx, rvalObj, "contains", includesVal, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FontFaceSetLoadEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetLoadEventBinding.cpp:271:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getAnimations(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:5117:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5117 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5118 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp: In member function 'void mozilla::dom::FontFaceSetForEachCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::FontFace&, mozilla::dom::FontFace&, mozilla::dom::FontFaceSet&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 | FontFaceSetForEachCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, FontFace& value, FontFace& key, FontFaceSet& set, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:247:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  247 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  248 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FontFaceSetBinding.cpp:247:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Document_Binding::nodesFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:7755:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7755 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7756 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In member function 'bool mozilla::dom::BlobOrDirectoryOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:49:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   49 | BlobOrDirectoryOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:49:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Event_Binding::composedPath(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Event*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventBinding.cpp:398:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  398 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrDirectoryOrUSVString::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:266:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  266 | OwningBlobOrDirectoryOrUSVString::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/RequestBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Fetch.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Request.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchEventBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerEvents.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::CallIterableGetter(JSContext*, U (T::*)(uint32_t) const, const T*, uint32_t, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::FormData; U = const mozilla::dom::OwningBlobOrDirectoryOrUSVString&]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:67:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | bool CallIterableGetter(JSContext* aCx, U (T::*aMethod)(uint32_t) const,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessagePort.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:312:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  312 |   return aArgument.ToJSVal(aCx, global, aValue);
      |                                               ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In function 'bool mozilla::dom::FormData_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:968:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  968 |     if (!CallIterableGetter(cx, GetValueAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  969 |                             callArgs[0])) {
      |                             ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:972:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  972 |     if (!CallIterableGetter(cx, GetKeyAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  973 |                             callArgs[1])) {
      |                             ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::DominatorTree_Binding::getImmediatelyDominated(JSContext*, JS::Handle<JSObject*>, mozilla::devtools::DominatorTree*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DominatorTreeBinding.cpp:150:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  151 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HeadersBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/RequestBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Fetch.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Request.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FetchEventBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerEvents.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::FormDataIterator_Binding::next(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IterableIterator<mozilla::dom::FormData>*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getGridFragments(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:4811:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4811 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4812 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getAttributeNames(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1252:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1252 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1253 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In function 'bool mozilla::dom::FormData_Binding::getAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:577:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:599:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  599 |         if (!result[sequenceIdx0].ToJSVal(cx, returnArray, &tmp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:604:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::getAnimations(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:5051:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5051 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5052 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::FormData_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::FormData*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:541:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  541 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp: In member function 'bool mozilla::dom::OwningBlobOrDirectoryOrUSVString::TrySetToDirectory(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/FormDataBinding.cpp:165:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  165 | OwningBlobOrDirectoryOrUSVString::TrySetToDirectory(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::set_dir(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2569:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2569 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::set_title(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2486:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2486 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::adoptNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Document_Binding::importNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GainNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GainNode_Binding::get_gain(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GainNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::set_slot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:4388:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4388 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::set_outerHTML(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:3944:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3944 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp: In function 'bool mozilla::dom::GamepadAxisMoveEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadAxisMoveEventBinding.cpp:466:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  466 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/dom/bindings/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableMessageEventBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::set_innerHTML(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:3849:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3849 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::set_className(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1062:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1062 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::set_id(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:983:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  983 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::insertAdjacentHTML(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:4011:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4011 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:4015:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4015 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings7.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp
dom/bindings/UnifiedBindings8.o
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::removeAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1649:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1649 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1653:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1653 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::removeAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1599:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1599 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::setAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1529:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1529 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1533:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1533 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1537:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1537 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::setAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1463:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1463 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1467:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1467 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::toggleAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1396:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1396 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<nsIHTMLCollection>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getElementsByAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:15503:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15503 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:15507:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15507 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:15511:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15511 |   if (!ConvertJSValueToString(cx, args[2], eEmpty, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getElementsByAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:15457:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15457 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:15461:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
15461 |   if (!ConvertJSValueToString(cx, args[1], eEmpty, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::getElementsByAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:382:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  382 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:386:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  386 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:390:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  390 |   if (!ConvertJSValueToString(cx, args[2], eEmpty, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::getElementsByAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:336:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  336 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:340:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  340 |   if (!ConvertJSValueToString(cx, args[1], eEmpty, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getElementsByAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:5979:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5979 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:5983:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5983 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:5987:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5987 |   if (!ConvertJSValueToString(cx, args[2], eEmpty, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getElementsByAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:5933:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5933 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:5937:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5937 |   if (!ConvertJSValueToString(cx, args[1], eEmpty, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::getElementsByTagNameNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2023:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2023 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2027:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2027 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getElementsByTagNameNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1180:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1180 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1184:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1184 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::postMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DedicatedWorkerGlobalScope*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:148:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |           if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:158:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  158 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp: In member function 'void mozilla::dom::OnErrorEventHandlerNonNull::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EventOrString&, const mozilla::dom::Optional<nsTSubstring<char16_t> >&, const mozilla::dom::Optional<unsigned int>&, const mozilla::dom::Optional<unsigned int>&, const mozilla::dom::Optional<JS::Handle<JS::Value> >&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:329:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  329 | OnErrorEventHandlerNonNull::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const EventOrString& event, const Optional<nsAString>& source, const Optional<uint32_t>& lineno, const Optional<uint32_t>& column, const Optional<JS::Handle<JS::Value>>& error, JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:329:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:397:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  397 |     if (!event.ToJSVal(cx, CallbackKnownNotGray(), argv[0])) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:405:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  405 |   if (JS::IsCallable(mCallback) && !JS::Call(cx, aThisVal, callable,
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  406 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:405:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemBinding.cpp: In member function 'void mozilla::dom::FunctionStringCallback::Call(JSContext*, JS::Handle<JS::Value>, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemBinding.cpp:25:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   25 | FunctionStringCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& data, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemBinding.cpp:45:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   45 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   46 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemBinding.cpp:45:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp: In member function 'void mozilla::dom::EventHandlerNonNull::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:247:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  247 | EventHandlerNonNull::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, Event& event, JS::MutableHandle<JS::Value> aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:247:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:267:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  267 |   if (JS::IsCallable(mCallback) && !JS::Call(cx, aThisVal, callable,
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  268 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:267:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp: In member function 'void mozilla::dom::OnBeforeUnloadEventHandlerNonNull::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, nsString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:293:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  293 | OnBeforeUnloadEventHandlerNonNull::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, Event& event, nsString& aRetVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:313:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  313 |   if (JS::IsCallable(mCallback) && !JS::Call(cx, aThisVal, callable,
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  314 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:313:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventHandlerBinding.cpp:319:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   if (!ConvertJSValueToString(cx, rval, eNull, eNull, rvalDecl)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventListenerBinding.cpp: In member function 'void mozilla::dom::EventListener::HandleEvent(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventListenerBinding.cpp:19:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   19 | EventListener::HandleEvent(JSContext* cx, JS::Handle<JS::Value> aThisVal, Event& event, ErrorResult& aRv)
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventListenerBinding.cpp:45:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 |         !GetCallableProperty(cx, atomsCache->handleEvent_id, &callable)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventListenerBinding.cpp:52:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   52 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
   53 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventListenerBinding.cpp:52:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, mozilla::dom::DataTransfer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp: In member function 'bool mozilla::dom::DragEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:52:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | DragEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dataTransfer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransfer_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp: In member function 'bool mozilla::dom::DragEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:111:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  111 | DragEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:130:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dataTransfer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:139:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dataTransfer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DragEvent_Binding::get_dataTransfer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DragEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::mozCloneForEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:1304:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1304 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransfer_Binding::get_files(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransfer_Binding::get_items(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransfer*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   71 |   NS_INTERFACE_MAP_ENTRY(nsINamed)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::translateElements_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentL10n*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:644:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  644 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:655:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  655 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  371 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  370 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   26 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   25 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::formatMessages(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentL10n*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:363:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  363 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:374:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  374 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::formatValues(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentL10n*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:275:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:286:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  286 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::formatValue_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentL10n*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentL10nBinding.cpp:205:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  205 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::blockParsing_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:6037:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6037 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp: In function 'bool mozilla::dom::ExtendableEvent_Binding::waitUntil(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ExtendableEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ExtendableEventBinding.cpp:155:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  155 |     if (!JS_WrapValue(cx, &valueToResolve)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransferItem_Binding::getAsFile(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransferItem*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DataTransferItemList_Binding::add(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DataTransferItemList*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:112:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:116:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:457:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  457 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:479:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  479 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:559:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  559 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:559:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:594:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:594:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:607:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  607 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:494:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  494 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferItemListBinding.cpp:500:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  500 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DelayNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DelayNode_Binding::get_delayTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DelayNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::get_release(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DynamicsCompressorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::get_attack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DynamicsCompressorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::get_ratio(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DynamicsCompressorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::get_knee(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DynamicsCompressorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::get_threshold(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DynamicsCompressorNode*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DeviceMotionEventBinding.cpp:1582:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1582 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Directory_Binding::Wrap(JSContext*, mozilla::dom::Directory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DirectoryBinding.cpp: In function 'bool mozilla::dom::Directory_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DirectoryBinding.cpp:358:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  358 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createElementNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1410:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1410 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1414:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1414 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:62,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2464:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2464 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_lastElementChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_firstElementChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_mozFullScreenElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_fullscreenElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_pointerLockElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_activeElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_rootElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_scrollingElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_currentScript(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_head(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_body(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_documentElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Document_Binding::elementFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::getBindingParent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getAnonymousElementByAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:5204:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5204 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:5200:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5200 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DocumentFragment_Binding::get_lastElementChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DocumentFragment_Binding::get_firstElementChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::querySelector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:95:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   95 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::getElementById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DocumentFragment*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentFragmentBinding.cpp:49:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   49 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_openOrClosedAssignedSlot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_lastElementChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_firstElementChild(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_nextElementSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_previousElementSibling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_assignedSlot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::querySelector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:4065:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4065 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::closest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:1829:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1829 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::querySelector(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:4892:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4892 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::getElementById(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1280:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1280 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::insertAdjacentElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:2123:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2123 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getElementsWithGrid(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:4875:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4875 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4876 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Document_Binding::elementsFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:7622:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7622 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7623 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createXULElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:5360:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5360 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:62,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2464:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2464 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:1330:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1330 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:62,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:2464:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2464 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_fonts(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_styleSheets(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_policy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_l10n(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_timeline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::get_implementation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::evaluate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:16148:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
16148 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::convertPointFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::convertPointFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::convertQuadFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::getBoxQuads(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:8078:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 8078 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8079 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getBoxQuads(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ElementBinding.cpp:5446:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5446 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5447 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::convertRectFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::convertQuadFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::convertRectFromNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::getSelection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::TouchList>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::createTouchList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:5746:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5746 |             if (!iter.next(&temp, &done)) {
      |                  ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:5736:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5736 |           if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Document_Binding::createTouch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Date.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/File.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DataTransfer.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Document_Binding::caretPositionFromPoint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createAttributeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2148:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2148 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2152:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2152 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::createAttribute(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DocumentBinding.cpp:2100:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2100 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::setAttributeNodeNS(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::removeAttributeNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::setAttributeNode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Document_Binding::createTreeWalker(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::Document_Binding::createNodeIterator(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Document_Binding::createRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Document*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DocumentTimeline_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, mozilla::devtools::DominatorTree*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp: In function 'bool mozilla::dom::DragEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/DragEventBinding.cpp:606:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  606 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_openOrClosedShadowRoot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_shadowRoot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::get_attributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::attachShadow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getBoundingClientRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Element_Binding::getClientRects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Element*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp: In function 'bool mozilla::dom::EventSource_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/EventSourceBinding.cpp:742:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  742 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/DataTransferBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings8.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp
dom/bindings/UnifiedBindings9.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/file/Unified_cpp_dom_file0.cpp:83:
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp: In member function 'void mozilla::dom::FileReader::GetResult(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp:146:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  146 | void FileReader::GetResult(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp:157:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  157 |     if (!JS_WrapValue(aCx, &result)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp: In member function 'void mozilla::dom::FileReader::OnLoadEndArrayBuffer()':
/<<PKGBUILDDIR>>/dom/file/FileReader.cpp:194:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  194 |   if (!JS_GetPendingException(cx, &exceptionValue) ||
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_file1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/build-browser/dom/file -I/<<PKGBUILDDIR>>/dom/file/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_file1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/file/Unified_cpp_dom_file1.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/file'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/file/ipc'
mkdir -p '.deps/'
dom/file/ipc/Unified_cpp_dom_file_ipc0.o
/usr/bin/g++ -o Unified_cpp_dom_file_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/file/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/file/ipc -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_file_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::GridLines_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2724:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2724 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2726:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2726 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::GridTracks_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3889:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3889 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3889:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLAllCollection_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:1156:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1156 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:1156:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLCollection_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:858:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  858 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:858:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:2328:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2328 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:2328:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:2180:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2180 |   if (!self->DoResolve(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:2191:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2191 |     if (!JS_DefinePropertyById(cx, obj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDialogElementBinding.cpp: In function 'bool mozilla::dom::HTMLDialogElement_Binding::set_returnValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLDialogElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDialogElementBinding.cpp:136:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  136 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLDocument_Binding::setKeyPressEventModel(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GamepadServiceTest_Binding::removeGamepad(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Geolocation_Binding::clearWatch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Geolocation*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_domain(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:65:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::setCustomValidity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:1071:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1071 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:470:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |   if (!JS_GetProperty(cx, obj, "relList", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:479:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  479 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:720:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  720 |   if (!JS_GetProperty(cx, obj, "relList", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:729:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  729 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_location(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1495:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1495 |   if (!JS_GetProperty(cx, obj, "location", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1504:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1504 |   return JS_SetProperty(cx, targetObj, "href", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::set_style(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:1082:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1082 |   if (!JS_GetProperty(cx, obj, "style", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:1091:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1091 |   return JS_SetProperty(cx, targetObj, "cssText", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::queryCommandSupported(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:716:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  716 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::forceImageState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::queryCommandIndeterm(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:630:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  630 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::queryCommandState(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:673:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  673 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/file/ipc/FileCreatorChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/file/ipc/FileCreatorChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2:
/<<PKGBUILDDIR>>/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  122 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  121 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::queryCommandEnabled(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:578:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  578 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GamepadServiceTest_Binding::newAxisMoveEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GamepadServiceTest_Binding::newPoseMove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::toBlob(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:413:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  413 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:438:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  438 |   MOZ_KnownLive(self)->ToBlob(cx, MOZ_KnownLive(NonNullHelper(arg0)), NonNullHelper(Constify(arg1)), arg2, MOZ_KnownLive(NonNullHelper(subjectPrincipal)), rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLElementBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/file/ipc/FileCreatorChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/file/ipc/FileCreatorChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2:
/<<PKGBUILDDIR>>/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   29 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::queryCommandValue(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:755:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  755 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::toDataURL(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:331:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  331 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:357:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  357 |   MOZ_KnownLive(self)->ToDataURL(cx, NonNullHelper(Constify(arg0)), arg1, result, MOZ_KnownLive(NonNullHelper(subjectPrincipal)), rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::MozGetIPCContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:613:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  613 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::get_currentURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::getRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadServiceTest; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Geolocation; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::MozCanvasPrintState_Binding::get_context(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasPrintState*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::get_srcURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::get_currentRequestFinalURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadButton; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Gamepad; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadHapticActuator; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::GetUserMediaRequest; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadPose; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Grid_Binding::get_cols(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Grid*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Grid_Binding::get_rows(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Grid*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GridDimension_Binding::get_tracks(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GridDimension*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GridDimension_Binding::get_lines(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GridDimension*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GridLines_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GridLines*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GridTracks_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GridTracks*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::get_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLAreaElement_Binding::get_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_style(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::getSVGDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2342:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2342 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2369:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2369 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3507:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3507 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3534:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3534 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2449:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2449 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2449:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2488:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2488 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2488:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2501:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2501 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3614:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3614 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3614:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3653:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3653 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3653:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3666:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3666 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLButtonElement_Binding::get_labels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::captureStream(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_dataset(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:664:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  664 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp: In function 'bool mozilla::dom::GamepadButton_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:1155:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1155 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp: In function 'bool mozilla::dom::GamepadButtonEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:260:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  260 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp: In function 'bool mozilla::dom::GamepadEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp:244:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  244 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadHapticActuatorBinding.cpp: In function 'bool mozilla::dom::GamepadHapticActuator_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadHapticActuatorBinding.cpp:152:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  152 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadServiceTestBinding.cpp: In function 'bool mozilla::dom::GamepadServiceTest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadServiceTestBinding.cpp:605:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  605 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp: In function 'bool mozilla::dom::Geolocation_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:515:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  515 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GetUserMediaRequestBinding.cpp: In function 'bool mozilla::dom::GetUserMediaRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GetUserMediaRequestBinding.cpp:301:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  301 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::Grid_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:255:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::GridArea_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:780:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  780 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::GridDimension_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:1172:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1172 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::GridLine_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:1752:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1752 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::GridTrack_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2926:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2926 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:2064:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2064 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1724:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1724 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAudioElementBinding.cpp: In function 'bool mozilla::dom::HTMLAudioElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAudioElementBinding.cpp:90:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBRElementBinding.cpp: In function 'bool mozilla::dom::HTMLBRElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBRElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBaseElementBinding.cpp: In function 'bool mozilla::dom::HTMLBaseElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBaseElementBinding.cpp:195:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  195 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDirectoryElementBinding.cpp: In function 'bool mozilla::dom::HTMLDirectoryElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDirectoryElementBinding.cpp:108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDirectoryElementBinding.cpp:108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:1826:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1826 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:1826:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:1136:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1136 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:837:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  837 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDListElementBinding.cpp: In function 'bool mozilla::dom::HTMLDListElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDListElementBinding.cpp:108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDataElementBinding.cpp: In function 'bool mozilla::dom::HTMLDataElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDataElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDataListElementBinding.cpp: In function 'bool mozilla::dom::HTMLDataListElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDataListElementBinding.cpp:63:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDetailsElementBinding.cpp: In function 'bool mozilla::dom::HTMLDetailsElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDetailsElementBinding.cpp:108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDialogElementBinding.cpp: In function 'bool mozilla::dom::HTMLDialogElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDialogElementBinding.cpp:312:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  312 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDivElementBinding.cpp: In function 'bool mozilla::dom::HTMLDivElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDivElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:8876:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 8876 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLUnknownElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:9402:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 9402 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:1876:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1876 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadPoseBinding.cpp: In function 'bool mozilla::dom::GamepadPose_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadPoseBinding.cpp:362:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  362 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadPoseBinding.cpp:362:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::MozCanvasPrintState_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:1356:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1356 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLDocument_Binding::get_blockedNodesByClassifier(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onunload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onunhandledrejection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onstorage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onrejectionhandled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onpopstate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onpageshow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onpagehide(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_ononline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onoffline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onlanguagechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onhashchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onbeforeunload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onbeforeprint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLBodyElement_Binding::get_onafterprint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::get_mozPrintCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontouchcancel(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontouchmove(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontouchend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontouchstart(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onwebkittransitionend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onwebkitanimationstart(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onwebkitanimationiteration(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onwebkitanimationend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontransitionstart(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontransitionrun(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontransitionend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontransitioncancel(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onanimationstart(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onanimationiteration(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onanimationend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onanimationcancel(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmozfullscreenerror(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmozfullscreenchange(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onlostpointercapture(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ongotpointercapture(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointerleave(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointerenter(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointerover(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointerout(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointermove(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointerup(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointerdown(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpointercancel(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontoggle(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onselectstart(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onwaiting(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onvolumechange(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ontimeupdate(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onsuspend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onsubmit(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onstalled(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onshow(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onselect(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onseeking(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onseeked(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onscroll(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onresize(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onreset(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onratechange(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onplaying(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onplay(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpause(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onwheel(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmouseup(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmouseover(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmouseout(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmousemove(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmouseleave(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmouseenter(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onmousedown(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onloadstart(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onloadend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onloadedmetadata(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onloadeddata(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onload(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onkeyup(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onkeypress(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onkeydown(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oninvalid(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oninput(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onended(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onemptied(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondurationchange(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondrop(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondragstart(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondragover(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondragleave(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLFormControlsCollection_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:1013:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1013 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:1015:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1015 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondragexit(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1726:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1726 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1726:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondragenter(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondragend(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondrag(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_ondblclick(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oncuechange(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oncontextmenu(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onclick(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onchange(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oncanplaythrough(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLOptionsCollection_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:1116:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1116 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:1116:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oncanplay(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onauxclick(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onfocus(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onblur(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:3560:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3560 |   if (!self->DoResolve(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:3571:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 3571 |     if (!JS_DefinePropertyById(cx, obj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_onpaste(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oncut(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::getCanGoForward_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:1904:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1904 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_oncopy(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GamepadServiceTest_Binding::newButtonValueEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GamepadServiceTest_Binding::newButtonEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::forceReload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::GamepadHand, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, GamepadHand aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::GamepadMappingType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:63:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   63 | ToJSValue(JSContext* aCx, GamepadMappingType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadHapticActuatorBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::GamepadHapticActuatorType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadHapticActuatorBinding.cpp:34:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   34 | ToJSValue(JSContext* aCx, GamepadHapticActuatorType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp: In member function 'bool mozilla::dom::PositionOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | PositionOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->enableHighAccuracy_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maximumAge_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->timeout_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp: In member function 'bool mozilla::dom::PositionOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:129:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:138:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  138 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp: In member function 'bool mozilla::dom::PositionOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:144:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  144 | PositionOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:162:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->enableHighAccuracy_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:173:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->maximumAge_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:184:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  184 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->timeout_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLDataListElement_Binding::get_options(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLDataListElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::CSSBoxType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:34:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   34 | ToJSValue(JSContext* aCx, CSSBoxType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::ConvertCoordinateOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:179:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  179 | ConvertCoordinateOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:199:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  199 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->fromBox_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:212:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->toBox_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::OwningTextOrElementOrDocument::TrySetToText(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:324:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  324 | OwningTextOrElementOrDocument::TrySetToText(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::OwningTextOrElementOrDocument::TrySetToElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:377:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  377 | OwningTextOrElementOrDocument::TrySetToElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::OwningTextOrElementOrDocument::TrySetToDocument(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:430:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  430 | OwningTextOrElementOrDocument::TrySetToDocument(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::GridDeclaration, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   43 | ToJSValue(JSContext* aCx, GridDeclaration aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::GridTrackState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:67:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | ToJSValue(JSContext* aCx, GridTrackState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLCollectionOrElement::TrySetToHTMLCollection(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:101:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 | OwningHTMLCollectionOrElement::TrySetToHTMLCollection(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLCollectionOrElement::TrySetToElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:154:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  154 | OwningHTMLCollectionOrElement::TrySetToElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::getContentTypeForMIMEType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:1407:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1407 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::ConvertCoordinateOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:92:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   92 | ConvertCoordinateOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:121:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  121 |     if (!JS_GetPropertyById(cx, *object, atomsCache->fromBox_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:128:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CSSBoxTypeValues::strings, "CSSBoxType", "'fromBox' member of ConvertCoordinateOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:140:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  140 |     if (!JS_GetPropertyById(cx, *object, atomsCache->toBox_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:147:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CSSBoxTypeValues::strings, "CSSBoxType", "'toBox' member of ConvertCoordinateOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::ConvertCoordinateOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:164:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:173:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  173 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::BoxQuadOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:578:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  578 | BoxQuadOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:607:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  607 |     if (!JS_GetPropertyById(cx, *object, atomsCache->box_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:614:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  614 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), CSSBoxTypeValues::strings, "CSSBoxType", "'box' member of BoxQuadOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:626:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  626 |     if (!JS_GetPropertyById(cx, *object, atomsCache->relativeTo_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1859:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1859 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1864:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1864 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:2014:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2014 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:2014:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:2032:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2032 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:2032:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:2072:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2072 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GridLine_Binding::get_names(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GridLine*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:1543:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1543 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Grid_Binding::get_areas(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Grid*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:208:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  208 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::getPluginAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:1465:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1465 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1466 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::getPluginParameters(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:1524:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1524 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1525 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_hash(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:2011:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2011 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_search(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1931:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1931 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_pathname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1851:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1851 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1771:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1771 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_hostname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1691:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1691 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_host(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1611:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1611 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_password(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1531:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1531 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_username(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1451:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1451 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_protocol(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1371:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1371 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1250:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1250 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_shape(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1130:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1130 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_rev(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:1047:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1047 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:964:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  964 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_charset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:881:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  881 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_coords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:798:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  798 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:715:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  715 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:628:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  628 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_hreflang(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:545:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  545 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_referrerPolicy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:389:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_rel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:306:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  306 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_ping(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:223:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  223 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_download(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:140:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::set_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAnchorElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAnchorElementBinding.cpp:57:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_hash(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1671:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1671 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_search(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1591:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1591 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_pathname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1511:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1511 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_port(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1431:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1431 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_hostname(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1351:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1351 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_host(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1271:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1271 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_password(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1191:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1191 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_username(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1111:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1111 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_protocol(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:1031:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1031 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:910:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  910 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_referrerPolicy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:639:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  639 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_rel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:556:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  556 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_ping(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:473:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  473 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_download(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:390:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  390 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLOptionsCollection_Binding::set_selectedIndex(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionsCollection*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:307:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  307 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_shape(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:224:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  224 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_coords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:141:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::set_alt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAreaElementBinding.cpp:58:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   58 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBRElementBinding.cpp: In function 'bool mozilla::dom::HTMLBRElement_Binding::set_clear(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBRElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBRElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBaseElementBinding.cpp: In function 'bool mozilla::dom::HTMLBaseElement_Binding::set_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBaseElementBinding.cpp:139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBaseElementBinding.cpp: In function 'bool mozilla::dom::HTMLBaseElement_Binding::set_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBaseElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::set_background(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:474:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  474 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::set_bgColor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:391:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  391 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::set_aLink(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:308:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::set_vLink(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:225:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  225 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::set_link(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:142:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLBodyElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLBodyElementBinding.cpp:59:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:832:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  832 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:749:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  749 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:666:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  666 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::set_formTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:583:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  583 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::set_formMethod(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:422:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  422 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::set_formEnctype(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:339:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  339 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::set_formAction(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLButtonElementBinding.cpp:256:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDataElementBinding.cpp: In function 'bool mozilla::dom::HTMLDataElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLDataElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDataElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDialogElementBinding.cpp: In function 'bool mozilla::dom::HTMLDialogElement_Binding::close(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLDialogElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDialogElementBinding.cpp:275:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  275 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::setCustomValidity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFieldSetElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:489:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  489 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::mozSetDirectory(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4553:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4553 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDivElementBinding.cpp: In function 'bool mozilla::dom::HTMLDivElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLDivElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDivElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_selectionDirection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:3879:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3879 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_valueAsNumber(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2428:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2428 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2430:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2430 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_bgColor(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1135:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1135 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::setUserInput(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:5790:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5790 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_alinkColor(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1056:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1056 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_vlinkColor(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:977:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  977 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_linkColor(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:898:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  898 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_fgColor(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:819:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  819 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::setSelectionRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4050:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4050 |     if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::set_designMode(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:428:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  428 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::setCustomValidity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:3579:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3579 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::execCommand(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:504:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:517:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  517 |     if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::stepDown(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::stepUp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_as(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:1210:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1210 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::open(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:135:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |         if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:142:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |         if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:172:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  172 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:176:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  176 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:180:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  180 |       if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_volume(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_playbackRate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_defaultPlaybackRate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_currentTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::set_contentEditable(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:852:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  852 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::fastSeek(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::set_accessKey(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:654:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  654 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::setCustomValidity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1058:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1058 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::setCustomValidity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp:616:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  616 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLElement_Binding::set_tabIndex(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_selectionEnd(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::set_innerText(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:347:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  347 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_selectionStart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::set_dir(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:225:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  225 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::set_lang(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:146:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  146 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::set_title(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLElementBinding.cpp:67:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:486:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  486 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:403:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  403 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:320:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  320 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:237:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  237 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:154:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  154 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLEmbedElementBinding.cpp:71:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_sandbox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:329:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  329 |   if (!JS_GetProperty(cx, obj, "sandbox", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:338:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_sizes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:803:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  803 |   if (!JS_GetProperty(cx, obj, "sizes", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:812:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  812 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:398:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  398 |   if (!JS_GetProperty(cx, obj, "relList", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:407:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::set_htmlFor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp:60:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   60 |   if (!JS_GetProperty(cx, obj, "htmlFor", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp:69:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   69 |   return JS_SetProperty(cx, targetObj, "value", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Gamepad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:437:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  437 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Gamepad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:335:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  335 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Gamepad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:613:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  613 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLDocument_Binding::writeln(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'void mozilla::dom::Headers_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:1564:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1564 |   if (!JS_GetProperty(aCx, proto, "entries", &aliasedVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:1572:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1572 |   if (!JS_DefinePropertyById(aCx, proto, iteratorId, aliasedVal, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLDocument_Binding::write(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In member function 'void mozilla::dom::BlobCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Blob*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:64:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 | BlobCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, Blob* blob, ErrorResult& aRv)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:88:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   89 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:88:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp: In member function 'bool mozilla::dom::GamepadEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | GamepadEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->gamepad_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp: In member function 'bool mozilla::dom::GamepadButtonEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | GamepadButtonEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->button_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp: In member function 'bool mozilla::dom::GamepadButtonEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:99:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   99 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:108:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  108 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Gamepad_Binding::get_pose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Gamepad*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp: In function 'bool mozilla::dom::GamepadButtonEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:399:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  399 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp: In function 'bool mozilla::dom::GamepadEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp:383:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  383 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp: In member function 'bool mozilla::dom::GamepadEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | GamepadEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp:129:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->gamepad_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadEventBinding.cpp:138:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->gamepad_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp: In member function 'bool mozilla::dom::GamepadButtonEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 | GamepadButtonEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadButtonEventBinding.cpp:132:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->button_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadEvent_Binding::get_gamepad(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::GamepadHapticActuator_Binding::pulse_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadHapticActuator*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadHapticActuatorBinding.cpp:130:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  130 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/dom/file/ipc/FileCreatorChild.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::FileCreatorChild::Recv__delete__(const FileCreationResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadServiceTestBinding.cpp: In function 'bool mozilla::dom::GamepadServiceTest_Binding::addGamepad_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadServiceTest*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadServiceTestBinding.cpp:212:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadServiceTestBinding.cpp:218:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  218 |     if (!FindEnumStringIndex<true>(cx, args[1], GamepadMappingTypeValues::strings, "GamepadMappingType", "Argument 2 of GamepadServiceTest.addGamepad", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadServiceTestBinding.cpp:227:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 |     if (!FindEnumStringIndex<true>(cx, args[2], GamepadHandValues::strings, "GamepadHand", "Argument 3 of GamepadServiceTest.addGamepad", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadHapticActuatorBinding.cpp:130:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  130 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadPose_Binding::get_angularAcceleration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadPose_Binding::get_angularVelocity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/file/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/file/uri'
mkdir -p '.deps/'
dom/file/uri/Unified_cpp_dom_file_uri0.o
/usr/bin/g++ -o Unified_cpp_dom_file_uri0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/file/uri -I/<<PKGBUILDDIR>>/build-browser/dom/file/uri -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_file_uri0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/file/uri/Unified_cpp_dom_file_uri0.cpp
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadPose_Binding::get_orientation(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadPose_Binding::get_linearAcceleration(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadPose_Binding::get_linearVelocity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadPose_Binding::get_position(JSContext*, JS::Handle<JSObject*>, mozilla::dom::GamepadPose*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, mozilla::dom::GamepadServiceTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp: In member function 'void mozilla::dom::PositionCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Position&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:248:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  248 | PositionCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, Position& position, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:268:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  268 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  269 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:268:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp: In member function 'void mozilla::dom::PositionErrorCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PositionError&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:278:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 | PositionErrorCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, PositionError& positionError, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:298:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  298 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  299 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeolocationBinding.cpp:298:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Geolocation_Binding::Wrap(JSContext*, mozilla::dom::Geolocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::OwningTextOrElementOrDocument::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:483:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  483 | OwningTextOrElementOrDocument::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::BoxQuadOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:654:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  654 | BoxQuadOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  674 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->box_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:685:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  685 |       if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:688:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  688 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->relativeTo_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp: In member function 'bool mozilla::dom::TextOrElementOrDocument::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GeometryUtilsBinding.cpp:260:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  260 | TextOrElementOrDocument::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLButtonElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLCollection_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, nsIHTMLCollection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:116:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLCollection_Binding::item(JSContext*, JS::Handle<JSObject*>, nsIHTMLCollection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_offsetParent(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLElement_Binding::get_contextMenu(JSContext*, JS::Handle<JSObject*>, nsGenericHTMLElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:329:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  329 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:356:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  356 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::set_selectedIndex(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:518:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  518 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:518:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:557:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  557 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:557:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:570:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  570 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAudioElementBinding.cpp: In function 'bool mozilla::dom::HTMLAudioElement_Binding::_Audio(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAudioElementBinding.cpp:56:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::set_previewValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:1602:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1602 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:1174:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1174 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLCollectionOrElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:203:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  203 | OwningHTMLCollectionOrElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:203:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::History_Binding::set_scrollRestoration(JSContext*, JS::Handle<JSObject*>, nsHistory*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:616:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  616 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:638:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  638 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:677:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  677 |         if (!result.Value().ToJSVal(cx, proxy, desc.value())) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::Headers_Binding::set_guard(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_selectionDirection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:1750:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1750 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:808:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  808 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:808:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:808:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:843:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  843 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:843:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:856:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  856 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:884:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  884 |         if (!result.Value().ToJSVal(cx, proxy, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLAllCollection_Binding::_legacycaller(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:502:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  502 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:516:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  516 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::History_Binding::go(JSContext*, JS::Handle<JSObject*>, nsHistory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLAllCollection_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAllCollection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:355:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  355 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:369:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  369 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_selectionEnd(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::setCustomValidity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:1454:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1454 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLAllCollection_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLAllCollection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:308:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:320:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  320 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In member function 'bool mozilla::dom::HTMLCollectionOrElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:45:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 | HTMLCollectionOrElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_selectionStart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::setCustomValidity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:1404:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1404 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2384:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2384 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:2390:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2390 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::_delete_(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:649:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  649 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3549:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 3549 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/GridBinding.cpp:3555:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 3555 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:691:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  691 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLAllCollectionBinding.cpp:717:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  717 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::setUserInput(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:2150:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2150 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::setSelectionRange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:1921:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1921 |     if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:407:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  407 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCollectionBinding.cpp:430:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  430 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1922:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1922 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:1948:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1948 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::set(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:785:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  785 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:789:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  789 |   if (!ConvertJSValueToByteString(cx, args[1], false, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::has(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:742:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  742 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:694:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  694 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::append(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:600:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  600 |   if (!ConvertJSValueToByteString(cx, args[0], false, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:604:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  604 |   if (!ConvertJSValueToByteString(cx, args[1], false, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp: In function 'bool mozilla::dom::History_Binding::replaceState(JSContext*, JS::Handle<JSObject*>, nsHistory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp:404:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  404 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp:409:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  409 |     if (!ConvertJSValueToString(cx, args[2], eNull, eNull, arg2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp: In function 'bool mozilla::dom::History_Binding::pushState(JSContext*, JS::Handle<JSObject*>, nsHistory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp:349:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  349 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp:354:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  354 |     if (!ConvertJSValueToString(cx, args[2], eNull, eNull, arg2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLDocumentBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:379:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLButtonElement_Binding::get_validity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLButtonElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In member function 'void mozilla::dom::PrintCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::HTMLCanvasPrintState&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:34:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   34 | PrintCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, HTMLCanvasPrintState& ctx, ErrorResult& aRv)
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:54:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
   55 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:54:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::transferControlToOffscreen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::mozGetAsFile(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:550:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  550 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:555:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  555 |     if (!ConvertJSValueToString(cx, args[1], eNull, eNull, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::getContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLCanvasElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:278:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLCanvasElementBinding.cpp:288:118: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  288 |   auto result(StrongOrRawPtr<nsISupports>(MOZ_KnownLive(self)->GetContext(cx, NonNullHelper(Constify(arg0)), arg1, rv)));
      |                                                                                                                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/GamepadBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMediaElement_Binding::canPlayType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:497:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  497 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLDocument_Binding::get_location(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLDocument_Binding::get_all(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::get_frameLoader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLEmbedElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o UnifiedBindings9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/UnifiedBindings9.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp
dom/bindings/StructuredClone.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_currentURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::getRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_editor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_controllers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMenuElement_Binding::createBuilder(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::getRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::getRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_srcURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_currentRequestFinalURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::get_currentRequestFinalURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_currentRequestFinalURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_currentURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::get_currentURI(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:519:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  519 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp: In function 'bool mozilla::dom::HTMLFontElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp:278:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:1057:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1057 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameSetElementBinding.cpp:1494:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1494 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp: In function 'bool mozilla::dom::HTMLHRElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp:440:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  440 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHeadElementBinding.cpp: In function 'bool mozilla::dom::HTMLHeadElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHeadElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHtmlElementBinding.cpp: In function 'bool mozilla::dom::HTMLHtmlElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHtmlElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHtmlElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHeadingElementBinding.cpp: In function 'bool mozilla::dom::HTMLHeadingElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHeadingElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHeadingElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:2187:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2187 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:2322:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2322 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:6305:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6305 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLIElementBinding.cpp: In function 'bool mozilla::dom::HTMLLIElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLIElementBinding.cpp:191:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  191 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLabelElementBinding.cpp: In function 'bool mozilla::dom::HTMLLabelElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLabelElementBinding.cpp:189:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  189 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLegendElementBinding.cpp: In function 'bool mozilla::dom::HTMLLegendElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLegendElementBinding.cpp:153:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  153 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:1300:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1300 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMapElementBinding.cpp: In function 'bool mozilla::dom::HTMLMapElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMapElementBinding.cpp:148:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp:1226:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1226 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuElementBinding.cpp:400:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  400 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuItemElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp:592:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  592 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMetaElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp:361:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMeterElementBinding.cpp: In function 'bool mozilla::dom::HTMLMeterElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMeterElementBinding.cpp:553:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  553 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLModElementBinding.cpp: In function 'bool mozilla::dom::HTMLModElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLModElementBinding.cpp:195:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  195 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOListElementBinding.cpp: In function 'bool mozilla::dom::HTMLOListElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOListElementBinding.cpp:347:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  347 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:3237:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3237 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptGroupElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptGroupElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptGroupElementBinding.cpp:191:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  191 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptionElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp:665:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  665 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp:681:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  681 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameElement_Binding::get_contentDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::get_contentDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::get_sandbox(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::getSVGDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLLinkElement_Binding::get_sizes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLLinkElement_Binding::get_relList(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_videoTracks(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_audioTracks(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::get_editor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_contentDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::get_controllers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::getSVGDocument(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = nsHistory; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLOutputElement_Binding::get_htmlFor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HiddenPluginEvent_Binding::get_tag(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HiddenPluginEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::Headers; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::devtools::HeapSnapshot; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_labels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_srcObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp: In function 'bool mozilla::dom::HTMLParagraphElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp: In function 'bool mozilla::dom::HTMLParamElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp:361:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLQuoteElementBinding.cpp: In function 'bool mozilla::dom::HTMLQuoteElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLQuoteElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLQuoteElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPictureElementBinding.cpp: In function 'bool mozilla::dom::HTMLPictureElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPictureElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPictureElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp: In function 'bool mozilla::dom::HTMLPreElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp:108:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLProgressElementBinding.cpp: In function 'bool mozilla::dom::HTMLProgressElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLProgressElementBinding.cpp:261:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  261 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:1030:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1030 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp: In function 'bool mozilla::dom::HTMLSlotElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:406:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp:469:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  469 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSpanElementBinding.cpp: In function 'bool mozilla::dom::HTMLSpanElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSpanElementBinding.cpp:27:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLStyleElementBinding.cpp: In function 'bool mozilla::dom::HTMLStyleElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLStyleElementBinding.cpp:306:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  306 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCaptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCaptionElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCaptionElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:1209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1209 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp:523:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  523 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:1497:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1497 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp:643:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  643 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp:496:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  496 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMeterElement_Binding::get_labels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMeterElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTemplateElementBinding.cpp: In function 'bool mozilla::dom::HTMLTemplateElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTemplateElementBinding.cpp:63:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   63 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLOutputElement_Binding::get_labels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:2189:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2189 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::mozCaptureStream(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTimeElementBinding.cpp: In function 'bool mozilla::dom::HTMLTimeElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTimeElementBinding.cpp:112:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTitleElementBinding.cpp: In function 'bool mozilla::dom::HTMLTitleElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTitleElementBinding.cpp:116:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  116 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::mozCaptureStreamUntilEnded(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp: In function 'bool mozilla::dom::HTMLTrackElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp:513:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  513 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameElement_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLUListElementBinding.cpp: In function 'bool mozilla::dom::HTMLUListElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLUListElementBinding.cpp:191:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  191 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLVideoElementBinding.cpp: In function 'bool mozilla::dom::HTMLVideoElement_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLVideoElementBinding.cpp:826:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  826 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp: In function 'bool mozilla::dom::HashChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:410:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  410 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:1100:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1100 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onunload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeapSnapshotBinding.cpp: In function 'bool mozilla::dom::HeapSnapshot_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeapSnapshotBinding.cpp:303:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  303 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onunhandledrejection(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp: In function 'bool mozilla::dom::HiddenPluginEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp:242:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onstorage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp: In function 'bool mozilla::dom::History_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp:446:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  446 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onrejectionhandled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTemplateElement_Binding::get_content(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTemplateElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onpopstate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::get_labels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onpageshow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, mozilla::dom::ReflectionScope) [with T = nsISupports]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onpagehide(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_ononline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onoffline(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onmessageerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onmessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onlanguagechange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onhashchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onbeforeunload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onbeforeprint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::get_onafterprint(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::get_onstart(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::get_onfinish(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLProgressElement_Binding::get_labels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLProgressElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::get_onbounce(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::get_labels(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_onwaitingforkey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_onencrypted(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HeapSnapshot_Binding::describeNode(JSContext*, JS::Handle<JSObject*>, mozilla::devtools::HeapSnapshot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeapSnapshotBinding.cpp:144:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  144 |   MOZ_KnownLive(self)->DescribeNode(cx, arg0, arg1, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::mozGetMetadata(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeapSnapshotBinding.cpp: In function 'bool mozilla::dom::HeapSnapshot_Binding::takeCensus(JSContext*, JS::Handle<JSObject*>, mozilla::devtools::HeapSnapshot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeapSnapshotBinding.cpp:87:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |   MOZ_KnownLive(self)->TakeCensus(cx, arg0, &result, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::get_elements(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFieldSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFormElement_Binding::get_elements(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMapElement_Binding::get_areas(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMapElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::History_Binding::get_state(JSContext*, JS::Handle<JSObject*>, nsHistory*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::sendMouseEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:1616:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1616 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::reload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::get_selectedOptions(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::forceImageState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::get_rows(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::forceReload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::get_tBodies(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::forceImageState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::get_cells(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::forceReload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::get_rows(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableSectionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::reload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::forceImageState(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::forceReload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function 'bool mozilla::dom::OwningRadioNodeListOrElement::TrySetToElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:154:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  154 | OwningRadioNodeListOrElement::TrySetToElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::setRangeText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:1812:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1812 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:1832:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp: In member function 'bool mozilla::dom::AssignedNodesOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | AssignedNodesOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->flatten_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp: In member function 'bool mozilla::dom::AssignedNodesOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:101:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  101 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::SelectionMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:65:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   65 | ToJSValue(JSContext* aCx, SelectionMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:110:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp: In member function 'bool mozilla::dom::AssignedNodesOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:116:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  116 | AssignedNodesOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:134:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  134 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->flatten_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In member function 'bool mozilla::dom::DateTimeValue::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:106:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  106 | DateTimeValue::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:135:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |     if (!JS_GetPropertyById(cx, *object, atomsCache->day_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:187:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  187 |     if (!JS_GetPropertyById(cx, *object, atomsCache->year_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:174:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |     if (!JS_GetPropertyById(cx, *object, atomsCache->month_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:161:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  161 |     if (!JS_GetPropertyById(cx, *object, atomsCache->minute_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:148:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hour_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIBinaryInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIObjectInputStream.h:10,
                 from /<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2:
/<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2:
/<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause
   34 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIBinaryInputStream.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIObjectInputStream.h:10,
                 from /<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2:
/<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BlobURL.h:13,
                 from /<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
  154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In member function 'bool mozilla::dom::DateTimeValue::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:205:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  205 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:214:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  214 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In member function 'bool mozilla::dom::DateTimeValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:220:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  220 | DateTimeValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:239:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->day_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:252:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  252 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->hour_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:265:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  265 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->minute_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:278:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  278 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->month_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:291:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  291 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->year_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp: In function 'bool mozilla::dom::HashChangeEvent_Binding::initHashChangeEvent(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HashChangeEvent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:314:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  314 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:335:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  335 |     if (!ConvertJSValueToString(cx, args[3], eStringify, eStringify, arg3)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:344:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  344 |     if (!ConvertJSValueToString(cx, args[4], eStringify, eStringify, arg4)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp: In member function 'bool mozilla::dom::HashChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:50:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   50 | HashChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->newURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->oldURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp: In function 'bool mozilla::dom::HashChangeEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:575:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  575 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp: In member function 'bool mozilla::dom::HashChangeEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:115:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:124:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  124 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp: In member function 'bool mozilla::dom::HashChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:130:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  130 | HashChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:150:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->newURL_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HashChangeEventBinding.cpp:163:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->oldURL_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::HeadersGuardEnum, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:41:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   41 | ToJSValue(JSContext* aCx, HeadersGuardEnum aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In member function 'bool mozilla::dom::MozPluginParameter::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:66:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   66 | MozPluginParameter::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp: In member function 'bool mozilla::dom::HiddenPluginEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | HiddenPluginEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In member function 'bool mozilla::dom::MozPluginParameter::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:130:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:139:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  139 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In member function 'bool mozilla::dom::MozPluginParameter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:145:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  145 | MozPluginParameter::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:165:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:178:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp: In function 'bool mozilla::dom::HiddenPluginEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp:381:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  381 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp: In member function 'bool mozilla::dom::HiddenPluginEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | HiddenPluginEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp:129:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->tag_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HiddenPluginEventBinding.cpp:137:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  137 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tag_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ScrollRestoration, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HistoryBinding.cpp:32:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   32 | ToJSValue(JSContext* aCx, ScrollRestoration aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::getContentTypeForMIMEType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:2768:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2768 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormDataBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::CallIterableGetter(JSContext*, U (T::*)(uint32_t) const, const T*, uint32_t, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Headers; U = const nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:67:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 | bool CallIterableGetter(JSContext* aCx, U (T::*aMethod)(uint32_t) const,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::forEach(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:1064:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1064 |     if (!CallIterableGetter(cx, GetValueAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1065 |                             callArgs[0])) {
      |                             ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:1068:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1068 |     if (!CallIterableGetter(cx, GetKeyAtIndex, self, i,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1069 |                             callArgs[1])) {
      |                             ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::setRangeText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:3941:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3941 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:3961:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3961 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:3976:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3976 |           if (!FindEnumStringIndex<true>(cx, args[3], SelectionModeValues::strings, "SelectionMode", "Argument 4 of HTMLInputElement.setRangeText", &index)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSlotElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:313:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  313 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::getPluginParameters(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:2885:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2885 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2886 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp: In function 'bool mozilla::dom::HTMLParagraphElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLParagraphElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp: In function 'bool mozilla::dom::HTMLParamElement_Binding::set_valueType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp:305:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_webkitEntries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:5196:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5196 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5197 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp: In function 'bool mozilla::dom::HTMLParamElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp:222:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp: In function 'bool mozilla::dom::HTMLParamElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp:139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp: In function 'bool mozilla::dom::HTMLParamElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParamElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLPreElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLPreElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::getPluginAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:2826:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2826 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2827 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLProgressElement_Binding::set_max(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLProgressElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLProgressElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLProgressElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLQuoteElementBinding.cpp: In function 'bool mozilla::dom::HTMLQuoteElement_Binding::set_cite(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLQuoteElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFieldSetElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:178:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  178 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::set_disabled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFieldSetElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_integrity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:974:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  974 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_htmlFor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:891:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  891 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp: In function 'bool mozilla::dom::HTMLFontElement_Binding::set_size(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFontElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp:222:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp: In function 'bool mozilla::dom::HTMLFontElement_Binding::set_face(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFontElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp:139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_event(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:808:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  808 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp: In function 'bool mozilla::dom::HTMLFontElement_Binding::set_color(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFontElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFontElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:725:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  725 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:720:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  720 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_referrerPolicy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:638:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  638 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_noValidate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_crossOrigin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:555:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  555 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:559:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  559 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_method(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:476:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  476 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_encoding(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:393:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  393 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_enctype(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:310:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_charset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:316:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_autocomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:227:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_action(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:144:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  144 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::set_acceptCharset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:61:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:155:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  155 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLScriptElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLScriptElementBinding.cpp:60:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_marginWidth(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:740:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  740 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2257 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_marginHeight(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:657:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_noResize(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::set_length(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_longDesc(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:410:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  410 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::set_size(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_frameBorder(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:327:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  327 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:232:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_scrolling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:149:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  149 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:426:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  426 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameElementBinding.cpp:66:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   66 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::set_rows(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameSetElementBinding.cpp:142:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::set_cols(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameSetElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFrameSetElementBinding.cpp:59:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp: In function 'bool mozilla::dom::HTMLHRElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLHRElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp:384:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::set_autocomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:148:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp: In function 'bool mozilla::dom::HTMLHRElement_Binding::set_size(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLHRElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp:301:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  301 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLHRElement_Binding::set_noShade(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLHRElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp: In function 'bool mozilla::dom::HTMLHRElement_Binding::set_color(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLHRElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp:140:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::remove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp: In function 'bool mozilla::dom::HTMLHRElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLHRElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHRElementBinding.cpp:57:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHeadingElementBinding.cpp: In function 'bool mozilla::dom::HTMLHeadingElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLHeadingElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHeadingElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLPreElementBinding.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::add(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHtmlElementBinding.cpp: In function 'bool mozilla::dom::HTMLHtmlElement_Binding::set_version(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLHtmlElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_allow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:1549:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1549 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_marginWidth(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:1310:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1310 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp: In function 'bool mozilla::dom::HTMLSlotElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSlotElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:222:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_marginHeight(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:1227:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1227 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::set_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSourceElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp:413:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  413 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_longDesc(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:1144:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1144 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::set_sizes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSourceElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp:330:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  330 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_frameBorder(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:1061:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1061 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::set_srcset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSourceElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp:235:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  235 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_scrolling(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:978:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  978 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSourceElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp:152:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  152 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:895:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  895 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSourceElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSourceElementBinding.cpp:57:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_referrerPolicy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:726:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  726 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLStyleElementBinding.cpp: In function 'bool mozilla::dom::HTMLStyleElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLStyleElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLStyleElementBinding.cpp:211:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  211 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:643:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  643 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLStyleElementBinding.cpp: In function 'bool mozilla::dom::HTMLStyleElement_Binding::set_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLStyleElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLStyleElementBinding.cpp:128:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:560:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  560 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCaptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCaptionElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCaptionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCaptionElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_allowPaymentRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_bgColor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:1153:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1153 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_allowFullscreen(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_vAlign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:1070:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1070 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:248:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  248 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_srcdoc(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:165:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  165 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLIFrameElementBinding.cpp:70:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_chOff(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:909:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  909 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_lowsrc(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:1726:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1726 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_ch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:826:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  826 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_sizes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:1606:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1606 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:743:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  743 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/file/uri/BlobURLProtocolHandler.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_border(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:1523:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1523 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:660:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  660 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_longDesc(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:1440:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1440 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_axis(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:577:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_vspace(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:494:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  494 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_hspace(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_scope(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:411:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  411 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:1201:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1201 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_abbr(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:328:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  328 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:1118:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1118 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_headers(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableCellElementBinding.cpp:213:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  213 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_rowSpan(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_decoding(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:889:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  889 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::set_colSpan(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableCellElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableColElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp:467:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  467 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_isMap(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::set_vAlign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableColElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp:384:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::set_chOff(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableColElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp:301:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  301 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_referrerPolicy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:572:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  572 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_useMap(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:489:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  489 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::set_ch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableColElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp:218:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  218 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_crossOrigin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:406:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableColElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableColElementBinding.cpp:135:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_srcset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:311:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  311 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableColElement_Binding::set_span(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableColElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:216:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  216 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_cellSpacing(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:1441:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1441 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_cellPadding(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:1358:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1358 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::set_alt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLImageElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLImageElementBinding.cpp:133:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  133 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_bgColor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:1275:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1275 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_useMap(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4196:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4196 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:1192:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1192 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4113:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4113 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_summary(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:1109:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1109 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_rules(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:1026:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1026 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2996:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2996 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_frame(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:943:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  943 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_defaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2913:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2913 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_border(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:860:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  860 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2830:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2830 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableElementBinding.cpp:777:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  777 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_step(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2747:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2747 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2652:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2652 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_size(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_required(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_readOnly(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_placeholder(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2335:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2335 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_pattern(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2252:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2252 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:2169:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2169 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::deleteRow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_multiple(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_minLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_min(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:1930:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1930 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::set_bgColor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp:587:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  587 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_maxLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::set_vAlign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp:504:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::set_chOff(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp:421:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  421 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_max(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:1769:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1769 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::set_ch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp:338:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  338 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_inputMode(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:1647:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1647 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableRowElementBinding.cpp:255:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::deleteCell(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_formTarget(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:1417:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1417 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::set_vAlign(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableSectionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp:440:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  440 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_formNoValidate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::set_chOff(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableSectionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp:357:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  357 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_formMethod(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:1256:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1256 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::set_ch(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableSectionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp:274:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  274 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_formEnctype(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:1173:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1173 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableSectionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTableSectionElementBinding.cpp:191:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  191 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_formAction(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:1090:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1090 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::deleteRow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableSectionElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_disabled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:1183:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1183 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_defaultChecked(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_defaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:1100:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1100 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_autofocus(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_wrap(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:976:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  976 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_autocomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:577:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_rows(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_alt(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:494:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  494 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_accept(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:411:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  411 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLIElementBinding.cpp: In function 'bool mozilla::dom::HTMLLIElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLIElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLIElementBinding.cpp:135:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLLIElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLIElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_placeholder(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:659:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  659 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLabelElementBinding.cpp: In function 'bool mozilla::dom::HTMLLabelElement_Binding::set_htmlFor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLabelElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLabelElementBinding.cpp:98:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   98 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:576:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  576 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLegendElementBinding.cpp: In function 'bool mozilla::dom::HTMLLegendElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLegendElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLegendElementBinding.cpp:97:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   97 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_integrity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:1127:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1127 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_minLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:1044:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1044 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_maxLength(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_rev(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:961:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  961 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_charset(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:878:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  878 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_referrerPolicy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:722:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  722 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_cols(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:639:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  639 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_hreflang(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:556:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  556 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_media(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:473:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  473 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_autocomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:64:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_rel(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:317:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  317 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTimeElementBinding.cpp: In function 'bool mozilla::dom::HTMLTimeElement_Binding::set_dateTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTimeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTimeElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_crossOrigin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:234:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTitleElementBinding.cpp: In function 'bool mozilla::dom::HTMLTitleElement_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTitleElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTitleElementBinding.cpp:60:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_href(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLLinkElementBinding.cpp:139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLLinkElement_Binding::set_disabled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp: In function 'bool mozilla::dom::HTMLTrackElement_Binding::set_label(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTrackElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp:308:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:236:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMapElementBinding.cpp: In function 'bool mozilla::dom::HTMLMapElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMapElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMapElementBinding.cpp:57:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp: In function 'bool mozilla::dom::HTMLTrackElement_Binding::set_srclang(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTrackElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp:225:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  225 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp:859:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  859 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp: In function 'bool mozilla::dom::HTMLTrackElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTrackElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp:142:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_vspace(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp: In function 'bool mozilla::dom::HTMLTrackElement_Binding::set_kind(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTrackElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTrackElementBinding.cpp:59:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_trueSpeed(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLUListElementBinding.cpp: In function 'bool mozilla::dom::HTMLUListElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedListElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLUListElementBinding.cpp:135:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_scrollDelay(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_scrollAmount(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLVideoElementBinding.cpp: In function 'bool mozilla::dom::HTMLVideoElement_Binding::set_poster(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLVideoElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLVideoElementBinding.cpp:281:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_loop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLVideoElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLVideoElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_hspace(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLVideoElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLVideoElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp:308:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_direction(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp:225:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  225 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_bgColor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp:142:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::set_behavior(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMarqueeElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMarqueeElementBinding.cpp:59:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In member function 'bool mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::TrySetToByteStringSequenceSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:256:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 | OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::TrySetToByteStringSequenceSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:262:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:274:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  274 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:288:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  288 |         if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:299:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  299 |           if (!iter1.next(&temp1, &done1)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:311:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  311 |           if (!ConvertJSValueToByteString(cx, temp1, false, slot1)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_defaultMuted(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_controls(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_loop(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WrapNewBindingNonWrapperCachedObject(JSContext*, JS::Handle<JSObject*>, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::dom::IterableIterator<mozilla::dom::Headers>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1145:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1145 | inline bool WrapNewBindingNonWrapperCachedObject(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_autoplay(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_preload(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:359:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  359 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_crossOrigin(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:244:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  244 |   if (!ConvertJSValueToString(cx, args[0], eNull, eNull, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HeapSnapshot_Binding::computeShortestPaths(JSContext*, JS::Handle<JSObject*>, mozilla::devtools::HeapSnapshot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeapSnapshotBinding.cpp:232:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 |     if (!iter.init(args[1], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeapSnapshotBinding.cpp:243:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  243 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMediaElement_Binding::set_src(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:112:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMenuElement_Binding::set_compact(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuElement_Binding::set_label(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuElementBinding.cpp:143:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuElementBinding.cpp:60:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In member function 'bool mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::TrySetToByteStringByteStringRecord(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:358:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  358 | OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::TrySetToByteStringByteStringRecord(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:389:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  389 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  390 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1914:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1914 |   return ConvertJSValueToByteString(cx, v, false, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:407:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  407 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:431:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  431 |       if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMenuItemElement_Binding::set_defaultChecked(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuItemElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuItemElement_Binding::set_radiogroup(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuItemElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp:458:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  458 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLMenuItemElement_Binding::set_disabled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuItemElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecordArgument::TrySetToByteStringByteStringRecord(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3720:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3720 |   TrySetToByteStringByteStringRecord(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3751:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3751 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 3752 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1914:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1914 |   return ConvertJSValueToByteString(cx, v, false, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3769:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3769 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3793:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3793 |         if (!ConvertJSValueToByteString(cx, temp, false, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuItemElement_Binding::set_icon(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuItemElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp:223:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  223 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuItemElement_Binding::set_label(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuItemElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp:140:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  140 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuItemElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMenuItemElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMenuItemElementBinding.cpp:57:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecordArgument::TrySetToByteStringSequenceSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3651:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3651 |   TrySetToByteStringSequenceSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3657:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3657 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3669:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3669 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3683:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3683 |           if (!iter1.init(temp, JS::ForOfIterator::AllowNonIterable)) {
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3694:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3694 |             if (!iter1.next(&temp1, &done1)) {
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:3706:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3706 |             if (!ConvertJSValueToByteString(cx, temp1, false, slot1)) {
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMetaElement_Binding::set_scheme(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMetaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp:305:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMetaElement_Binding::set_content(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMetaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp:222:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMetaElement_Binding::set_httpEquiv(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMetaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp:139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMetaElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMetaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMetaElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMeterElement_Binding::set_optimum(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMeterElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMeterElement_Binding::set_high(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMeterElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormDataBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h: In function 'bool mozilla::dom::HeadersIterator_Binding::next(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IterableIterator<mozilla::dom::Headers>*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:113:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  113 |     return CallIterableGetter(aCx, &T::GetKeyAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:119:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  119 |     return CallIterableGetter(aCx, &T::GetValueAtIndex, mIterableObj.get(),
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                               aIndex, aResult);
      |                               ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMeterElement_Binding::set_low(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMeterElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMeterElement_Binding::set_max(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMeterElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMeterElement_Binding::set_min(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMeterElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMeterElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMeterElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLModElementBinding.cpp: In function 'bool mozilla::dom::HTMLModElement_Binding::set_dateTime(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLModElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLModElementBinding.cpp:139:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSlotElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSlotElementBinding.cpp:377:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  377 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLModElementBinding.cpp: In function 'bool mozilla::dom::HTMLModElement_Binding::set_cite(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLModElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLModElementBinding.cpp:56:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLOListElement_Binding::set_compact(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedListElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOListElementBinding.cpp: In function 'bool mozilla::dom::HTMLOListElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedListElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOListElementBinding.cpp:213:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  213 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:845:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  845 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLOListElement_Binding::set_start(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedListElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::item(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLOListElement_Binding::set_reversed(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSharedListElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::get_tFoot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_border(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1847:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1847 |   if (!ConvertJSValueToString(cx, args[0], eEmpty, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::get_tHead(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::get_caption(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_codeType(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1764:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1764 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_codeBase(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1681:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1681 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_vspace(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:1950:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1950 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:1977:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1977 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_standby(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1520:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1520 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2095:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2095 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2095:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2134:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2134 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2134:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2147:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2147 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_hspace(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_declare(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::insertCell(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableRowElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_code(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1281:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1281 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::createTBody(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_archive(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1198:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1198 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::createTFoot(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_align(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:1115:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1115 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::createCaption(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_height(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:724:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  724 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::createTHead(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_width(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:641:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  641 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableElement_Binding::insertRow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_useMap(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:519:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  519 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::insertRow(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTableSectionElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:436:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  436 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_type(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:353:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  353 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:1992:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1992 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLSelectElementBinding.cpp:2036:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2036 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::set_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLObjectElementBinding.cpp:270:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  270 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptGroupElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptGroupElement_Binding::set_label(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptGroupElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptGroupElementBinding.cpp:135:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLOptGroupElement_Binding::set_disabled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptGroupElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptionElement_Binding::set_text(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp:577:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptionElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp:494:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  494 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLOptionElement_Binding::set_defaultSelected(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptionElement_Binding::set_label(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp:264:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  264 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::get_validity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLOptionElement_Binding::set_disabled(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::get_validity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLSelectElement_Binding::get_options(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLSelectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:954:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  954 | DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::Value> v, bool* done) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLOptionsCollection_Binding::set_length(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionsCollection*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLOptionsCollection_Binding::remove(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionsCollection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLOptionsCollection_Binding::add(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionsCollection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLStyleElement_Binding::get_sheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLStyleElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::set_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp:377:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  377 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::set_defaultValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp:294:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  294 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:405:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOutputElementBinding.cpp:174:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::mozGetFileNameArray(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4356:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4356 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4357 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::mozSetDndFilesAndDirectories(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4600:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4600 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4611:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4611 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::set_previewValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTextAreaElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLTextAreaElementBinding.cpp:2022:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2022 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::mozSetFileNameArray(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4398:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4398 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4409:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4409 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLTrackElement_Binding::get_track(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLTrackElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::get_validity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFieldSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLVideoElement_Binding::getVideoPlaybackQuality(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLVideoElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_validity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_validity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLOutputElement_Binding::get_validity(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In member function 'bool mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:72:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   72 | HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:119:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  119 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:128:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:158:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  158 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  159 |                                    expandedKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 |                                    expandedKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFieldSetElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_dateTimeBoxElement(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_ownerNumberControl(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_list(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In member function 'bool mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:473:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  473 | OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:520:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  520 |                 if (!JS_DefineElement(cx, returnArray, sequenceIdx1, tmp,
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |                                       JSPROP_ENUMERATE)) {
      |                                       ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:529:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  529 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:559:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  559 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  560 |                                    expandedKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                    expandedKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  562 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLLabelElement_Binding::get_control(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLabelElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLLabelElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLabelElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Headers_Binding::values(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Headers_Binding::keys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLOptionElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOptionElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Headers_Binding::entries(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Headers*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLOutputElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLOutputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:500:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  500 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:527:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  527 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:727:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  727 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:727:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:766:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  766 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:766:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:779:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  779 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::Headers_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1201:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1201 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1223:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1223 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1376 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp: In member function 'bool mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::TrySetToHeaders(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HeadersBinding.cpp:203:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  203 | OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord::TrySetToHeaders(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1376:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1411:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1411 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1411:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1445:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1445 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptionElement_Binding::_Option(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp:60:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 |     if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionElementBinding.cpp:70:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLParagraphElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HeapSnapshot_Binding::computeDominatorTree(JSContext*, JS::Handle<JSObject*>, mozilla::devtools::HeapSnapshot*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::History_Binding::Wrap(JSContext*, nsHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function 'bool mozilla::dom::RadioNodeListOrElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:45:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   45 | RadioNodeListOrElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function 'bool mozilla::dom::OwningRadioNodeListOrElement::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:203:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  203 | OwningRadioNodeListOrElement::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:468:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  468 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:495:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  495 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:534:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  534 |         if (!result.Value().ToJSVal(cx, proxy, desc.value())) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:665:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  665 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:665:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:704:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  704 |           if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:704:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:717:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  717 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:745:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  745 |         if (!result.Value().ToJSVal(cx, proxy, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLFormControlsCollection_Binding::namedItem(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFormControlsCollection*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:279:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  279 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:291:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  291 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function 'bool mozilla::dom::OwningRadioNodeListOrElement::TrySetToRadioNodeList(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:101:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  101 | OwningRadioNodeListOrElement::TrySetToRadioNodeList(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/filehandle'
mkdir -p '.deps/'
dom/filehandle/Unified_cpp_dom_filehandle0.o
/usr/bin/g++ -o Unified_cpp_dom_filehandle0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/filehandle -I/<<PKGBUILDDIR>>/build-browser/dom/filehandle -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_filehandle0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/filehandle/Unified_cpp_dom_filehandle0.cpp
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:548:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  548 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormControlsCollectionBinding.cpp:574:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  574 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1272:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1272 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFormElementBinding.cpp:1295:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1295 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:578:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  578 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLOptionsCollectionBinding.cpp:639:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  639 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLLegendElement_Binding::get_form(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLegendElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLFrameElement_Binding::get_frameLoader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::get_frameLoader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLObjectElement_Binding::get_frameLoader(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLObjectElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::getFiles_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMediaElement_Binding::setSinkId_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:3148:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3148 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::get_policy(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLIFrameElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::HTMLImageElement_Binding::_Image(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::set_previewValue(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4807:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4807 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::mozSetFileArray(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4473:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4473 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLInputElementBinding.cpp:4484:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4484 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_files(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLInputElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLLinkElement_Binding::get_sheet(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLLinkElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_mediaKeys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_mozMediaSourceObject(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_textTracks(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_seekable(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_played(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_buffered(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::HTMLMediaElement_Binding::addTextTrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::HTMLMediaElement*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:262:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:1745:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1745 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLMediaElementBinding.cpp:1754:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1754 |     if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/HTMLFieldSetElementBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o StructuredClone.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/StructuredClone.o.pp   /<<PKGBUILDDIR>>/dom/bindings/StructuredClone.cpp
dom/bindings/Unified_cpp_dom_bindings0.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/file/uri'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/filesystem'
mkdir -p '.deps/'
dom/filesystem/Unified_cpp_dom_filesystem0.o
/usr/bin/g++ -o Unified_cpp_dom_filesystem0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/build-browser/dom/filesystem -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_filesystem0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBCursorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/StructuredClone.cpp: In function 'JSObject* mozilla::dom::ReadStructuredCloneImageData(JSContext*, JSStructuredCloneReader*)':
/<<PKGBUILDDIR>>/dom/bindings/StructuredClone.cpp:22:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   22 |       !JS_ReadTypedArray(aReader, &dataArray)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/StructuredClone.cpp: In function 'bool mozilla::dom::WriteStructuredCloneImageData(JSContext*, JSStructuredCloneWriter*, mozilla::dom::ImageData*)':
/<<PKGBUILDDIR>>/dom/bindings/StructuredClone.cpp:55:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   55 |          JS_WriteTypedArray(aWriter, arrayValue);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_bindings0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dom/bindings -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common/time_profiling -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/peerconnection -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_dom_bindings0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/InputEvent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBCursorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1604 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1603 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Directory.h:11,
                 from /<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2:
/<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   48 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/FileSystemRequestParent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:40,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/filehandle'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat'
mkdir -p '.deps/'
dom/filesystem/compat/Unified_cpp_filesystem_compat0.o
/usr/bin/g++ -o Unified_cpp_filesystem_compat0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/filesystem/compat -I/<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_filesystem_compat0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBCursorBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntlUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBCursorBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:3,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   31 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   30 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  300 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  299 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   32 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   31 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   42 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   41 |   NS_INTERFACE_MAP_ENTRY(nsIGlobalObject)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   63 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   62 |   NS_INTERFACE_MAP_ENTRY(nsIScriptError)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsfriendapi.h:18,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:10,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:40,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::OwningFileOrDirectory]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:312:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  312 |   return aArgument.ToJSVal(aCx, global, aValue);
      |                                               ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'virtual void mozilla::dom::GetDirectoryListingTaskChild::HandlerCallback()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual void mozilla::dom::GetFileOrDirectoryTaskChild::HandlerCallback()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::File>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/Directory.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'virtual void mozilla::dom::GetFilesTaskChild::HandlerCallback()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/filesystem'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/flex'
mkdir -p '.deps/'
dom/flex/Unified_cpp_dom_flex0.o
/usr/bin/g++ -o Unified_cpp_dom_flex0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/flex -I/<<PKGBUILDDIR>>/build-browser/dom/flex -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_flex0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/flex/Unified_cpp_dom_flex0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:11,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:11,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  127 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  126 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   25 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   24 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   52 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:11,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:11,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:13,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:29:
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp: In member function 'virtual bool mozilla::dom::BaseDOMProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:193:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  193 | bool BaseDOMProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:196:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  196 |   return getOwnPropDescriptor(cx, proxy, id, /* ignoreNamedProps = */ false,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |                               desc);
      |                               ~~~~~
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp: In member function 'virtual bool mozilla::dom::DOMProxyHandler::setCustom(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool*) const':
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:279:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  279 | bool DOMProxyHandler::setCustom(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:101:
/<<PKGBUILDDIR>>/dom/bindings/nsScriptError.cpp: In member function 'virtual nsresult nsScriptErrorBase::GetStack(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/bindings/nsScriptError.cpp:168:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  168 | nsScriptErrorBase::GetStack(JS::MutableHandleValue aStack) {
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/nsScriptError.cpp: In member function 'virtual nsresult nsScriptErrorBase::SetStack(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/bindings/nsScriptError.cpp:174:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 | nsScriptErrorBase::SetStack(JS::HandleValue aStack) { return NS_OK; }
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:65:
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp: In member function 'virtual bool mozilla::dom::RemoteObjectProxyBase::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:14:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   14 | bool RemoteObjectProxyBase::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:17:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   17 |   bool ok = CrossOriginGetOwnPropertyHelper(aCx, aProxy, aId, aDesc);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:22:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   22 |   return CrossOriginPropertyFallback(aCx, aProxy, aId, aDesc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp: In member function 'virtual bool mozilla::dom::RemoteObjectProxyBase::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:25:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   25 | bool RemoteObjectProxyBase::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp: In member function 'virtual bool mozilla::dom::RemoteObjectProxyBase::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:130:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  130 | bool RemoteObjectProxyBase::get(JSContext* aCx, JS::Handle<JSObject*> aProxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:130:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:134:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  134 |   return CrossOriginGet(aCx, aProxy, aReceiver, aId, aVp);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp: In member function 'virtual bool mozilla::dom::RemoteObjectProxyBase::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:137:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  137 | bool RemoteObjectProxyBase::set(JSContext* aCx, JS::Handle<JSObject*> aProxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:137:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:142:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   return CrossOriginSet(aCx, aProxy, aId, aValue, aReceiver, aResult);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/RemoteObjectProxy.cpp:142:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:29:
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp: In member function 'virtual bool mozilla::dom::DOMProxyHandler::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:221:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  221 | bool DOMProxyHandler::set(JSContext* cx, Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:221:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:228:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  228 |   if (!setCustom(cx, proxy, id, v, &done)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:238:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  238 |   if (!getOwnPropDescriptor(cx, proxy, id, /* ignoreNamedProps = */ true,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                             &ownDesc)) {
      |                             ~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:242:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  242 |   return js::SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243 |                                             result);
      |                                             ~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:242:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:242:44: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:110:
/<<PKGBUILDDIR>>/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::GetStackGlobal(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/bindings/nsScriptErrorWithStack.cpp:87:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 | nsScriptErrorWithStack::GetStackGlobal(JS::MutableHandleValue aStackGlobal) {
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:47:
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::GetNativeSavedFrame(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:702:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  702 | NS_IMETHODIMP JSStackFrame::GetNativeSavedFrame(
      |               ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:110:
/<<PKGBUILDDIR>>/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::GetStack(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/bindings/nsScriptErrorWithStack.cpp:81:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 | nsScriptErrorWithStack::GetStack(JS::MutableHandleValue aStack) {
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ResolvePrototypeOrConstructor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, size_t, unsigned int, JS::MutableHandle<JS::PropertyDescriptor>, bool&)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1572:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1572 | static bool ResolvePrototypeOrConstructor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1598:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1598 |   return JS_WrapPropertyDescriptor(cx, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::ThrowJSException(JSContext*, JS::Handle<JS::Value>) [with CleanupPolicy = mozilla::binding_danger::JustAssertCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:278:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 | void TErrorResult<CleanupPolicy>::ThrowJSException(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::StealExceptionFromJSContext(JSContext*) [with CleanupPolicy = mozilla::binding_danger::JustAssertCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:592:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |   if (!JS_GetPendingException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::SetPendingJSException(JSContext*) [with CleanupPolicy = mozilla::binding_danger::JustAssertCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:311:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |   if (JS_WrapValue(cx, &exception)) {
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:312:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  312 |     JS_SetPendingException(cx, exception);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:29:
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::PromiseHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp:93:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 |   virtual void RejectedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::ThrowJSException(JSContext*, JS::Handle<JS::Value>) [with CleanupPolicy = mozilla::binding_danger::AssertAndSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:278:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 | void TErrorResult<CleanupPolicy>::ThrowJSException(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::StealExceptionFromJSContext(JSContext*) [with CleanupPolicy = mozilla::binding_danger::AssertAndSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:592:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |   if (!JS_GetPendingException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::SetPendingJSException(JSContext*) [with CleanupPolicy = mozilla::binding_danger::AssertAndSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:311:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |   if (JS_WrapValue(cx, &exception)) {
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:312:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  312 |     JS_SetPendingException(cx, exception);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::ThrowJSException(JSContext*, JS::Handle<JS::Value>) [with CleanupPolicy = mozilla::binding_danger::JustSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:278:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 | void TErrorResult<CleanupPolicy>::ThrowJSException(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::StealExceptionFromJSContext(JSContext*) [with CleanupPolicy = mozilla::binding_danger::JustSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:592:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |   if (!JS_GetPendingException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::SetPendingJSException(JSContext*) [with CleanupPolicy = mozilla::binding_danger::JustSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:311:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |   if (JS_WrapValue(cx, &exception)) {
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:312:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  312 |     JS_SetPendingException(cx, exception);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp: In member function 'virtual void mozilla::dom::GetEntryHelper::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:227:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 | void GetEntryHelper::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::ThrowJSException(JSContext*, JS::Handle<JS::Value>) [with CleanupPolicy = mozilla::binding_danger::ThreadSafeJustSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:278:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  278 | void TErrorResult<CleanupPolicy>::ThrowJSException(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::StealExceptionFromJSContext(JSContext*) [with CleanupPolicy = mozilla::binding_danger::ThreadSafeJustSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:592:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |   if (!JS_GetPendingException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'void mozilla::binding_danger::TErrorResult<CleanupPolicy>::SetPendingJSException(JSContext*) [with CleanupPolicy = mozilla::binding_danger::ThreadSafeJustSuppressCleanupPolicy]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:311:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |   if (JS_WrapValue(cx, &exception)) {
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:312:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  312 |     JS_SetPendingException(cx, exception);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::DefineConstants(JSContext*, JS::Handle<JSObject*>, const mozilla::dom::ConstantSpec*)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:625:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  625 |     bool ok = JS_DefineProperty(
      |               ~~~~~~~~~~~~~~~~~^
  626 |         cx, obj, cs->name, value,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~
  627 |         JSPROP_ENUMERATE | JSPROP_READONLY | JSPROP_PERMANENT);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::TryPreserveWrapper(JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1097:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1097 |   return addProperty(nullptr, obj, dummyId, dummyValue);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayDefineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1801:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1801 | bool XrayDefineProperty(JSContext* cx, JS::Handle<JSObject*> wrapper,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1808:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1808 |   return handler->defineProperty(cx, wrapper, id, desc, result, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetPropertyOnPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, bool*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2060:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2060 | bool GetPropertyOnPrototype(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2060:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2080:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2080 |   return JS_ForwardGetPropertyTo(cx, proto, id, receiver, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2080:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In member function 'bool mozilla::dom::DictionaryBase::ParseJSON(JSContext*, const nsAString&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2131:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2131 | bool DictionaryBase::ParseJSON(JSContext* aCx, const nsAString& aJSON,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2136:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2136 |   return JS_ParseJSON(aCx, PromiseFlatString(aJSON).get(), aJSON.Length(),
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2137 |                       aVal);
      |                       ~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::NonVoidByteStringToJsval(JSContext*, const nsACString&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2641:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2641 | bool NonVoidByteStringToJsval(JSContext* cx, const nsACString& str,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveMethod(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const mozilla::dom::Prefable<const JSFunctionSpec>&, const JSFunctionSpec&, JS::MutableHandle<JS::PropertyDescriptor>, bool&)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1454:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1454 | static bool XrayResolveMethod(JSContext* cx, JS::Handle<JSObject*> wrapper,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveAttribute(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const mozilla::dom::Prefable<const JSPropertySpec>&, const JSPropertySpec&, JS::MutableHandle<JS::PropertyDescriptor>, bool&)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1409:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1409 | static bool XrayResolveAttribute(JSContext* cx, JS::Handle<JSObject*> wrapper,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>, bool&, mozilla::dom::DOMObjectType, const NativeProperties*, const mozilla::dom::PropertyInfo&)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1522:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1522 | static bool XrayResolveProperty(JSContext* cx, JS::Handle<JSObject*> wrapper,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1518:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1518 |     return Resolver(cx, wrapper, obj, id, pref,                               \
      |                    ^
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1558:5: note: in expansion of macro 'RESOLVE_CASE'
 1558 |     RESOLVE_CASE(StaticMethod, JSFunctionSpec, XrayResolveMethod)
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1518:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1518 |     return Resolver(cx, wrapper, obj, id, pref,                               \
      |                    ^
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1559:5: note: in expansion of macro 'RESOLVE_CASE'
 1559 |     RESOLVE_CASE(StaticAttribute, JSPropertySpec, XrayResolveAttribute)
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1518:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1518 |     return Resolver(cx, wrapper, obj, id, pref,                               \
      |                    ^
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1560:5: note: in expansion of macro 'RESOLVE_CASE'
 1560 |     RESOLVE_CASE(Method, JSFunctionSpec, XrayResolveMethod)
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1518:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1518 |     return Resolver(cx, wrapper, obj, id, pref,                               \
      |                    ^
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1561:5: note: in expansion of macro 'RESOLVE_CASE'
 1561 |     RESOLVE_CASE(Attribute, JSPropertySpec, XrayResolveAttribute)
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1518:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1518 |     return Resolver(cx, wrapper, obj, id, pref,                               \
      |                    ^
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1562:5: note: in expansion of macro 'RESOLVE_CASE'
 1562 |     RESOLVE_CASE(UnforgeableMethod, JSFunctionSpec, XrayResolveMethod)
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1518:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1518 |     return Resolver(cx, wrapper, obj, id, pref,                               \
      |                    ^
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1563:5: note: in expansion of macro 'RESOLVE_CASE'
 1563 |     RESOLVE_CASE(UnforgeableAttribute, JSPropertySpec, XrayResolveAttribute)
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>, bool&)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1634:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1634 | /* static */ bool XrayResolveOwnProperty(
      |                   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1670:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1670 |       if (!XrayResolveProperty(cx, wrapper, obj, id, desc, cacheOnHolder, type,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1671 |                                nativeProperties, *found)) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1681:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1681 |       if (!resolveOwnProperty(cx, wrapper, obj, id, desc)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1730:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1730 |              ResolvePrototypeOrConstructor(
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1731 |                  cx, wrapper, obj, nativePropertyHooks->mPrototypeID,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1732 |                  JSPROP_PERMANENT | JSPROP_READONLY, desc, cacheOnHolder);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1781:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1781 |              ResolvePrototypeOrConstructor(cx, wrapper, obj,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
 1782 |                                            nativePropertyHooks->mConstructorID,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1783 |                                            0, desc, cacheOnHolder);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1793:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1793 |   if (found && !XrayResolveProperty(cx, wrapper, obj, id, desc, cacheOnHolder,
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1794 |                                     type, nativeProperties, *found)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1707:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1707 |       if (!nsContentUtils::LookupBindingMember(cx, element, id, desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ConvertExceptionToPromise(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3285:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3285 | bool ConvertExceptionToPromise(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3285:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3288:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3288 |   if (!JS_GetPendingException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3297:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3297 |   JSObject* promise = JS::CallOriginalPromiseReject(cx, exn);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3300:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3300 |     JS_SetPendingException(cx, exn);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::StaticMethodPromiseWrapper(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3282:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3282 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp: In member function 'virtual void mozilla::dom::GetEntryHelper::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:162:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  162 | void GetEntryHelper::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetDesiredProto(JSContext*, const JS::CallArgs&, mozilla::dom::prototypes::id::ID, mozilla::dom::CreateInterfaceObjectsMethod, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3584:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3584 |   if (!JS_GetProperty(aCx, originalNewTarget, "prototype", &protoVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:29:
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::PromiseHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp:40:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   40 |   virtual void ResolvedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FileSystemEntry.h:11,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /<<PKGBUILDDIR>>/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2:
/<<PKGBUILDDIR>>/dom/filesystem/compat/FileSystemDirectoryReader.cpp:60:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   60 |       if (NS_WARN_IF(!JS_GetElement(aCx, obj, i, &value))) {
      |                       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:11:
/<<PKGBUILDDIR>>/dom/bindings/CallbackInterface.cpp: In member function 'bool mozilla::dom::CallbackInterface::GetCallableProperty(JSContext*, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/CallbackInterface.cpp:16:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   16 | bool CallbackInterface::GetCallableProperty(
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/CallbackInterface.cpp:19:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   19 |   if (!JS_GetPropertyById(cx, CallbackKnownNotGray(), aPropId, aCallable)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/filesystem/compat'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/gamepad'
mkdir -p '.deps/'
dom/gamepad/Unified_cpp_dom_gamepad0.o
/usr/bin/g++ -o Unified_cpp_dom_gamepad0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/gamepad -I/<<PKGBUILDDIR>>/build-browser/dom/gamepad -I/<<PKGBUILDDIR>>/dom/gamepad/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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  -MD -MP -MF .deps/Unified_cpp_dom_gamepad0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/gamepad/Unified_cpp_dom_gamepad0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:20:
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp: In member function 'bool mozilla::dom::CallbackObject::CallSetup::ShouldRethrowException(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp:267:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  267 | bool CallbackObject::CallSetup::ShouldRethrowException(
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp: In destructor 'mozilla::dom::CallbackObject::CallSetup::~CallSetup()':
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp:326:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  326 |         if (mAutoEntryScript->PeekException(&exn) &&
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/dom/bindings/CallbackObject.cpp:327:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  327 |             ShouldRethrowException(exn)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:29:
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:200:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  200 | bool DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/DOMJSProxyHandler.cpp:214:29: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  214 |   if (!JS_DefinePropertyById(cx, expando, id, desc, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:38:
/<<PKGBUILDDIR>>/dom/bindings/Date.cpp: In member function 'bool mozilla::dom::Date::ToDateObject(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/dom/bindings/Date.cpp:34:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   34 | bool Date::ToDateObject(JSContext* aCx,
      |      ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:47:
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp: In function 'void mozilla::dom::ThrowExceptionValueIfSafe(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Exception*)':
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:32:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   32 | static void ThrowExceptionValueIfSafe(JSContext* aCx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:38:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   38 |     JS_SetPendingException(aCx, exnVal);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:52:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 |     JS_SetPendingException(aCx, exnVal);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:47:
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:69:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   69 |   JS_SetPendingException(aCx, syntheticVal);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp: In function 'void mozilla::dom::ThrowExceptionObject(JSContext*, mozilla::dom::Exception*)':
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:95:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 |     if (!JS_WrapValue(aCx, &thrown)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:98:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   98 |     ThrowExceptionValueIfSafe(aCx, thrown, aException);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:47:
/<<PKGBUILDDIR>>/dom/bindings/Exceptions.cpp:106:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  106 |   ThrowExceptionValueIfSafe(aCx, thrown, aException);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::VariantToJsval(JSContext*, nsIVariant*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1117:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1117 | bool VariantToJsval(JSContext* aCx, nsIVariant* aVariant,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1120:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1120 |   if (!XPCVariant::VariantDataToJS(aCx, aVariant, &rv, aRetval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::NativeInterface2JSObjectAndThrowIfFailed(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, xpcObjectHelper&, const nsIID*, bool)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1021:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1021 | static bool NativeInterface2JSObjectAndThrowIfFailed(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1050:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1050 |   if (!XPCConvert::NativeInterface2JSObject(aCx, aRetval, aHelper, aIID,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |                                             aAllowNativeWrapper, &rv)) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XPCOMObjectToJsval(JSContext*, JS::Handle<JSObject*>, xpcObjectHelper&, const nsIID*, bool, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1109:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1109 | bool XPCOMObjectToJsval(JSContext* cx, JS::Handle<JSObject*> scope,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'void mozilla::dom::GetInterfaceImpl(JSContext*, nsIInterfaceRequestor*, nsWrapperCache*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1279:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1279 | void GetInterfaceImpl(JSContext* aCx, nsIInterfaceRequestor* aRequestor,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1279:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1279:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetContentGlobalForJSImplementedObject(JSContext*, JS::Handle<JSObject*>, nsIGlobalObject**)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2540:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2540 |   if (!JS_GetProperty(cx, obj, "__DOM_IMPL__", &domImplVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:94:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   94 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMJSProxyHandler.h:99:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   99 |     return defineProperty(cx, proxy, id, desc, result, &unused);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp: In function 'bool mozilla::dom::ImageDocument_Binding::ResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:1044:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1044 | ResolveOwnProperty(JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::MutableHandle<JS::PropertyDescriptor> desc)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:1046:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1046 |   return js::GetProxyHandler(obj)->getOwnPropertyDescriptor(cx, wrapper, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:74:
/<<PKGBUILDDIR>>/dom/bindings/SimpleGlobalObject.cpp: In static member function 'static JSObject* mozilla::dom::SimpleGlobalObject::Create(mozilla::dom::SimpleGlobalObject::GlobalType, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/SimpleGlobalObject.cpp:89:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   89 | JSObject* SimpleGlobalObject::Create(GlobalType globalType,
      |           ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/SimpleGlobalObject.cpp:89:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:83:
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, const nsAString&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp:20:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   20 | bool ToJSValue(JSContext* aCx, const nsAString& aArgument,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp:28:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   28 |   if (!XPCStringConvert::ReadableToJSVal(aCx, aArgument, &sharedBuffer,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   29 |                                          aValue)) {
      |                                          ~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, nsresult, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp:40:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | bool ToJSValue(JSContext* aCx, nsresult aArgument,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, T&) [with T = nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1832:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1832 | static inline bool ConvertJSValueToString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:83:
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::ErrorResult&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp:46:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   46 | bool ToJSValue(JSContext* aCx, ErrorResult& aArgument,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsfriendapi.h:10,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:10,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp:53:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   53 |   MOZ_ALWAYS_TRUE(JS_GetPendingException(aCx, aValue));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:83:
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::Promise&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp:58:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   58 | bool ToJSValue(JSContext* aCx, Promise& aArgument,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:83:
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, const mozilla::dom::WindowProxyHolder&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/ToJSValue.cpp:64:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 | bool ToJSValue(JSContext* aCx, const WindowProxyHolder& aArgument,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::WrapObject(JSContext*, const mozilla::dom::WindowProxyHolder&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:1131:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1131 | bool WrapObject(JSContext* cx, const WindowProxyHolder& p,
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:92:
/<<PKGBUILDDIR>>/dom/bindings/WebIDLGlobalNameHash.cpp: In static member function 'static bool mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>, bool*)':
/<<PKGBUILDDIR>>/dom/bindings/WebIDLGlobalNameHash.cpp:60:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   60 | bool WebIDLGlobalNameHash::DefineIfEnabled(
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/WebIDLGlobalNameHash.cpp:60:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ThrowInvalidThis(JSContext*, const JS::CallArgs&, bool, const char*)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:143:55: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 |   JS::Rooted<JSFunction*> func(aCx, JS_ValueToFunction(aCx, aArgs.calleev()));
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::binding_detail::GenericGetter(JSContext*, unsigned int, JS::Value*) [with ThisPolicy = mozilla::dom::binding_detail::NormalThisPolicy; ExceptionPolicy = mozilla::dom::binding_detail::ConvertExceptionsToPromises]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::binding_detail::GenericGetter(JSContext*, unsigned int, JS::Value*) [with ThisPolicy = mozilla::dom::binding_detail::MaybeGlobalThisPolicy; ExceptionPolicy = mozilla::dom::binding_detail::ConvertExceptionsToPromises]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::binding_detail::GenericMethod(JSContext*, unsigned int, JS::Value*) [with ThisPolicy = mozilla::dom::binding_detail::NormalThisPolicy; ExceptionPolicy = mozilla::dom::binding_detail::ConvertExceptionsToPromises]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::binding_detail::GenericMethod(JSContext*, unsigned int, JS::Value*) [with ThisPolicy = mozilla::dom::binding_detail::MaybeGlobalThisPolicy; ExceptionPolicy = mozilla::dom::binding_detail::ConvertExceptionsToPromises]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::binding_detail::GenericMethod(JSContext*, unsigned int, JS::Value*) [with ThisPolicy = mozilla::dom::binding_detail::MaybeCrossOriginObjectThisPolicy; ExceptionPolicy = mozilla::dom::binding_detail::ConvertExceptionsToPromises]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3088:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3088 |     return ConvertExceptionToPromise(aCx, aArgs.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'void mozilla::dom::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const js::Class*, JS::Heap<JSObject*>*, const char*, JS::Handle<JSObject*>, const js::Class*, unsigned int, const mozilla::dom::NamedConstructor*, JS::Heap<JSObject*>*, const NativeProperties*, const NativeProperties*, const char*, bool, const char* const*, bool)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:873:29: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  873 |       if (!JS_DefineProperty(cx, unscopableObj, *unscopableNames,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  874 |                              JS::TrueHandleValue, JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ConvertJSValueToByteString(JSContext*, JS::Handle<JS::Value>, bool, nsACString&)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2658:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2658 | bool ConvertJSValueToByteString(JSContext* cx, JS::Handle<JS::Value> v,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h: In function 'bool mozilla::dom::GetMaplikeSetlikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*) [with JSObject* (* Method)(JSContext*) = JS::NewMapObject]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h: In function 'bool mozilla::dom::GetMaplikeSetlikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*) [with JSObject* (* Method)(JSContext*) = JS::NewSetObject]':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::set_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBCursor_Binding::advance(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::ImageDocument_Binding::restoreImageTo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageDocument*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp: In function 'bool mozilla::dom::ImageDocument_Binding::set_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageDocument*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:315:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  315 |   if (!JS_GetProperty(cx, obj, "location", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:324:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  324 |   return JS_SetProperty(cx, targetObj, "href", args[0]);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::AppendNamedPropertyIds(JSContext*, JS::Handle<JSObject*>, nsTArray<nsTString<char16_t> >&, bool, JS::MutableHandleVector<JS::PropertyKey>)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:2108:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2108 |     if (!JS_ValueToId(cx, v, &id)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ForEachHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3508:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3508 |   return JS::Call(aCx, args.thisv(), callbackFn, newArgs, &rval);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:3508:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursor_Binding::continuePrimaryKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:597:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  597 |   MOZ_KnownLive(self)->ContinuePrimaryKey(cx, arg0, arg1, rv);
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In function 'bool mozilla::dom::IDBFactory_Binding::cmp(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFactory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:408:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  408 |   int16_t result(MOZ_KnownLive(self)->Cmp(cx, arg0, arg1, rv));
In file included from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/Unified_cpp_dom_bindings0.cpp:2:
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h: In function 'bool mozilla::dom::binding_detail::HTMLConstructor(JSContext*, unsigned int, JS::Value*, mozilla::dom::constructors::id::ID, mozilla::dom::prototypes::id::ID, mozilla::dom::CreateInterfaceObjectsMethod)':
/<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/geolocation'
mkdir -p '.deps/'
dom/geolocation/PositionError.o
/usr/bin/g++ -o PositionError.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/build-browser/dom/geolocation -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PositionError.o.pp   /<<PKGBUILDDIR>>/dom/geolocation/PositionError.cpp
dom/geolocation/nsGeolocation.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::removePseudoClassLock(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:4264:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4264 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/html/MediaDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ImageDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::hasPseudoClassLock(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:4309:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4309 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/flex/Flex.h:10,
                 from /<<PKGBUILDDIR>>/dom/flex/Flex.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/flex/Unified_cpp_dom_flex0.cpp:2:
/<<PKGBUILDDIR>>/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::setContentState(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::parseStyleSheet(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:4393:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4393 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::getSpecificity(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBIndex_Binding::set_name(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, JSJitSetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBDatabase_Binding::deleteObjectStore(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::deleteIndex(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserver_Binding::get_intersectionCallback(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::selectorMatchesElement(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3241:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3241 |     if (!ConvertJSValueToString(cx, args[3], eEmpty, eStringify, arg3)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::JSWindowActorParent_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorParent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1000:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1000 |   MOZ_KnownLive(self)->SendAsyncMessage(cx, NonNullHelper(Constify(arg0)), arg1, arg2, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1000:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::JSWindowActorChild_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorChild*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:422:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  422 |   MOZ_KnownLive(self)->SendAsyncMessage(cx, NonNullHelper(Constify(arg0)), arg1, arg2, rv);
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:422:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBDatabase_Binding::get_objectStoreNames(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::get_indexNames(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBTransaction_Binding::get_objectStoreNames(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBTransaction*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::isInheritedProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::isValidCSSColor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::get_intersectionRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::get_boundingClientRect(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageCapture_Binding::get_videoStreamTrack(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageCapture*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::cssPropertyIsShorthand(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::isCustomElementName(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:4432:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4432 |   if (!ConvertJSValueToString(cx, args[1], eNull, eNull, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBCursor_Binding::_delete_(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::clear(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/dom/gamepad/Gamepad.h:10,
                 from /<<PKGBUILDDIR>>/dom/gamepad/Gamepad.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2:
/<<PKGBUILDDIR>>/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageData_Binding::get_data(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageData*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   19 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   18 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, const nsAString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 | inline bool NonVoidStringToJsval(JSContext* cx, const nsAString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h: In function 'bool xpc::NonVoidStringToJsval(JSContext*, mozilla::dom::DOMString&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:363:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | inline bool NonVoidStringToJsval(JSContext* cx, mozilla::dom::DOMString& str,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::rgbToColorName(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::getSelectorText(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageDocument_Binding::get_imageRequest(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageDocument*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageCapture; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::IntlUtils; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBFileRequest; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/flex'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::InstallTriggerImpl; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/grid'
mkdir -p '.deps/'
dom/grid/Unified_cpp_dom_grid0.o
/usr/bin/g++ -o Unified_cpp_dom_grid0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/grid -I/<<PKGBUILDDIR>>/build-browser/dom/grid -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_grid0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/grid/Unified_cpp_dom_grid0.cpp
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBLocaleAwareKeyRange; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMIntersectionObserver; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMIntersectionObserverEntry; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBKeyRange; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageCaptureError; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageBitmap; bool hasAssociatedGlobal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBRequest_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBTransaction_Binding::get_error(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBTransaction*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::get_rootBounds(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::JSWindowActorChild_Binding::get_browsingContext(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorChild*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::JSWindowActorChild_Binding::get_document(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorChild*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::InspectorUtils_Binding::getParentForNode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBDatabase_Binding::createMutableFile(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBDatabaseBinding.cpp:723:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  723 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBMutableFile_Binding::getFile(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBMutableFile*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::InspectorUtils_Binding::getChildrenForNode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::JSWindowActorChild_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::JSWindowActorParent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBIndex_Binding::count(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::count(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBCursor_Binding::update(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h: In function 'bool mozilla::dom::IDBIndex_Binding::getKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:127:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  127 |     return GetInternal(/* aKeyOnly */ true, aCx, aKey, aRv);
      |                                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:197:60: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  197 |     return GetInternal(/* aKeyOnly */ false, aCx, aKey, aRv);
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::_delete_(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::getKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:205:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  205 |     return GetInternal(/* aKeyOnly */ true, aCx, aKey, aRv);
      |                                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h: In function 'bool mozilla::dom::IDBIndex_Binding::get(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:119:60: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  119 |     return GetInternal(/* aKeyOnly */ false, aCx, aKey, aRv);
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBIndex_Binding::getAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:139:72: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |     return GetAllInternal(/* aKeysOnly */ false, aCx, aKey, aLimit, aRv);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBIndex_Binding::mozGetAllKeys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:148:71: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |     return GetAllInternal(/* aKeysOnly */ true, aCx, aKey, aLimit, aRv);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::getAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:227:72: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 |     return GetAllInternal(/* aKeysOnly */ false, aCx, aKey, aLimit, aRv);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBIndex_Binding::mozGetAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:139:72: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 |     return GetAllInternal(/* aKeysOnly */ false, aCx, aKey, aLimit, aRv);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::mozGetAll(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:227:72: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  227 |     return GetAllInternal(/* aKeysOnly */ false, aCx, aKey, aLimit, aRv);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBIndex_Binding::getAllKeys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:148:71: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |     return GetAllInternal(/* aKeysOnly */ true, aCx, aKey, aLimit, aRv);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::getAllKeys(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:236:71: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  236 |     return GetAllInternal(/* aKeysOnly */ true, aCx, aKey, aLimit, aRv);
      |                                                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::add(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:171:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  171 |                     aRv);
      |                        ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::put(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:182:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  182 |                     aRv);
      |                        ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBDatabase_Binding::mozCreateFileHandle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBDatabaseBinding.cpp:778:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  778 |     if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1_holder)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp: In function 'bool mozilla::dom::IDBObjectStore_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:1209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1209 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursor_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:664:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  664 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursorWithValue_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:1059:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1059 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:1059:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp: In function 'bool mozilla::dom::ImageCaptureErrorEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:624:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  624 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:624:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp: In function 'bool mozilla::dom::InputEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:437:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  437 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp: In function 'bool mozilla::dom::IDBVersionChangeEvent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:329:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  329 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In function 'bool mozilla::dom::ImageBitmap_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:1222:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1222 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:1996:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1996 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp: In function 'bool mozilla::dom::JSWindowActorParent_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1095:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1095 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In function 'bool mozilla::dom::IntlUtils_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:929:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  929 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp: In function 'bool mozilla::dom::ImageCaptureError_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:239:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  239 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBOpenDBRequestBinding.cpp: In function 'bool mozilla::dom::IDBOpenDBRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBOpenDBRequestBinding.cpp:191:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  191 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp: In function 'bool mozilla::dom::JSWindowActorChild_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:517:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  517 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:184:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IdleDeadlineBinding.cpp: In function 'bool mozilla::dom::IdleDeadline_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IdleDeadlineBinding.cpp:90:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In function 'bool mozilla::dom::IntersectionObserver_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:1257:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1257 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:54:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileRequestBinding.cpp: In function 'bool mozilla::dom::IDBFileRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileRequestBinding.cpp:189:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  189 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In function 'bool mozilla::dom::IDBFactory_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:649:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  649 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp: In function 'bool mozilla::dom::IDBIndex_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:998:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  998 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:223:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureBinding.cpp: In function 'bool mozilla::dom::ImageCapture_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureBinding.cpp:266:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  266 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBDatabaseBinding.cpp: In function 'bool mozilla::dom::IDBDatabase_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBDatabaseBinding.cpp:816:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  816 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp: In function 'bool mozilla::dom::IIRFilterNode_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:472:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  472 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBMutableFileBinding.cpp: In function 'bool mozilla::dom::IDBMutableFile_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBMutableFileBinding.cpp:397:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  397 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:210:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapRenderingContextBinding.cpp: In function 'bool mozilla::dom::ImageBitmapRenderingContext_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapRenderingContextBinding.cpp:128:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In function 'bool mozilla::dom::IDBFileHandle_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:1468:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1468 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBTransactionBinding.cpp: In function 'bool mozilla::dom::IDBTransaction_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBTransactionBinding.cpp:534:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  534 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In function 'bool mozilla::dom::InstallTriggerImpl_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:901:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  901 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In function 'bool mozilla::dom::IDBRequest_Binding::_addProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:736:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  736 | _addProperty(JSContext* cx, JS::Handle<JSObject*> obj, JS::Handle<jsid> id, JS::Handle<JS::Value> val)
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBDatabase_Binding::get_onversionchange(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBDatabase_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBDatabase_Binding::get_onclose(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBDatabase_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::get_oncomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileRequest_Binding::get_onprogress(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBMutableFile_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBMutableFile*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBMutableFile_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBMutableFile*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBOpenDBRequest_Binding::get_onupgradeneeded(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBOpenDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBOpenDBRequest_Binding::get_onblocked(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBOpenDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBRequest_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBRequest_Binding::get_onsuccess(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBTransaction_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBTransaction*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBTransaction_Binding::get_oncomplete(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBTransaction*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBTransaction_Binding::get_onabort(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBTransaction*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageCapture_Binding::get_onerror(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageCapture*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageCapture_Binding::get_onphoto(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageCapture*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBCursor_Binding::get_primaryKey(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBCursor_Binding::get_key(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBCursorWithValue_Binding::get_value(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBIndex_Binding::get_keyPath(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBKeyRange_Binding::get_upper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBKeyRange*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBKeyRange_Binding::get_lower(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBKeyRange*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::get_keyPath(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBRequest.h: In function 'bool mozilla::dom::IDBRequest_Binding::get_result(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBRequest.h:137:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  137 |     GetResult(aResult, aRv);
      |     ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_smallInt::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_smallInt::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:111:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits<bool, mozilla::dom::eDefault>::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:281:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   static inline bool converter(JSContext* /* unused */, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::addPseudoClassLock(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:4211:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4211 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::removeContentState(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::IDBLocaleAwareKeyRange_Binding::bound(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBKeyRangeBinding.cpp:737:146: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  737 |   auto result(StrongOrRawPtr<mozilla::dom::IDBLocaleAwareKeyRange>(mozilla::dom::IDBLocaleAwareKeyRange::Bound(global, arg0, arg1, arg2, arg3, rv)));
      |                                                                                                                                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In static member function 'static bool mozilla::dom::PrimitiveConversionTraits_float::converter(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PrimitiveConversionTraits_float::jstype*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:299:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   static inline bool converter(JSContext* cx, JS::Handle<JS::Value> v,
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::StringOrArrayBufferOrArrayBufferViewOrBlobArgument::TrySetToBlob(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4940:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4940 |   TrySetToBlob(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::IDBCursorDirection, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:37:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   37 | ToJSValue(JSContext* aCx, IDBCursorDirection aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In member function 'bool mozilla::dom::IDBOpenDBOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:131:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 | IDBOpenDBOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:152:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  152 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->storage_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:165:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->version_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::IDBFileMetadataParameters::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:71:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 | IDBFileMetadataParameters::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:100:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |     if (!JS_GetPropertyById(cx, *object, atomsCache->lastModified_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:114:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  114 |     if (!JS_GetPropertyById(cx, *object, atomsCache->size_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::IDBFileMetadataParameters::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:133:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:142:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  142 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::IDBFileMetadataParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:148:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  148 | IDBFileMetadataParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:166:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->lastModified_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:177:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->size_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::StringOrArrayBufferOrArrayBufferViewOrBlob::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:237:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  237 | StringOrArrayBufferOrArrayBufferViewOrBlob::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:308:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  308 | OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToArrayBuffer(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:355:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  355 | OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToArrayBuffer(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToArrayBufferView(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:403:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  403 | OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToArrayBufferView(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferViewOrBlob::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:508:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  508 | OwningStringOrArrayBufferOrArrayBufferViewOrBlob::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp: In member function 'bool mozilla::dom::IDBIndexParameters::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:53:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   53 | IDBIndexParameters::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:82:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   82 |     if (!JS_GetPropertyById(cx, *object, atomsCache->locale_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:87:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mLocale)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:96:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     if (!JS_GetPropertyById(cx, *object, atomsCache->multiEntry_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:110:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  110 |     if (!JS_GetPropertyById(cx, *object, atomsCache->unique_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp: In member function 'bool mozilla::dom::IDBIndexParameters::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:129:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:138:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  138 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp: In member function 'bool mozilla::dom::IDBIndexParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:144:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  144 | IDBIndexParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:164:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->locale_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:175:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->multiEntry_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:186:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->unique_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp: In member function 'bool mozilla::dom::IDBObjectStoreParameters::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | IDBObjectStoreParameters::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:84:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |     if (!JS_GetPropertyById(cx, *object, atomsCache->autoIncrement_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->keyPath_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp: In member function 'bool mozilla::dom::IDBObjectStoreParameters::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:133:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:142:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  142 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp: In member function 'bool mozilla::dom::IDBObjectStoreParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:148:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  148 | IDBObjectStoreParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:166:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->autoIncrement_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:178:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->keyPath_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:183:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  183 |     if (!currentValue.Value().ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:186:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->keyPath_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::IDBRequestReadyState, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:39:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | ToJSValue(JSContext* aCx, IDBRequestReadyState aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:145:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBTransactionBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::IDBTransactionMode, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBTransactionBinding.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   40 | ToJSValue(JSContext* aCx, IDBTransactionMode aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp: In member function 'bool mozilla::dom::IDBVersionChangeEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | IDBVersionChangeEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->newVersion_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->oldVersion_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp: In member function 'bool mozilla::dom::IDBVersionChangeEventInit::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:112:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  112 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:121:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  121 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp: In member function 'bool mozilla::dom::IDBVersionChangeEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:127:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  127 | IDBVersionChangeEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:146:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->newVersion_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:152:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  152 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->newVersion_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:163:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->oldVersion_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp: In member function 'bool mozilla::dom::IIRFilterOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:209:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  209 | IIRFilterOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:242:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  242 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:249:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  249 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->feedback_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:275:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  275 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:282:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  282 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->feedforward_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ImageBitmapFormat, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:52:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   52 | ToJSValue(JSContext* aCx, ImageBitmapFormat aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::ChannelPixelLayoutDataType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:81:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   81 | ToJSValue(JSContext* aCx, ChannelPixelLayoutDataType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::ChannelPixelLayout::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:315:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  315 | ChannelPixelLayout::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:335:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  335 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dataType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:346:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  346 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->height_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:357:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->offset_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:368:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  368 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->skip_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:379:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->stride_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:390:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->width_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToSVGImageElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:599:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  599 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToSVGImageElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, mozilla::dom::InspectorPropertyType, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:52:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   52 | ToJSValue(JSContext* aCx, InspectorPropertyType aArgument, JS::MutableHandle<JS::Value> aValue)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorFontFeature::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:91:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   91 | InspectorFontFeature::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->languageSystem_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:125:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mLanguageSystem)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:138:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_GetPropertyById(cx, *object, atomsCache->script_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:143:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mScript)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:156:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  156 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:161:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  161 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTag)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorFontFeature::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:179:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  179 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:188:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  188 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorFontFeature::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:194:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  194 | InspectorFontFeature::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:214:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  214 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->languageSystem_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:227:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->script_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:240:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  240 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tag_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorRGBATuple::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:329:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  329 | InspectorRGBATuple::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:358:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  358 |     if (!JS_GetPropertyById(cx, *object, atomsCache->a_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:375:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  375 |     if (!JS_GetPropertyById(cx, *object, atomsCache->b_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:392:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  392 |     if (!JS_GetPropertyById(cx, *object, atomsCache->g_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:409:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  409 |     if (!JS_GetPropertyById(cx, *object, atomsCache->r_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorRGBATuple::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:431:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  431 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:440:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  440 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorRGBATuple::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:446:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  446 | InspectorRGBATuple::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:464:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  464 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->a_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:475:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  475 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->b_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:486:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->g_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:497:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->r_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::colorToRGBA(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationAxis::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:591:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  591 | InspectorVariationAxis::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:620:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  620 |     if (!JS_GetPropertyById(cx, *object, atomsCache->defaultValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:641:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  641 |     if (!JS_GetPropertyById(cx, *object, atomsCache->maxValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:662:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  662 |     if (!JS_GetPropertyById(cx, *object, atomsCache->minValue_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:683:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  683 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:688:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  688 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:701:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  701 |     if (!JS_GetPropertyById(cx, *object, atomsCache->tag_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:706:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  706 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mTag)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationAxis::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:724:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  724 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:733:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  733 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationAxis::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:739:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  739 | InspectorVariationAxis::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:757:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  757 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->defaultValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:768:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  768 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->maxValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:779:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  779 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->minValue_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:792:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:805:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  805 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->tag_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationValue::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:900:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  900 | InspectorVariationValue::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:929:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  929 |     if (!JS_GetPropertyById(cx, *object, atomsCache->axis_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:934:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  934 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mAxis)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:947:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  947 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationValue::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:973:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  973 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:982:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  982 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:988:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  988 | InspectorVariationValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1008:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1008 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->axis_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1019:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1019 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o nsGeolocation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/build-browser/dom/geolocation -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsGeolocation.o.pp   /<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp
dom/geolocation/Unified_cpp_dom_geolocation0.o
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyNamesOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1103:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1103 | PropertyNamesOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1132:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1132 |     if (!JS_GetPropertyById(cx, *object, atomsCache->includeAliases_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1146:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1146 |     if (!JS_GetPropertyById(cx, *object, atomsCache->includeExperimentals_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1160:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1160 |     if (!JS_GetPropertyById(cx, *object, atomsCache->includeShorthands_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyNamesOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1179:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1179 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1188:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1188 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyNamesOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1194:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1194 | PropertyNamesOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1212:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1212 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->includeAliases_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1223:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1223 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->includeExperimentals_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1234:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1234 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->includeShorthands_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyPref::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1321:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1321 | PropertyPref::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1350:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1350 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1355:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1355 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1368:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |     if (!JS_GetPropertyById(cx, *object, atomsCache->pref_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1373:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1373 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mPref)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyPref::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1391:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1391 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1400:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1400 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyPref::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1406:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1406 | PropertyPref::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1426:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1426 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1439:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1439 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->pref_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationInstance::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1637:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1637 | InspectorVariationInstance::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1657:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1657 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1685:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1685 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1686 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1692:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1692 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->values_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerData::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | InstallTriggerData::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->Hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:86:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mHash.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:99:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   99 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, (mIconURL.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:112:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mURL.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     if (!JS_GetPropertyById(cx, *object, atomsCache->URL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:93:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   93 |     if (!JS_GetPropertyById(cx, *object, atomsCache->IconURL_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerData::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:124:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  124 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:133:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  133 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:139:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  139 | InstallTriggerData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:160:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  160 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->Hash_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:175:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->IconURL_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:190:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->URL_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::StringOrInstallTriggerData::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:264:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  264 | StringOrInstallTriggerData::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrInstallTriggerData::TrySetToString(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:318:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 | OwningStringOrInstallTriggerData::TrySetToString(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrInstallTriggerData::TrySetToInstallTriggerData(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:365:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 | OwningStringOrInstallTriggerData::TrySetToInstallTriggerData(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrInstallTriggerData::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:412:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  412 | OwningStringOrInstallTriggerData::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::InstallTriggerImpl_Binding::Wrap(JSContext*, mozilla::dom::InstallTriggerImpl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerImplJSImpl::Enabled(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1309:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1309 |       !GetCallableProperty(cx, atomsCache->enabled_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1314:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1314 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1315 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1314:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerImplJSImpl::UpdateEnabled(mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1341:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1341 |       !GetCallableProperty(cx, atomsCache->updateEnabled_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1346:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1346 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1347 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1346:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::InstallTriggerImpl::_Create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::DoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:34:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   34 | DoubleOrDoubleSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:34:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:63:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   63 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrDoubleSequence::TrySetToDouble(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:106:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  106 | OwningDoubleOrDoubleSequence::TrySetToDouble(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:226:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  226 | OwningDoubleOrDoubleSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:255:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::IntersectionObserverEntryInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:331:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  331 | IntersectionObserverEntryInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:360:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  360 |     if (!JS_GetPropertyById(cx, *object, atomsCache->boundingClientRect_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:378:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  378 |     if (!JS_GetPropertyById(cx, *object, atomsCache->intersectionRect_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:396:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  396 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rootBounds_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:414:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  414 |     if (!JS_GetPropertyById(cx, *object, atomsCache->target_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:443:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  443 |     if (!JS_GetPropertyById(cx, *object, atomsCache->time_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:153:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  153 | DisplayNameOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:189:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  189 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:196:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->keys_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:211:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->style_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:451:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  451 | DisplayNameResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:472:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  472 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->locale_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:487:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  487 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->style_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:517:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  517 |           if (!JS_DefineUCProperty(cx, returnObj,
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  518 |                                    entry.mKey.BeginReading(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |                                    entry.mKey.Length(), tmp,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |                                    JSPROP_ENUMERATE)) {
      |                                    ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:526:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  526 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->values_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::LocaleInfo::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:589:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  589 | LocaleInfo::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:618:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  618 |     if (!JS_GetPropertyById(cx, *object, atomsCache->direction_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:624:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  624 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mDirection.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:637:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  637 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLocale.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:631:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  631 |     if (!JS_GetPropertyById(cx, *object, atomsCache->locale_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::LocaleInfo::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:649:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  649 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  658 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::LocaleInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:664:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  664 | LocaleInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:685:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  685 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->direction_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:700:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  700 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->locale_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GamepadButton.h:12,
                 from /<<PKGBUILDDIR>>/dom/gamepad/Gamepad.h:12,
                 from /<<PKGBUILDDIR>>/dom/gamepad/Gamepad.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyAndValueResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:142:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  142 | IterableKeyAndValueResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:160:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  160 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->done_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:190:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  190 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:197:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  197 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyOrValueResult::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:239:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  239 | IterableKeyOrValueResult::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:268:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  268 |     if (!JS_GetPropertyById(cx, *object, atomsCache->done_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:282:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  282 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyOrValueResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:308:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  308 | IterableKeyOrValueResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:326:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  326 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->done_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:341:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  341 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp: In member function 'bool mozilla::dom::IteratorResult::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp:42:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   42 | IteratorResult::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp:71:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   71 |     if (!JS_GetPropertyById(cx, *object, atomsCache->done_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp:89:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   89 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp: In member function 'bool mozilla::dom::IteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp:115:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  115 | IteratorResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp:133:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->done_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:366:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IteratorResultBinding.cpp:148:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  148 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->value_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp: In member function 'bool mozilla::dom::MozActorDestroyCallbacks::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:56:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 | MozActorDestroyCallbacks::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:86:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |       if (!JS_GetPropertyById(cx, *object, atomsCache->didDestroy_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:115:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  115 |       if (!JS_GetPropertyById(cx, *object, atomsCache->willDestroy_id, temp.ptr())) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp: In member function 'bool mozilla::dom::MozActorDestroyCallbacks::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:145:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  145 | MozActorDestroyCallbacks::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:168:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  168 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->didDestroy_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:186:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |         if (!JS_DefinePropertyById(cx, obj, atomsCache->willDestroy_id, temp, JSPROP_ENUMERATE)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp: In member function 'void mozilla::dom::MozActorDestroyCallback::Call(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:209:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 | MozActorDestroyCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:214:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  214 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  215 |                 JS::HandleValueArray::empty(), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:214:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::KeyAlgorithm::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:44:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 | KeyAlgorithm::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:73:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:78:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   78 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::KeyAlgorithm::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:96:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   96 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:105:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::KeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:111:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  111 | KeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:131:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->name_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::AesKeyAlgorithm::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:210:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 | AesKeyAlgorithm::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:240:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  240 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::AesKeyAlgorithm::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:263:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  263 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:272:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  272 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::AesKeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:278:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  278 | AesKeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:296:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  296 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::DhKeyAlgorithm::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:376:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 | DhKeyAlgorithm::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:406:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  406 |     if (!JS_GetPropertyById(cx, *object, atomsCache->generator_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:430:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  430 |     if (!JS_GetPropertyById(cx, *object, atomsCache->prime_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::DhKeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:456:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  456 | DhKeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:477:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  477 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->generator_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:491:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  491 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->prime_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::EcKeyAlgorithm::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:537:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  537 | EcKeyAlgorithm::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:567:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  567 |     if (!JS_GetPropertyById(cx, *object, atomsCache->namedCurve_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:572:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  572 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mNamedCurve)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::EcKeyAlgorithm::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:590:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  590 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:599:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  599 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::EcKeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:605:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  605 | EcKeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:625:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  625 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->namedCurve_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::HmacKeyAlgorithm::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:707:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  707 | HmacKeyAlgorithm::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:737:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  737 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:755:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  755 |     if (!JS_GetPropertyById(cx, *object, atomsCache->length_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::HmacKeyAlgorithm::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:778:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  778 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:787:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  787 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::HmacKeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:793:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  793 | HmacKeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:813:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  813 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:824:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  824 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->length_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::RsaHashedKeyAlgorithm::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:898:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  898 | RsaHashedKeyAlgorithm::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:928:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  928 |     if (!JS_GetPropertyById(cx, *object, atomsCache->hash_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:946:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  946 |     if (!JS_GetPropertyById(cx, *object, atomsCache->modulusLength_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:964:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  964 |     if (!JS_GetPropertyById(cx, *object, atomsCache->publicExponent_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:392:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::RsaHashedKeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:990:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  990 | RsaHashedKeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:1010:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->hash_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:1021:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1021 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->modulusLength_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/KeyAlgorithmBinding.cpp:1035:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1035 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->publicExponent_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:48:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   48 | DisplayNameOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:77:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     if (!JS_GetPropertyById(cx, *object, atomsCache->keys_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:85:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   85 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:96:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   96 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:108:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:126:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  126 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mStyle.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:120:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |     if (!JS_GetPropertyById(cx, *object, atomsCache->style_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:138:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:147:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  147 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationInstance::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1522:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1522 | InspectorVariationInstance::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1551:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1551 |     if (!JS_GetPropertyById(cx, *object, atomsCache->name_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1556:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1556 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mName)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1569:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1569 |     if (!JS_GetPropertyById(cx, *object, atomsCache->values_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1576:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1576 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1587:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1587 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationInstance::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1622:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1622 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1631:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1631 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyAndValueResult::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:43:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   43 | IterableKeyAndValueResult::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:72:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   72 |     if (!JS_GetPropertyById(cx, *object, atomsCache->done_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:353:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:86:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |     if (!JS_GetPropertyById(cx, *object, atomsCache->value_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:93:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IterableIteratorBinding.cpp:104:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  104 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp: In member function 'bool mozilla::dom::IIRFilterOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:57:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 | IIRFilterOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:87:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     if (!JS_GetPropertyById(cx, *object, atomsCache->feedback_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:94:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:105:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:138:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_GetPropertyById(cx, *object, atomsCache->feedforward_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:145:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  145 |       if (!iter.init(temp.ref(), JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:156:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:171:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp: In member function 'bool mozilla::dom::IIRFilterOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:194:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IIRFilterNodeBinding.cpp:203:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  203 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::FindEnumStringIndex(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::EnumEntry*, const char*, const char*, int*) [with bool InvalidValueFatal = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1327:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1327 | inline bool FindEnumStringIndex(JSContext* cx, JS::Handle<JS::Value> v,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::cssPropertySupportsType(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3681:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3681 |     if (!FindEnumStringIndex<true>(cx, args[1], InspectorPropertyTypeValues::strings, "InspectorPropertyType", "Argument 2 of InspectorUtils.cssPropertySupportsType", &index)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp: In function 'bool mozilla::dom::IDBIndex_Binding::openKeyCursor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:616:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  616 |       if (!FindEnumStringIndex<true>(cx, args[1], IDBCursorDirectionValues::strings, "IDBCursorDirection", "Argument 2 of IDBIndex.openKeyCursor", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:112:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 |                               aRv);
      |                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:67:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp: In function 'bool mozilla::dom::IDBIndex_Binding::openCursor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBIndexBinding.cpp:558:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  558 |       if (!FindEnumStringIndex<true>(cx, args[1], IDBCursorDirectionValues::strings, "IDBCursorDirection", "Argument 2 of IDBIndex.openCursor", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBIndex.h:102:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 |                               aRv);
      |                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp: In function 'bool mozilla::dom::IDBObjectStore_Binding::openKeyCursor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:1168:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1168 |       if (!FindEnumStringIndex<true>(cx, args[1], IDBCursorDirectionValues::strings, "IDBCursorDirection", "Argument 2 of IDBObjectStore.openKeyCursor", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:265:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  265 |                               aRv);
      |                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:106:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp: In function 'bool mozilla::dom::IDBObjectStore_Binding::openCursor(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBObjectStoreBinding.cpp:747:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  747 |       if (!FindEnumStringIndex<true>(cx, args[1], IDBCursorDirectionValues::strings, "IDBCursorDirection", "Argument 2 of IDBObjectStore.openCursor", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBObjectStore.h:246:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  246 |                               aRv);
      |                                  ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In member function 'bool mozilla::dom::IDBOpenDBOptions::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | IDBOpenDBOptions::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:80:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |     if (!JS_GetPropertyById(cx, *object, atomsCache->storage_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:88:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), StorageTypeValues::strings, "StorageType", "'storage' member of IDBOpenDBOptions", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:98:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   98 |     if (!JS_GetPropertyById(cx, *object, atomsCache->version_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In member function 'bool mozilla::dom::IDBOpenDBOptions::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:116:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  116 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:125:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  125 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::ChannelPixelLayout::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:153:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  153 | ChannelPixelLayout::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:182:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dataType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:189:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  189 |       if (!FindEnumStringIndex<true>(cx, temp.ref(), ChannelPixelLayoutDataTypeValues::strings, "ChannelPixelLayoutDataType", "'dataType' member of ChannelPixelLayout", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:205:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  205 |     if (!JS_GetPropertyById(cx, *object, atomsCache->height_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:223:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  223 |     if (!JS_GetPropertyById(cx, *object, atomsCache->offset_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:241:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  241 |     if (!JS_GetPropertyById(cx, *object, atomsCache->skip_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:259:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  259 |     if (!JS_GetPropertyById(cx, *object, atomsCache->stride_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:277:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  277 |     if (!JS_GetPropertyById(cx, *object, atomsCache->width_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::ChannelPixelLayout::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:300:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  300 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:309:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  309 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ConvertIdToString(JSContext*, JS::HandleId, T&, bool&) [with T = mozilla::dom::binding_detail::FakeString]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:572:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  572 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<JS::PropertyDescriptor> desc) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:577:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  577 |     if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/html/MediaDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ImageDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:727:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  727 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:727:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:727:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:745:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  745 |         if (!JS_ForwardGetPropertyTo(cx, expando, id, rootedReceiver, vp)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:745:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/dom/html/MediaDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ImageDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:785:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  785 |   if (!GetPropertyOnPrototype(cx, proxy, rootedReceiver, id, &foundOnPrototype, vp)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:979:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  979 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  980 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorFontFace_Binding::getVariationAxes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InspectorFontFace*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:1983:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1983 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1984 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GridBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/grid/GridArea.h:10,
                 from /<<PKGBUILDDIR>>/dom/grid/Grid.h:10,
                 from /<<PKGBUILDDIR>>/dom/grid/Grid.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/grid/Unified_cpp_dom_grid0.cpp:2:
/<<PKGBUILDDIR>>/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorFontFace_Binding::getFeatures(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InspectorFontFace*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:2109:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2109 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2110 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   24 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyPrefs(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3379:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3379 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3380 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::getUsedFontFaces(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:4118:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4118 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4119 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getCSSStyleRules(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:2853:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2853 |     if (!ConvertJSValueToString(cx, args[1], eEmpty, eStringify, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:2884:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2884 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2885 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getCSSPseudoElementNames(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:4167:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4167 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4168 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyNames(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3330:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3330 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3331 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getBindingURLs(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3890:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3890 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3891 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getSubpropertiesForCSSProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3582:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3582 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3612:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3612 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3613 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getCSSValuesForProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3409:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3409 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:3439:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3439 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3440 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrDoubleSequence::TrySetToDoubleSequence(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:155:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  155 | OwningDoubleOrDoubleSequence::TrySetToDoubleSequence(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:161:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  161 |     if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:173:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  173 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::IntersectionObserverInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:594:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  594 | IntersectionObserverInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:623:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  623 |     if (!JS_GetPropertyById(cx, *object, atomsCache->root_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:650:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  650 |     if (!JS_GetPropertyById(cx, *object, atomsCache->rootMargin_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:655:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  655 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mRootMargin)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:665:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  665 |     if (!JS_GetPropertyById(cx, *object, atomsCache->threshold_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorFontFace_Binding::getVariationInstances(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InspectorFontFace*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:2046:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2046 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2047 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WrapNewBindingNonWrapperCachedObject(JSContext*, JS::Handle<JSObject*>, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBKeyRange]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1145:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1145 | inline bool WrapNewBindingNonWrapperCachedObject(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::IDBKeyRange_Binding::bound(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBKeyRangeBinding.cpp:379:124: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  379 |   auto result(StrongOrRawPtr<mozilla::dom::IDBKeyRange>(mozilla::dom::IDBKeyRange::Bound(global, arg0, arg1, arg2, arg3, rv)));
      |                                                                                                                            ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::IDBKeyRange_Binding::upperBound(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBKeyRangeBinding.cpp:325:117: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  325 |   auto result(StrongOrRawPtr<mozilla::dom::IDBKeyRange>(mozilla::dom::IDBKeyRange::UpperBound(global, arg0, arg1, rv)));
      |                                                                                                                     ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::IDBKeyRange_Binding::lowerBound(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBKeyRangeBinding.cpp:281:117: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  281 |   auto result(StrongOrRawPtr<mozilla::dom::IDBKeyRange>(mozilla::dom::IDBKeyRange::LowerBound(global, arg0, arg1, rv)));
      |                                                                                                                     ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:80:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBKeyRangeBinding.cpp: In function 'bool mozilla::dom::IDBKeyRange_Binding::only(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBKeyRangeBinding.cpp:237:105: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  237 |   auto result(StrongOrRawPtr<mozilla::dom::IDBKeyRange>(mozilla::dom::IDBKeyRange::Only(global, arg0, rv)));
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::WrapNewBindingNonWrapperCachedObject(JSContext*, JS::Handle<JSObject*>, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageData]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1145:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1145 | inline bool WrapNewBindingNonWrapperCachedObject(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1145:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameResult::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:289:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  289 | DisplayNameResult::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:318:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  318 |     if (!JS_GetPropertyById(cx, *object, atomsCache->locale_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:324:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  324 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mLocale.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:337:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  337 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, (mStyle.Value()))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:377:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  377 |         if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  378 |                                              &desc)) {
      |                                              ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:395:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  395 |         if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:419:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  419 |         if (!ConvertJSValueToString(cx, temp, eStringify, eStringify, slot)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:344:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  344 |     if (!JS_GetPropertyById(cx, *object, atomsCache->values_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:331:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  331 |     if (!JS_GetPropertyById(cx, *object, atomsCache->style_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In function 'bool mozilla::dom::IntlUtils_Binding::getDisplayNames(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IntlUtils*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:782:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  782 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:793:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  793 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameResult::Init(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:436:53: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  436 |   JSObject* cleanGlobal = SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:445:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  445 |   bool ok = ParseJSON(cx, aJSON, &json);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::StringOrStringSequenceArgument::TrySetToStringSequence(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5564:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5564 |   TrySetToStringSequence(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5570:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5570 |       if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5582:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5582 |         if (!iter.next(&temp, &done)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:340:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp: In function 'bool mozilla::dom::IntlUtils_Binding::getLocaleInfo(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IntlUtils*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:864:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  864 |     if (!iter.init(args[0], JS::ForOfIterator::AllowNonIterable)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntlUtilsBinding.cpp:875:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  875 |       if (!iter.next(&temp, &done)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'bool mozilla::dom::InstallTriggerImplJSImpl::Install(const mozilla::dom::Record<nsTString<char16_t>, mozilla::dom::OwningStringOrInstallTriggerData>&, const mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback> >&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1407:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1407 |           if (!recordValue0.ToJSVal(cx, returnObj, &tmp)) {
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1413:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1413 |         if (!JS_DefineUCProperty(cx, returnObj,
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 1414 |                                  entry.mKey.BeginReading(),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1415 |                                  entry.mKey.Length(), tmp,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
 1416 |                                  JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1429:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1429 |       !GetCallableProperty(cx, atomsCache->install_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1434:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1434 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1434:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In function 'bool mozilla::dom::InstallTriggerImpl_Binding::install(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InstallTriggerImpl*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:652:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  652 |       if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  653 |                                            &desc)) {
      |                                            ~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1870:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1870 |   return ConvertJSValueToString(cx, v, eStringify, eStringify, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:670:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  670 |       if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'void mozilla::dom::InstallTriggerCallback::Call(JSContext*, JS::Handle<JS::Value>, const nsAString&, int16_t, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:470:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  470 | InstallTriggerCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const nsAString& url, int16_t status, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:495:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  495 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  496 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:495:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp: In member function 'void mozilla::dom::MozObserverCallback::Observe(JSContext*, JS::Handle<JS::Value>, nsISupports*, const nsCString&, const nsAString&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1509:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1509 | MozObserverCallback::Observe(JSContext* cx, JS::Handle<JS::Value> aThisVal, nsISupports* subject, const nsCString& topic, const nsAString& data, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1464:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1464 |   return XPCOMObjectToJsval(cx, scope, helper, iid, true, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1551:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1551 |         !GetCallableProperty(cx, atomsCache->observe_id, &callable)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1558:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1558 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1559 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1558:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerImplJSImpl::StartSoftwareUpdate(const nsAString&, const mozilla::dom::Optional<short unsigned int>&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1549:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1549 |       !GetCallableProperty(cx, atomsCache->startSoftwareUpdate_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1554:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1554 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1555 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1554:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InstallTriggerImpl_Binding::startSoftwareUpdate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InstallTriggerImpl*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerImplJSImpl::InstallChrome(uint16_t, const nsAString&, const nsAString&, mozilla::ErrorResult&, JS::Realm*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1490:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1490 |       !GetCallableProperty(cx, atomsCache->installChrome_id, &callable)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1495:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1495 |   if (!JS::Call(cx, thisValue, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1496 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:1495:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::InstallTriggerImpl_Binding::installChrome(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InstallTriggerImpl*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:314:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:794:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  794 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InstallTriggerBinding.cpp:798:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  798 |   if (!ConvertJSValueToString(cx, args[2], eStringify, eStringify, arg2)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBIndex_Binding::get_objectStore(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBIndex*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In member function 'bool mozilla::dom::IDBObjectStoreOrIDBIndex::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:70:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   70 | IDBObjectStoreOrIDBIndex::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In member function 'bool mozilla::dom::OwningIDBObjectStoreOrIDBIndex::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:228:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  228 | OwningIDBObjectStoreOrIDBIndex::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBDatabase_Binding::createObjectStore(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBTransaction_Binding::objectStore(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBTransaction*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In member function 'bool mozilla::dom::OwningIDBObjectStoreOrIDBIndex::TrySetToIDBObjectStore(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:126:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  126 | OwningIDBObjectStoreOrIDBIndex::TrySetToIDBObjectStore(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In member function 'bool mozilla::dom::OwningIDBObjectStoreOrIDBIndexOrIDBCursor::TrySetToIDBObjectStore(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:138:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  138 | OwningIDBObjectStoreOrIDBIndexOrIDBCursor::TrySetToIDBObjectStore(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursor_Binding::get_source(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBCursor*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:302:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  302 |   if (!result.ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::index(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::createIndex(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5550:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5550 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp: In member function 'bool mozilla::dom::OwningIDBObjectStoreOrIDBIndex::TrySetToIDBIndex(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:179:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  179 | OwningIDBObjectStoreOrIDBIndex::TrySetToIDBIndex(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In member function 'bool mozilla::dom::OwningIDBObjectStoreOrIDBIndexOrIDBCursor::TrySetToIDBIndex(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:191:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  191 | OwningIDBObjectStoreOrIDBIndexOrIDBCursor::TrySetToIDBIndex(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In member function 'bool mozilla::dom::OwningIDBObjectStoreOrIDBIndexOrIDBCursor::TrySetToIDBCursor(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:244:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  244 | OwningIDBObjectStoreOrIDBIndexOrIDBCursor::TrySetToIDBCursor(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBObjectStore_Binding::get_transaction(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBObjectStore*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBRequest_Binding::get_transaction(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::IDBDatabase_Binding::transaction(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBDatabase*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:5550:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5550 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBDatabaseBinding.cpp:273:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  273 |       if (!FindEnumStringIndex<true>(cx, args[1], IDBTransactionModeValues::strings, "IDBTransactionMode", "Argument 2 of IDBDatabase.transaction", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::IDBOpenDBRequest>; bool isSmartPtr = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1699:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1699 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In function 'bool mozilla::dom::IDBFactory_Binding::deleteForPrincipal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFactory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:610:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  610 |   if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In function 'bool mozilla::dom::IDBFactory_Binding::openForPrincipal(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFactory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:461:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  461 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:497:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  497 |       if (!ConvertJSValueToString(cx, args[1], eStringify, eStringify, arg1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBFactory_Binding::deleteDatabase(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFactory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp: In function 'bool mozilla::dom::IDBFactory_Binding::open(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFactory*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:233:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  233 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFactoryBinding.cpp:255:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 |       if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1720:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1720 |   return GetOrCreateDOMReflectorHelper<T>::GetOrCreate(cx, value, givenProto,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1721 |                                                        rval);
      |                                                        ~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:811:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  811 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToBlob(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:451:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  451 | OwningStringOrArrayBufferOrArrayBufferViewOrBlob::TrySetToBlob(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::get_fileHandle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::get_mutableFile(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::flush(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::truncate(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::append(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4896:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4896 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::write(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:4896:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4896 |       if (!ConvertJSValueToString(cx, value, eStringify, eStringify, memberSlot)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::readAsText(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:41:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBFileHandleBinding.cpp:912:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  912 |     if (!ConvertJSValueToString(cx, args[1], eNull, eNull, arg1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::readAsArrayBuffer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:246:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  246 |   return js::ToUint64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileHandle_Binding::getMetadata(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileHandle*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBFileRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:93:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBMutableFileBinding.cpp: In function 'bool mozilla::dom::IDBMutableFile_Binding::open(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBMutableFile*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBMutableFileBinding.cpp:153:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  153 |       if (!FindEnumStringIndex<true>(cx, args[0], FileModeValues::strings, "FileMode", "Argument 1 of IDBMutableFile.open", &index)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileRequest_Binding::get_lockedFile(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBFileRequest_Binding::get_fileHandle(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBFileRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBMutableFile_Binding::get_database(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBMutableFile*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IDBTransaction_Binding::get_db(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBTransaction*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In member function 'bool mozilla::dom::IDBObjectStoreOrIDBIndexOrIDBCursor::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:74:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   74 | IDBObjectStoreOrIDBIndexOrIDBCursor::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In member function 'bool mozilla::dom::OwningIDBObjectStoreOrIDBIndexOrIDBCursor::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:297:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  297 | OwningIDBObjectStoreOrIDBIndexOrIDBCursor::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:132:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp: In function 'bool mozilla::dom::IDBRequest_Binding::get_source(JSContext*, JS::Handle<JSObject*>, mozilla::dom::IDBRequest*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBRequestBinding.cpp:476:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  476 |   if (!result.Value().ToJSVal(cx, obj, args.rval())) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/grid'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/html'
mkdir -p '.deps/'
dom/html/PluginDocument.o
/usr/bin/g++ -o PluginDocument.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/PluginDocument.o.pp   /<<PKGBUILDDIR>>/dom/html/PluginDocument.cpp
dom/html/Unified_cpp_dom_html0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:158:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp: In function 'bool mozilla::dom::IDBVersionChangeEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBVersionChangeEventBinding.cpp:469:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  469 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IIRFilterNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::IntersectionObserverEntryInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:466:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  466 | IntersectionObserverEntryInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:486:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->boundingClientRect_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:499:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  499 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->intersectionRect_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:512:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  512 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rootBounds_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:526:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  526 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->target_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:537:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  537 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->time_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::IntersectionObserverInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:698:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  698 | IntersectionObserverInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:717:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  717 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->root_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:726:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  726 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->root_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:739:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  739 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->rootMargin_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:749:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  749 |     if (!currentValue.ToJSVal(cx, obj, &temp)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:752:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  752 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->threshold_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserver_Binding::get_root(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserver*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::get_target(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserverEntry*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:442:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  442 | HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:442:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:990:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  990 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToHTMLImageElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:546:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  546 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToHTMLImageElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToHTMLCanvasElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:652:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  652 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToHTMLCanvasElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/gamepad'
/usr/bin/g++ -o Unified_cpp_dom_html0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_html0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp
dom/html/Unified_cpp_dom_html1.o
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToHTMLVideoElement(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:705:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  705 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToHTMLVideoElement(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToImageBitmap(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:758:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  758 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToImageBitmap(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToCanvasRenderingContext2D(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:864:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  864 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToCanvasRenderingContext2D(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::ImageData_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1261:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1261 |   return WrapNewBindingNonWrapperCachedObject(cx, scope, value.get(), rval,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1262 |                                               givenProto);
      |                                               ~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:197:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp: In member function 'bool mozilla::dom::OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToImageData(JSContext*, JS::Handle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageBitmapBinding.cpp:917:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  917 | OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmapOrBlobOrCanvasRenderingContext2DOrImageData::TrySetToImageData(JSContext* cx, JS::Handle<JS::Value> value, bool& tryNext, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, mozilla::dom::ImageCapture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageCapture_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp: In member function 'bool mozilla::dom::ImageCaptureErrorEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | ImageCaptureErrorEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:81:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |     if (!JS_GetPropertyById(cx, *object, atomsCache->imageCaptureError_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp: In function 'bool mozilla::dom::ImageCaptureErrorEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:763:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  763 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp: In member function 'bool mozilla::dom::ImageCaptureErrorEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:110:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  110 | ImageCaptureErrorEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:129:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->imageCaptureError_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:249:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageCaptureErrorEventBinding.cpp:138:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->imageCaptureError_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageCaptureErrorEvent_Binding::get_imageCaptureError(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageCaptureErrorEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:635:1: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  635 | DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::Handle<JS::PropertyDescriptor> desc, JS::ObjectOpResult& opresult, bool* defined) const
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/html/MediaDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ImageDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:661:55: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  661 |   return mozilla::dom::DOMProxyHandler::defineProperty(cx, proxy, id, desc, opresult, defined);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1901:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1901 |     if (!ConvertJSValueToString(cx, nameVal, eStringify, eStringify, result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/html/MediaDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ImageDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/ImageDocumentBinding.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:275:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.h:152:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 |     if ((aFound = ResolveName(cx, aName, &v, rv))) {
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::ImageDocument_Binding::get_location(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ImageDocument*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp: In member function 'bool mozilla::dom::InputEventInit::Init(JSContext*, JS::Handle<JS::Value>, const char*, bool)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:55:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   55 | InputEventInit::Init(JSContext* cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:85:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   85 |     if (!JS_GetPropertyById(cx, *object, atomsCache->data_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:90:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   90 |     if (!ConvertJSValueToString(cx, temp.ref(), eNull, eNull, mData)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:99:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     if (!JS_GetPropertyById(cx, *object, atomsCache->dataTransfer_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:126:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |     if (!JS_GetPropertyById(cx, *object, atomsCache->inputType_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:131:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  131 |     if (!ConvertJSValueToString(cx, temp.ref(), eStringify, eStringify, mInputType)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:141:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |     if (!JS_GetPropertyById(cx, *object, atomsCache->isComposing_id, temp.ptr())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp: In member function 'bool mozilla::dom::InputEventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:157:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  157 | InputEventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:177:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->data_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:189:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  189 |       if (!JS_DefinePropertyById(cx, obj, atomsCache->dataTransfer_id, temp, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:198:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  198 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->dataTransfer_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:211:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  211 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->inputType_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:222:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 |     if (!JS_DefinePropertyById(cx, obj, atomsCache->isComposing_id, temp, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::InputEvent_Binding::get_dataTransfer(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InputEvent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:288:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp: In function 'bool mozilla::dom::InputEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InputEventBinding.cpp:599:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  599 |   if (!ConvertJSValueToString(cx, args[0], eStringify, eStringify, arg0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::InspectorFontFace_Binding::get_rule(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InspectorFontFace*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, mozilla::dom::InspectorFontFace*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:2192:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2192 |           if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2193 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:944:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  944 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h: In function 'bool mozilla::dom::InspectorUtils_Binding::getAllStyleSheets(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PrimitiveConversions.h:315:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 |   if (!PrimitiveConversionTraits<T, B>::converter(cx, v, &t)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:301:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/InspectorUtilsBinding.cpp:2808:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2808 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2809 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserverEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp: In member function 'void mozilla::dom::IntersectionCallback::Call(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::DOMIntersectionObserverEntry> >&, mozilla::dom::DOMIntersectionObserver&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:783:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  783 | IntersectionCallback::Call(JSContext* cx, JS::Handle<JS::Value> aThisVal, const Sequence<OwningNonNull<DOMIntersectionObserverEntry>>& entries, DOMIntersectionObserver& observer, ErrorResult& aRv)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:824:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  824 |         if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  825 |                               JSPROP_ENUMERATE)) {
      |                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:836:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  836 |   if (!JS::Call(cx, aThisVal, callable,
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  837 |                 JS::HandleValueArray::subarray(argv, 0, argc), &rval)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:836:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntersectionObserver_Binding::takeRecords(JSContext*, JS::Handle<JSObject*>, mozilla::dom::DOMIntersectionObserver*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:327:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/IntersectionObserverBinding.cpp:1193:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1193 |       if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1194 |                             JSPROP_ENUMERATE)) {
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, mozilla::dom::IntlUtils*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1550:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1550 |   return XPCOMObjectToJsval(cx, scope, helper, nullptr, false, &v)
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::JSWindowActorChild_Binding::get_manager(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorChild*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::JSWindowActorChild_Binding::sendQuery_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorChild*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:477:119: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  477 |   auto result(StrongOrRawPtr<Promise>(MOZ_KnownLive(self)->SendQuery(cx, NonNullHelper(Constify(arg0)), arg1, arg2, rv)));
      |                                                                                                                       ^
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:477:119: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:495:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  495 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In function 'bool mozilla::dom::JSWindowActorParent_Binding::sendQuery_promiseWrapper(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorParent*, const JSJitMethodCallArgs&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:379:
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1055:119: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1055 |   auto result(StrongOrRawPtr<Promise>(MOZ_KnownLive(self)->SendQuery(cx, NonNullHelper(Constify(arg0)), arg1, arg2, rv)));
      |                                                                                                                       ^
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:1055:119: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dom/bindings/JSWindowActorBinding.cpp:495:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  495 |   return ConvertExceptionToPromise(cx, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/bindings/IDBCursorBinding.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/bindings/UnifiedBindings9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::JSWindowActorParent_Binding::get_manager(JSContext*, JS::Handle<JSObject*>, mozilla::dom::JSWindowActorParent*, JSJitGetterCallArgs)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings'
/usr/bin/g++ -o Unified_cpp_dom_html1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_html1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp
dom/html/Unified_cpp_dom_html2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.h:14,
                 from /<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:7:
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  500 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  499 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:787:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  787 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:786:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  786 |   NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::Allow(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:265:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  265 | nsGeolocationRequest::Allow(JS::HandleValue aChoices) {
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp: In member function 'int32_t mozilla::dom::Geolocation::WatchPosition(mozilla::dom::GeoPositionCallback, mozilla::dom::GeoPositionErrorCallback, mozilla::UniquePtr<mozilla::dom::PositionOptions>&&, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/geolocation/nsGeolocation.cpp:1171:17: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |   request->Allow(JS::UndefinedHandleValue);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_geolocation0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/build-browser/dom/geolocation -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_geolocation0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/geolocation/Unified_cpp_dom_geolocation0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   33 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   32 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/geolocation/MLSFallback.h:7,
                 from /<<PKGBUILDDIR>>/dom/geolocation/MLSFallback.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2:
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   64 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   63 |   NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  132 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  131 |   NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  158 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  157 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  197 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  196 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/geolocation'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/html/input'
mkdir -p '.deps/'
dom/html/input/Unified_cpp_dom_html_input0.o
/usr/bin/g++ -o Unified_cpp_dom_html_input0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/build-browser/dom/html/input -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_html_input0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/html/input/Unified_cpp_dom_html_input0.cpp
/usr/bin/g++ -o Unified_cpp_dom_html2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_html2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp
dom/html/Unified_cpp_dom_html3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  137 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
  136 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:65:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   42 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  385 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  385 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  656 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:655:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  655 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLAllCollection.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLAllCollection.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/html/input'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/jsurl'
mkdir -p '.deps/'
dom/jsurl/Unified_cpp_dom_jsurl0.o
/usr/bin/g++ -o Unified_cpp_dom_jsurl0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/jsurl -I/<<PKGBUILDDIR>>/build-browser/dom/jsurl -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_jsurl0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/jsurl/Unified_cpp_dom_jsurl0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp:552:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  552 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  550 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1230 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1229 |   NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
 1530 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
 1530 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html0.cpp:65:
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp: In member function 'virtual already_AddRefed<nsISupports> mozilla::dom::HTMLCanvasElement::GetContext(JSContext*, const nsAString&, JS::Handle<JS::Value>, nsINode::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:903:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  903 | already_AddRefed<nsISupports> HTMLCanvasElement::GetContext(
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:913:78: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  913 |       aContextOptions.isObject() ? aContextOptions : JS::NullHandleValue, aRv);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   77 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   76 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp: In member function 'void mozilla::dom::HTMLCanvasElement::ToDataURL(JSContext*, const nsAString&, JS::Handle<JS::Value>, nsAString&, nsIPrincipal&, nsINode::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:594:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  594 | void HTMLCanvasElement::ToDataURL(JSContext* aCx, const nsAString& aType,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp: In member function 'nsresult mozilla::dom::HTMLCanvasElement::GetContext(const nsAString&, nsISupports**)':
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:913:78: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  913 |       aContextOptions.isObject() ? aContextOptions : JS::NullHandleValue, aRv);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLMarqueeElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLMarqueeElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html2.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp: In member function 'void mozilla::dom::HTMLCanvasElement::ToBlob(JSContext*, mozilla::dom::BlobCallback&, const nsAString&, JS::Handle<JS::Value>, nsIPrincipal&, nsINode::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:776:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  776 | void HTMLCanvasElement::ToBlob(JSContext* aCx, BlobCallback& aCallback,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLCanvasElement.cpp:809:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  809 |   CanvasRenderingContextHelper::ToBlob(aCx, global, aCallback, aType, aParams,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810 |                                        usePlaceholder, aRv);
      |                                        ~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_html3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_html3.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp
dom/html/Unified_cpp_dom_html4.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2:
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1178 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2:
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:1177:5: note: some parts of macro expansion are not guarded by this 'else' clause
 1177 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2:
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  146 |   NS_INTERFACE_MAP_END                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  121 |   NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__)                  \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:1269:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
 1269 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/netwerk/base/nsSimpleURI.h:15,
                 from /<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.h:15,
                 from /<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE'
  145 |     } else                                                                    \
      |       ^~~~
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:1269:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS'
 1269 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2:
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'nsresult nsJSThunk::EvaluateScript(nsIChannel*, mozilla::dom::PopupBlocker::PopupControlState, uint32_t, nsPIDOMWindowInner*)':
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:259:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  259 |     rv = exec.ExecScript(&v);
      |          ~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/dom/jsurl/nsJSProtocolHandler.cpp:262:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   js::AssertSameCompartment(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/jsurl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/mathml'
mkdir -p '.deps/'
dom/mathml/Unified_cpp_dom_mathml0.o
/usr/bin/g++ -o Unified_cpp_dom_mathml0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/mathml -I/<<PKGBUILDDIR>>/build-browser/dom/mathml -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_mathml0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/mathml/Unified_cpp_dom_mathml0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::Element>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::OwningFileOrDirectory]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:312:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  312 |   return aArgument.ToJSVal(aCx, global, aValue);
      |                                               ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'bool mozilla::dom::HTMLFormElement::CheckValidFormSubmission()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:20:
/<<PKGBUILDDIR>>/dom/html/HTMLFormElement.cpp:1757:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1757 |   event->InitCustomEvent(jsapi.cx(), NS_LITERAL_STRING("MozInvalidForm"),
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1758 |                          /* CanBubble */ true,
      |                          ~~~~~~~~~~~~~~~~~~~~~
 1759 |                          /* Cancelable */ true, detail);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLFontElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::HTMLInputElement::GetFilesAndDirectories(nsINode::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:340:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  340 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_html4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_html4.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp
dom/html/Unified_cpp_dom_html5.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/mathml'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media'
mkdir -p '.deps/'
dom/media/CubebUtils.o
/usr/bin/g++ -o CubebUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/CubebUtils.o.pp   /<<PKGBUILDDIR>>/dom/media/CubebUtils.cpp
dom/media/DecoderTraits.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  207 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
  206 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsGkAtoms.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadContext.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:23,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLScriptElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLScriptElement.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html3.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_html5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dom/html -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/html/input -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_html5.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/dom/html/nsITextControlElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLTextAreaElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLTextAreaElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLTextAreaElement.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLTextAreaElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/CubebUtils.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/dom/html/nsITextControlElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLTextAreaElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLTextAreaElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:2:
/<<PKGBUILDDIR>>/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLTextAreaElement.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLTextAreaElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/ImageDocument.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/dom/html/nsITextControlElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLTextAreaElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLTextAreaElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:2:
/<<PKGBUILDDIR>>/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   28 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   27 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  106 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  105 |   NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o DecoderTraits.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/DecoderTraits.o.pp  -Wno-error=multichar /<<PKGBUILDDIR>>/dom/media/DecoderTraits.cpp
dom/media/Unified_cpp_dom_media0.o
/<<PKGBUILDDIR>>/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media0.cpp
dom/media/Unified_cpp_dom_media1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLTextAreaElement.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLTextAreaElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLTextAreaElement.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/HTMLTextAreaElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html4.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   43 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   42 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStructInlines.h:18,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrameInlines.h:13,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.cpp:37,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_dom_media1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media1.cpp
dom/media/Unified_cpp_dom_media10.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsBaseHashtable.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/MediaInfo.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/VideoUtils.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/MediaMIMETypes.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaContainerType.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/ADTSDecoder.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]':
/<<PKGBUILDDIR>>/dom/media/ADTSDemuxer.cpp:75:30:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media0.cpp:11:
/<<PKGBUILDDIR>>/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here
   50 | class FrameHeader {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/nsTextEditorState.cpp:359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  359 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/nsTextEditorState.cpp:358:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
  358 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/nsTextEditorState.cpp:777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  777 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/html/nsTextEditorState.cpp:776:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  776 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media10.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media10.cpp
dom/media/Unified_cpp_dom_media11.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_media11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media11.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media11.cpp
dom/media/Unified_cpp_dom_media2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TextTrackRegion.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/TextTrackRegion.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media10.cpp:2:
/<<PKGBUILDDIR>>/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   18 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   17 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:47:
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.cpp: In member function 'bool nsHTMLDocument::ResolveName(JSContext*, const nsAString&, JS::MutableHandle<JS::Value>, nsINode::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1475 | bool nsHTMLDocument::ResolveName(JSContext* aCx, const nsAString& aName,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/html/nsHTMLDocument.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::Element>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/doctor'
mkdir -p '.deps/'
dom/media/doctor/Unified_cpp_dom_media_doctor0.o
/usr/bin/g++ -o Unified_cpp_dom_media_doctor0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/doctor -I/<<PKGBUILDDIR>>/build-browser/dom/media/doctor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_media_doctor0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/doctor/Unified_cpp_dom_media_doctor0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TextTrackRegion.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/TextTrackRegion.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaTrackConstraints.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/DOMMediaStream.h:17,
                 from /<<PKGBUILDDIR>>/dom/media/TrackUnionStream.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media10.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.h:14,
                 from /<<PKGBUILDDIR>>/dom/html/nsDOMStringMap.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'bool nsIConstraintValidation::ReportValidity()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/html/Unified_cpp_dom_html5.cpp:56:
/<<PKGBUILDDIR>>/dom/html/nsIConstraintValidation.cpp:135:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  135 |   event->InitCustomEvent(jsapi.cx(), NS_LITERAL_STRING("MozInvalidForm"),
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |                          /* CanBubble */ true,
      |                          ~~~~~~~~~~~~~~~~~~~~~
  137 |                          /* Cancelable */ true, detail);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/html'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/doctor/gtest'
mkdir -p '.deps/'
dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.o
/usr/bin/g++ -o Unified_cpp_media_doctor_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/doctor/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/media/doctor/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media/doctor -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_media_doctor_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaTrackConstraints.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/VideoStreamTrack.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/VideoStreamTrack.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media11.cpp:2:
/<<PKGBUILDDIR>>/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaTrackConstraints.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/VideoStreamTrack.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/VideoStreamTrack.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media2.cpp
dom/media/Unified_cpp_dom_media3.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/VideoUtils.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media11.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaTrackConstraints.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/VideoStreamTrack.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/VideoStreamTrack.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media11.cpp:2:
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   28 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   27 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media11.cpp:38:
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::OnRegion(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp:156:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  156 | WebVTTListener::OnRegion(JS::Handle<JS::Value> aRegion, JSContext* aCx) {
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp:156:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::OnCue(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/dom/media/WebVTTListener.cpp:139:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 | WebVTTListener::OnCue(JS::Handle<JS::Value> aCue, JSContext* aCx) {
      | ^~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/doctor/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/eme'
mkdir -p '.deps/'
dom/media/eme/Unified_cpp_dom_media_eme0.o
/usr/bin/g++ -o Unified_cpp_dom_media_eme0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/eme -I/<<PKGBUILDDIR>>/build-browser/dom/media/eme -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_media_eme0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp
/usr/bin/g++ -o Unified_cpp_dom_media3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media3.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media3.cpp
dom/media/Unified_cpp_dom_media4.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/doctor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/encoder'
mkdir -p '.deps/'
dom/media/encoder/Unified_cpp_dom_media_encoder0.o
/usr/bin/g++ -o Unified_cpp_dom_media_encoder0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/encoder -I/<<PKGBUILDDIR>>/build-browser/dom/media/encoder -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes  -MD -MP -MF .deps/Unified_cpp_dom_media_encoder0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/encoder/Unified_cpp_dom_media_encoder0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISerialEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIThread.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   35 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SamplesWaitingForKey.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISerialEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIThread.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SamplesWaitingForKey.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISerialEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIThread.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SamplesWaitingForKey.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISerialEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIThread.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   52 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   51 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/Benchmark.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media2.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   32 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   31 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/dom/media/AudioConfig.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/MediaData.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/BitWriter.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media3.cpp:2:
/<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  147 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ImageContainer.h:32,
                 from /<<PKGBUILDDIR>>/dom/media/DOMMediaStream.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   70 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   69 |   NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/dom/media/AudioConfig.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/MediaData.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/BitWriter.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media3.cpp:2:
/<<PKGBUILDDIR>>/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  122 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  121 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  170 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  169 |   NS_INTERFACE_MAP_ENTRY(DOMMediaStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  179 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ImageContainer.h:32,
                 from /<<PKGBUILDDIR>>/dom/media/DOMMediaStream.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  178 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/media/MediaData.h:16,
                 from /<<PKGBUILDDIR>>/dom/media/BitWriter.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaTrackConstraints.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/DOMMediaStream.h:17,
                 from /<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/CanvasCaptureMediaStream.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media3.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:65:
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'void mozilla::dom::MediaKeyStatusMap::Get(JSContext*, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/dom/media/eme/MediaKeyStatusMap.cpp:39:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 | void MediaKeyStatusMap::Get(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IterableIterator.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CDMCaps.h:17,
                 from /<<PKGBUILDDIR>>/dom/media/eme/CDMCaps.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::MediaKeys::ResolvePromise(mozilla::dom::PromiseId)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::MediaKeys::OnCDMCreated(mozilla::dom::PromiseId, uint32_t)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::MediaKeySystemAccessManager::Request(mozilla::dom::DetailedPromise*, const nsAString&, const mozilla::dom::Sequence<mozilla::dom::MediaKeySystemConfiguration>&, mozilla::dom::MediaKeySystemAccessManager::RequestType)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/eme'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/fake-cdm'
mkdir -p '.deps/'
dom/media/fake-cdm/cdm-fake.o
/usr/bin/g++ -o cdm-fake.o -c  -DNDEBUG=1 -DTRIMMED=1 -DCDM_IMPLEMENTATION -I/<<PKGBUILDDIR>>/dom/media/fake-cdm -I/<<PKGBUILDDIR>>/build-browser/dom/media/fake-cdm -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cdm-fake.o.pp   /<<PKGBUILDDIR>>/dom/media/fake-cdm/cdm-fake.cpp
dom/media/fake-cdm/cdm-test-decryptor.o
/usr/bin/g++ -o Unified_cpp_dom_media4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media4.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media4.cpp
dom/media/Unified_cpp_dom_media5.o
/usr/bin/g++ -o cdm-test-decryptor.o -c  -DNDEBUG=1 -DTRIMMED=1 -DCDM_IMPLEMENTATION -I/<<PKGBUILDDIR>>/dom/media/fake-cdm -I/<<PKGBUILDDIR>>/build-browser/dom/media/fake-cdm -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cdm-test-decryptor.o.pp   /<<PKGBUILDDIR>>/dom/media/fake-cdm/cdm-test-decryptor.cpp
dom/media/fake-cdm/cdm-test-storage.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/encoder'
/usr/bin/g++ -o Unified_cpp_dom_media5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media5.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media5.cpp
dom/media/Unified_cpp_dom_media6.o
/usr/bin/g++ -o cdm-test-storage.o -c  -DNDEBUG=1 -DTRIMMED=1 -DCDM_IMPLEMENTATION -I/<<PKGBUILDDIR>>/dom/media/fake-cdm -I/<<PKGBUILDDIR>>/build-browser/dom/media/fake-cdm -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/cdm-test-storage.o.pp   /<<PKGBUILDDIR>>/dom/media/fake-cdm/cdm-test-storage.cpp
/usr/bin/g++ -o Unified_cpp_dom_media6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media6.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media6.cpp
dom/media/Unified_cpp_dom_media7.o
dom/media/fake-cdm/libfake.so
rm -f libfake.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libfake.so -o libfake.so cdm-fake.o cdm-test-decryptor.o cdm-test-storage.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.320333
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libfake.so
chmod +x libfake.so
../../../config/nsinstall -R -m 644 'libfake.so' '../../../dist/bin/gmp-fake/1.0'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/fake-cdm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/flac'
mkdir -p '.deps/'
dom/media/flac/Unified_cpp_dom_media_flac0.o
/usr/bin/g++ -o Unified_cpp_dom_media_flac0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/flac -I/<<PKGBUILDDIR>>/build-browser/dom/media/flac -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_flac0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/flac/Unified_cpp_dom_media_flac0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/FileBlockCache.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/FileBlockCache.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/FileBlockCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media4.cpp:2:
/<<PKGBUILDDIR>>/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   48 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaDevices.h:8,
                 from /<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media6.cpp:2:
/<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  217 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp:216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  216 |   NS_INTERFACE_MAP_ENTRY(MediaDevices)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DecoderDoctorLogger.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/MediaCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media5.cpp:2:
/<<PKGBUILDDIR>>/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   24 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  167 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  166 |   NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media7.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media7.cpp
dom/media/Unified_cpp_dom_media8.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/flac'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp'
mkdir -p '.deps/'
dom/media/gmp/Unified_cpp_dom_media_gmp0.o
/usr/bin/g++ -o Unified_cpp_dom_media_gmp0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGMP_SAFE_SHMEM -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_gmp0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/gmp/Unified_cpp_dom_media_gmp0.cpp
dom/media/gmp/Unified_cpp_dom_media_gmp1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CondVar.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Monitor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DecoderDoctorLogger.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/MediaCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/SharedMemory.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ImageBridgeChild.h:17,
                 from /<<PKGBUILDDIR>>/dom/media/MediaData.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media5.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DecoderDoctorLogger.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/MediaResource.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/MediaResource.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media7.cpp:2:
/<<PKGBUILDDIR>>/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   64 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   63 |   NS_INTERFACE_MAP_ENTRY(MediaStreamError)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   35 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   34 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  262 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DecoderDoctorLogger.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/MediaResource.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/MediaResource.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  261 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media8.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp
dom/media/Unified_cpp_dom_media9.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaDevices.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeSomething(T&&, mozilla::dom::Promise::MaybeFunc) [with T = RefPtr<mozilla::DOMMediaStream>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media_gmp1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGMP_SAFE_SHMEM -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_gmp1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp
dom/media/gmp/Unified_cpp_dom_media_gmp2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIRunnable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractThread.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/<<PKGBUILDDIR>>/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIRunnable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractThread.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/<<PKGBUILDDIR>>/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media_gmp2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGMP_SAFE_SHMEM -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/media/mtransport -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_gmp2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/gmp/GMPServiceChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaDevices.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::MediaDeviceInfo>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaDevices.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/queue:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/queue:3,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:18,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::MediaTimer::Entry&}; _Tp = mozilla::MediaTimer::Entry; _Alloc = std::allocator<mozilla::MediaTimer::Entry>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::MediaTimer::Entry, std::allocator<mozilla::MediaTimer::Entry> >::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::MediaTimer::Entry*, std::vector<mozilla::MediaTimer::Entry, std::allocator<mozilla::MediaTimer::Entry> > >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/algorithm:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/algorithm:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RefPtr.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractThread.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::MediaTimer::Entry*, std::vector<mozilla::MediaTimer::Entry, std::allocator<mozilla::MediaTimer::Entry> > >; _Distance = int; _Tp = mozilla::MediaTimer::Entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val<std::less<mozilla::MediaTimer::Entry> >]':
/usr/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::MediaTimer::Entry*, std::vector<mozilla::MediaTimer::Entry, std::allocator<mozilla::MediaTimer::Entry> > >' changed in GCC 7.1
  128 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/queue:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/queue:3,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:18,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/usr/include/c++/9/bits/stl_vector.h: In member function 'RefPtr<mozilla::MozPromise<bool, bool, true> > mozilla::MediaTimer::WaitUntil(const mozilla::TimeStamp&, const char*)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::MediaTimer::Entry*, std::vector<mozilla::MediaTimer::Entry, std::allocator<mozilla::MediaTimer::Entry> > >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/algorithm:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/algorithm:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Span.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DbgMacro.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RefPtr.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AbstractThread.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaTimer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media8.cpp:2:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mozilla::MediaTimer::Entry*, std::vector<mozilla::MediaTimer::Entry, std::allocator<mozilla::MediaTimer::Entry> > >; _Distance = int; _Tp = mozilla::MediaTimer::Entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<mozilla::MediaTimer::Entry> >]':
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::MediaTimer::Entry*, std::vector<mozilla::MediaTimer::Entry, std::allocator<mozilla::MediaTimer::Entry> > >' changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaDevices.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/MediaDevices.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::EnumerateDevices(mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >&&)>; RejectFunction = mozilla::dom::MediaDevices::EnumerateDevices(mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DTRACING -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dom/media -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media9.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media9.cpp
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp/rlz'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp/rlz'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp/widevine-adapter'
mkdir -p '.deps/'
dom/media/gmp/widevine-adapter/WidevineFileIO.o
/usr/bin/g++ -o WidevineFileIO.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gmp/widevine-adapter -I/<<PKGBUILDDIR>>/build-browser/dom/media/gmp/widevine-adapter -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/WidevineFileIO.o.pp   /<<PKGBUILDDIR>>/dom/media/gmp/widevine-adapter/WidevineFileIO.cpp
dom/media/gmp/widevine-adapter/WidevineUtils.o
/usr/bin/g++ -o WidevineUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gmp/widevine-adapter -I/<<PKGBUILDDIR>>/build-browser/dom/media/gmp/widevine-adapter -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/WidevineUtils.o.pp   /<<PKGBUILDDIR>>/dom/media/gmp/widevine-adapter/WidevineUtils.cpp
dom/media/gmp/widevine-adapter/WidevineVideoFrame.o
/usr/bin/g++ -o WidevineVideoFrame.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gmp/widevine-adapter -I/<<PKGBUILDDIR>>/build-browser/dom/media/gmp/widevine-adapter -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/WidevineVideoFrame.o.pp   /<<PKGBUILDDIR>>/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp-plugin-openh264'
mkdir -p '.deps/'
dom/media/gmp-plugin-openh264/gmp-fake-openh264.o
/usr/bin/g++ -o gmp-fake-openh264.o -c  -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/dom/media/gmp-plugin-openh264 -I/<<PKGBUILDDIR>>/build-browser/dom/media/gmp-plugin-openh264 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/gmp-fake-openh264.o.pp   /<<PKGBUILDDIR>>/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp/widevine-adapter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/imagecapture'
mkdir -p '.deps/'
dom/media/imagecapture/Unified_cpp_media_imagecapture0.o
/usr/bin/g++ -o Unified_cpp_media_imagecapture0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/imagecapture -I/<<PKGBUILDDIR>>/build-browser/dom/media/imagecapture -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_media_imagecapture0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp
dom/media/gmp-plugin-openh264/libfakeopenh264.so
rm -f libfakeopenh264.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libfakeopenh264.so -o libfakeopenh264.so gmp-fake-openh264.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.259940
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libfakeopenh264.so
chmod +x libfakeopenh264.so
../../../config/nsinstall -R -m 644 'libfakeopenh264.so' '../../../dist/bin/gmp-fakeopenh264/1.0'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp-plugin-openh264'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/ipc'
mkdir -p '.deps/'
dom/media/ipc/GpuDecoderModule.o
/usr/bin/g++ -o GpuDecoderModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/GpuDecoderModule.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/GpuDecoderModule.cpp
dom/media/ipc/RDDChild.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media9.cpp:2:
/<<PKGBUILDDIR>>/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media9.cpp:2:
/<<PKGBUILDDIR>>/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   29 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackCue.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media9.cpp:2:
/<<PKGBUILDDIR>>/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   30 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   29 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/SeekJob.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/Unified_cpp_dom_media9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaInfo.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/AudioStream.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaStreamGraph.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/imagecapture/CaptureTask.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/imagecapture/CaptureTask.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/AudioStream.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaStreamGraph.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/imagecapture/CaptureTask.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/imagecapture/CaptureTask.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gmp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediacapabilities'
mkdir -p '.deps/'
dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.o
/usr/bin/g++ -o Unified_cpp_mediacapabilities0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/mediacapabilities -I/<<PKGBUILDDIR>>/build-browser/dom/media/mediacapabilities -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mediacapabilities0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediasink'
mkdir -p '.deps/'
dom/media/mediasink/Unified_cpp_dom_media_mediasink0.o
/usr/bin/g++ -o Unified_cpp_dom_media_mediasink0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/mediasink -I/<<PKGBUILDDIR>>/build-browser/dom/media/mediasink -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_mediasink0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/imagecapture'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediasource'
mkdir -p '.deps/'
dom/media/mediasource/Unified_cpp_media_mediasource0.o
/usr/bin/g++ -o Unified_cpp_media_mediasource0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/mediasource -I/<<PKGBUILDDIR>>/build-browser/dom/media/mediasource -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_media_mediasource0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp
/usr/bin/g++ -o RDDChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RDDChild.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RDDChild.cpp
dom/media/ipc/RDDParent.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DecoderDoctorLogger.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  548 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.cpp:547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  547 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CondVar.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Monitor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DecoderDoctorLogger.h:15,
                 from /<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mediacapabilities/MediaCapabilities.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaInfo.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/AudioStream.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/mediasink/AudioSink.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/mediasink/AudioSink.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   72 | NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/AudioStream.h:18,
                 from /<<PKGBUILDDIR>>/dom/media/mediasink/AudioSink.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/mediasink/AudioSink.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o RDDParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RDDParent.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RDDParent.cpp
dom/media/ipc/RDDProcessHost.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaInfo.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/VideoUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaMIMETypes.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaContainerType.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasource/MediaSource.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  640 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasource/MediaSource.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  639 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  757 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/VideoUtils.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaMIMETypes.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaContainerType.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  756 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaInfo.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/VideoUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaMIMETypes.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaContainerType.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/VideoUtils.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaMIMETypes.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaContainerType.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/mediasource/ContainerParser.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediacapabilities'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/gtest'
mkdir -p '.deps/'
dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.o
/usr/bin/g++ -o Unified_cpp_mediasource_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/mediasource/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/gtest -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/media/mediasource -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mediasource_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediasource/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mp3'
mkdir -p '.deps/'
dom/media/mp3/Unified_cpp_dom_media_mp30.o
/usr/bin/g++ -o Unified_cpp_dom_media_mp30.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/mp3 -I/<<PKGBUILDDIR>>/build-browser/dom/media/mp3 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_media_mp30.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/mp3/Unified_cpp_dom_media_mp30.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediasink'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/ogg'
mkdir -p '.deps/'
dom/media/ogg/Unified_cpp_dom_media_ogg0.o
/usr/bin/g++ -o Unified_cpp_dom_media_ogg0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ogg -I/<<PKGBUILDDIR>>/build-browser/dom/media/ogg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_media_ogg0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/ogg/Unified_cpp_dom_media_ogg0.cpp
/usr/bin/g++ -o RDDProcessHost.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RDDProcessHost.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RDDProcessHost.cpp
dom/media/ipc/RDDProcessImpl.o
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/queue:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/queue:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SharedThreadPool.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/VideoUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaMIMETypes.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaContainerType.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/mp3/MP3Decoder.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/mp3/Unified_cpp_dom_media_mp30.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'mozilla::Result<bool, nsresult> mozilla::FrameParser::VBRHeader::ParseXing(mozilla::BufferReader*)':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o RDDProcessImpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RDDProcessImpl.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RDDProcessImpl.cpp
dom/media/ipc/RDDProcessManager.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mp3'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms'
mkdir -p '.deps/'
dom/media/platforms/Unified_cpp_dom_media_platforms0.o
/usr/bin/g++ -o Unified_cpp_dom_media_platforms0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_platforms0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp
dom/media/platforms/Unified_cpp_dom_media_platforms1.o
/usr/bin/g++ -o RDDProcessManager.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RDDProcessManager.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RDDProcessManager.cpp
dom/media/ipc/RemoteAudioDecoder.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mediasource'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/bytestreams'
mkdir -p '.deps/'
dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.o
/usr/bin/g++ -o Unified_cpp_bytestreams0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/agnostic/bytestreams -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/bytestreams -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-sign-compare  -MD -MP -MF .deps/Unified_cpp_bytestreams0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaData.h:16,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]':
/<<PKGBUILDDIR>>/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/media/platforms/agnostic/bytestreams/H264.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20:
/<<PKGBUILDDIR>>/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here
   39 | struct SPSData {
      |        ^~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/bytestreams'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/eme'
mkdir -p '.deps/'
dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.o
/usr/bin/g++ -o Unified_cpp_agnostic_eme0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/agnostic/eme -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/eme -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_agnostic_eme0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/ogg'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/gmp'
mkdir -p '.deps/'
dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.o
/usr/bin/g++ -o Unified_cpp_agnostic_gmp0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/agnostic/gmp -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/gmp -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_agnostic_gmp0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp
/usr/bin/g++ -o RemoteAudioDecoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteAudioDecoder.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteAudioDecoder.cpp
dom/media/ipc/RemoteDecoderChild.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/gmp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/omx'
mkdir -p '.deps/'
dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.o
/usr/bin/g++ -o Unified_cpp_media_platforms_omx0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/omx -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/omx -I/<<PKGBUILDDIR>>/media/openmax_il/il112 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_media_platforms_omx0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp
/usr/bin/g++ -o Unified_cpp_dom_media_platforms1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_platforms1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/Unified_cpp_dom_media_platforms1.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/agnostic/eme'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffvpx'
mkdir -p '.deps/'
dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.o
/usr/bin/g++ -o FFVPXRuntimeLinker.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DFFVPX_VERSION=46465650 -DUSING_MOZFFVPX -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffvpx -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations  -MD -MP -MF .deps/FFVPXRuntimeLinker.o.pp   /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp
dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.o
/usr/bin/g++ -o RemoteDecoderChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteDecoderChild.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteDecoderChild.cpp
dom/media/ipc/RemoteDecoderManagerChild.o
/usr/bin/g++ -o Unified_cpp_ffmpeg_ffvpx0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DFFVPX_VERSION=46465650 -DUSING_MOZFFVPX -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffvpx -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations  -MD -MP -MF .deps/Unified_cpp_ffmpeg_ffvpx0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp
In file included from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      |                                                                               ^
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg'
mkdir -p '.deps/'
dom/media/platforms/ffmpeg/Unified_cpp_platforms_ffmpeg0.o
/usr/bin/g++ -o Unified_cpp_platforms_ffmpeg0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_platforms_ffmpeg0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/Unified_cpp_platforms_ffmpeg0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/omx'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav53'
mkdir -p '.deps/'
dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.o
/usr/bin/g++ -o Unified_cpp_ffmpeg_libav530.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav53 -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav53 -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav53/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav530.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffvpx'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav54'
mkdir -p '.deps/'
dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.o
/usr/bin/g++ -o Unified_cpp_ffmpeg_libav540.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav54 -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav54 -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav54/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav540.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav55'
mkdir -p '.deps/'
dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.o
/usr/bin/g++ -o Unified_cpp_ffmpeg_libav550.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav55 -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav55 -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav55/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations  -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav550.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp
/usr/bin/g++ -o RemoteDecoderManagerChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteDecoderManagerChild.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteDecoderManagerChild.cpp
dom/media/ipc/RemoteDecoderManagerParent.o
In file included from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2:
/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      |                                                                               ^
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav53'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg57'
mkdir -p '.deps/'
dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.o
/usr/bin/g++ -o Unified_cpp_ffmpeg_ffmpeg570.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg57 -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg57 -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg57/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations  -MD -MP -MF .deps/Unified_cpp_ffmpeg_ffmpeg570.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav54'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg58'
mkdir -p '.deps/'
dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.o
/usr/bin/g++ -o Unified_cpp_ffmpeg_ffmpeg580.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58 -I/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg58 -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg -I/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations  -MD -MP -MF .deps/Unified_cpp_ffmpeg_ffmpeg580.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/libav55'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/systemservices'
mkdir -p '.deps/'
dom/media/systemservices/Unified_cpp_systemservices0.o
/usr/bin/g++ -o Unified_cpp_systemservices0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/systemservices -I/<<PKGBUILDDIR>>/build-browser/dom/media/systemservices -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_systemservices0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/systemservices/Unified_cpp_systemservices0.cpp
In file included from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2:
/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      |                                                                               ^
In file included from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegLibs.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2:
/<<PKGBUILDDIR>>/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      |                                                                               ^
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg57'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/wave'
mkdir -p '.deps/'
dom/media/wave/Unified_cpp_dom_media_wave0.o
/usr/bin/g++ -o Unified_cpp_dom_media_wave0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/wave -I/<<PKGBUILDDIR>>/build-browser/dom/media/wave -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_wave0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/wave/Unified_cpp_dom_media_wave0.cpp
/usr/bin/g++ -o RemoteDecoderManagerParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteDecoderManagerParent.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteDecoderManagerParent.cpp
dom/media/ipc/RemoteDecoderModule.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/platforms/ffmpeg/ffmpeg58'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio'
mkdir -p '.deps/'
dom/media/webaudio/Unified_cpp_dom_media_webaudio0.o
/usr/bin/g++ -o Unified_cpp_dom_media_webaudio0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp
dom/media/webaudio/Unified_cpp_dom_media_webaudio1.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/systemservices/MediaChild.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/systemservices/Unified_cpp_systemservices0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnalyserNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AnalyserNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnalyserNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AnalyserNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/wave'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/blink'
mkdir -p '.deps/'
dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.o
/usr/bin/g++ -o Unified_cpp_webaudio_blink0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webaudio/blink -I/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/blink -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_webaudio_blink0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp
dom/media/webaudio/blink/Unified_cpp_webaudio_blink1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnalyserNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AnalyserNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioContext.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioContext.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  139 |   NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  310 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  309 |   NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   45 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   19 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnalyserNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AnalyserNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnalyserNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AnalyserNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]':
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioEventTimeline.cpp:94:24:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:99:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   99 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioParamTimeline.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParam.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioBufferSourceNode.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29:
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
   27 | struct AudioTimelineEvent final {
      |        ^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o RemoteDecoderModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteDecoderModule.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteDecoderModule.cpp
dom/media/ipc/RemoteDecoderParent.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/systemservices'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webm'
mkdir -p '.deps/'
dom/media/webm/Unified_cpp_dom_media_webm0.o
/usr/bin/g++ -o Unified_cpp_dom_media_webm0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webm -I/<<PKGBUILDDIR>>/build-browser/dom/media/webm -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_webm0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webm/Unified_cpp_dom_media_webm0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnalyserNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AnalyserNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::AudioDestinationNode::ResolvePromise(mozilla::dom::AudioBuffer*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_webaudio_blink1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webaudio/blink -I/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/blink -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_webaudio_blink1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/blink/Unified_cpp_webaudio_blink1.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/blink'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webrtc'
mkdir -p '.deps/'
dom/media/webrtc/CubebDeviceEnumerator.o
/usr/bin/g++ -o CubebDeviceEnumerator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DTRACING -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webrtc -I/<<PKGBUILDDIR>>/build-browser/dom/media/webrtc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/CubebDeviceEnumerator.o.pp   /<<PKGBUILDDIR>>/dom/media/webrtc/CubebDeviceEnumerator.cpp
dom/media/webrtc/Unified_cpp_dom_media_webrtc0.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/ipc/RemoteDecoderModule.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/throw_gcc.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/type_traits:64,
                 from /usr/include/c++/9/bits/move.h:55,
                 from /usr/include/c++/9/bits/nested_exception.h:40,
                 from /usr/include/c++/9/exception:144,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/exception:3,
                 from /usr/include/c++/9/new:40,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/new:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/new:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nscore.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsrootidl.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAudioDeviceInfo.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/AudioDeviceInfo.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/CubebDeviceEnumerator.h:8,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/CubebDeviceEnumerator.cpp:1:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void nsTArray_base<Alloc, Copy>::ShrinkCapacity(nsTArray_base<Alloc, Copy>::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:584:11,
    inlined from 'void nsTArray_Impl<E, Alloc>::Compact() [with E = RefPtr<AudioDeviceInfo>; Alloc = nsTArrayInfallibleAllocator]' at /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2131:34,
    inlined from 'void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)' at /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:1765:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)' offset 12 is out of the bounds [0, 4] of object 'devices' with type 'nsTArray<RefPtr<AudioDeviceInfo> >' [-Warray-bounds]
   34 |   return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webrtc/CubebDeviceEnumerator.cpp: In member function 'void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)':
/<<PKGBUILDDIR>>/dom/media/webrtc/CubebDeviceEnumerator.cpp:176:37: note: 'devices' declared here
  176 |   nsTArray<RefPtr<AudioDeviceInfo>> devices;
      |                                     ^~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media_webrtc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DTRACING -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webrtc -I/<<PKGBUILDDIR>>/build-browser/dom/media/webrtc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=attributes -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_webrtc0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::AudioDestinationNode::FireOfflineCompletionEvent()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media_webaudio1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp
dom/media/webaudio/Unified_cpp_dom_media_webaudio2.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth'
mkdir -p '.deps/'
dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.o
/usr/bin/g++ -o Unified_cpp_webspeech_synth0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth -I/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_webspeech_synth0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp
/usr/bin/g++ -o RemoteDecoderParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteDecoderParent.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteDecoderParent.cpp
dom/media/ipc/RemoteMediaDataDecoder.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   26 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/CompositorTypes.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ImageContainer.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DOMMediaStream.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/MediaEngineDefault.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/MediaEngineDefault.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/MediaTrackConstraints.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DOMMediaStream.h:17,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/MediaEngineDefault.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/MediaEngineDefault.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsPrimitives.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesis.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   52 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/nsSpeechTask.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesis.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsPrimitives.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesis.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   33 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   32 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsPrimitives.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesis.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  112 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  111 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  219 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  218 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ImageContainer.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DOMMediaStream.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/MediaEngineDefault.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/webrtc/MediaEngineDefault.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::NormalizedConstraintSet}; _Tp = mozilla::NormalizedConstraintSet; _Alloc = std::allocator<mozilla::NormalizedConstraintSet>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::NormalizedConstraintSet>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::NormalizedConstraintSet*, std::vector<mozilla::NormalizedConstraintSet> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In constructor 'mozilla::NormalizedConstraints::NormalizedConstraints(const mozilla::dom::MediaTrackConstraints&, nsTArray<mozilla::NormalizedConstraintSet::BaseRange mozilla::NormalizedConstraintSet::*>*)':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::NormalizedConstraintSet*, std::vector<mozilla::NormalizedConstraintSet> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webrtc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/speechd'
mkdir -p '.deps/'
dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.o
/usr/bin/g++ -o Unified_cpp_synth_speechd0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd -I/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/speechd -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_synth_speechd0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20:
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const':
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized]
   60 |   return isLocal;
      |          ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'mozilla::dom::AudioParamDescriptorMap mozilla::dom::AudioWorkletGlobalScope::DescriptorsFromJS(JSContext*, const JS::Rooted<JS::Value>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:235:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  235 |     if (!JS_GetElement(aCx, aDescriptorsArray, i, &descriptorElement)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/recognition'
mkdir -p '.deps/'
dom/media/webspeech/recognition/Unified_cpp_recognition0.o
/usr/bin/g++ -o Unified_cpp_recognition0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_recognition0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'void mozilla::dom::AudioWorkletGlobalScope::RegisterProcessor(JSContext*, const nsAString&, mozilla::dom::VoidFunction&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:106:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |   if (!JS_GetProperty(aCx, processorConstructor, "prototype", &prototype)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:128:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |   if (!JS_GetProperty(aCx, prototypeObject, "process", &process)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:145:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  145 |   if (!JS_GetProperty(aCx, processorConstructor, "parameterDescriptors",
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  146 |                       &descriptors)) {
      |                       ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:156:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  156 |   if (!JS_IsArrayObject(aCx, descriptors, &isArray)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o RemoteMediaDataDecoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteMediaDataDecoder.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteMediaDataDecoder.cpp
dom/media/ipc/RemoteVideoDecoder.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:13,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::WebAudioDecodeJob::OnSuccess(mozilla::WebAudioDecodeJob::ErrorCode)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_media_webaudio2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIObserver.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  177 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  176 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  275 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  274 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammar.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammar.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/synth/speechd'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mp4'
mkdir -p '.deps/'
dom/media/mp4/Unified_cpp_dom_media_mp40.o
/usr/bin/g++ -o Unified_cpp_dom_media_mp40.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/build-browser/dom/media/mp4 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-sign-compare  -MD -MP -MF .deps/Unified_cpp_dom_media_mp40.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:65:
/<<PKGBUILDDIR>>/dom/media/mp4/MoofParser.cpp: In member function 'mozilla::Result<mozilla::Ok, nsresult> mozilla::Tkhd::Parse(mozilla::Box&)':
/<<PKGBUILDDIR>>/dom/media/mp4/MoofParser.cpp:817:46: warning: variable 'reserved' set but not used [-Wunused-but-set-variable]
  817 |     uint32_t creationTime, modificationTime, reserved, duration;
      |                                              ^~~~~~~~
/<<PKGBUILDDIR>>/dom/media/mp4/MoofParser.cpp:830:14: warning: variable 'reserved' set but not used [-Wunused-but-set-variable]
  830 |     uint32_t reserved;
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognition.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  130 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  129 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   55 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   54 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   63 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   33 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o RemoteVideoDecoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoteVideoDecoder.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/RemoteVideoDecoder.cpp
dom/media/ipc/VideoDecoderChild.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   39 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/AudioNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognition.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammarList.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = mozilla::EnergyEndpointer::HistoryRing::DecisionPoint; _Alloc = std::allocator<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint>]':
/usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint*, std::vector<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint> >'} changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint*, std::vector<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint> >'} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechRecognition.h:11,
                 from /<<PKGBUILDDIR>>/dom/media/webspeech/recognition/SpeechGrammarList.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:11:
/usr/include/c++/9/bits/stl_vector.h: In member function 'void mozilla::EnergyEndpointer::HistoryRing::SetRing(int, bool)':
/usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint*, std::vector<mozilla::EnergyEndpointer::HistoryRing::DecisionPoint> >' changed in GCC 7.1
  957 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ^~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webspeech/recognition'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gtest'
mkdir -p '.deps/'
dom/media/gtest/Unified_cpp_dom_media_gtest0.o
/usr/bin/g++ -o Unified_cpp_dom_media_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/media/gtest -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/media/encoder -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/dom/media/platforms -I/<<PKGBUILDDIR>>/dom/media/platforms/agnostic -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/gtest/Unified_cpp_dom_media_gtest0.cpp
dom/media/gtest/Unified_cpp_dom_media_gtest1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/webaudio'
/usr/bin/g++ -o Unified_cpp_dom_media_gtest1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/media/gtest -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/media/encoder -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/dom/media/platforms -I/<<PKGBUILDDIR>>/dom/media/platforms/agnostic -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_gtest1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/gtest/Unified_cpp_dom_media_gtest1.cpp
dom/media/gtest/Unified_cpp_dom_media_gtest2.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/mp4'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gtest/mp4_demuxer'
mkdir -p '.deps/'
dom/media/gtest/mp4_demuxer/TestInterval.o
/usr/bin/g++ -o TestInterval.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer -I/<<PKGBUILDDIR>>/build-browser/dom/media/gtest/mp4_demuxer -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestInterval.o.pp   /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestInterval.cpp
dom/media/gtest/mp4_demuxer/TestParser.o
/usr/bin/g++ -o TestParser.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer -I/<<PKGBUILDDIR>>/build-browser/dom/media/gtest/mp4_demuxer -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestParser.o.pp   /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp
dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.o
/usr/bin/g++ -o VideoDecoderChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VideoDecoderChild.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/VideoDecoderChild.cpp
dom/media/ipc/VideoDecoderManagerChild.o
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp: In function 'MP4MetadataTelemetryFixture_Telemetry_Test::TestBody()::<lambda(const mozilla::Tuple<unsigned int, unsigned int>&, const mozilla::Tuple<unsigned int, unsigned int>&, const mozilla::Tuple<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>&, const char*)>':
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:842:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  842 |         TelemetryTestHelpers::GetSnapshots(cx.GetJSContext(), mTelemetry,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  843 |                                            "" /* this string is unused */,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  844 |                                            &snapshot, false /* is_keyed */);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:852:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  852 |         TelemetryTestHelpers::GetProperty(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  853 |             cx.GetJSContext(),
      |             ~~~~~~~~~~~~~~~~~~            
  854 |             "MEDIA_MP4_PARSE_SAMPLE_DESCRIPTION_ENTRIES_HAVE_MULTIPLE_CODECS",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |             snapshot, &multipleCodecsHistogram);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:859:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  859 |         TelemetryTestHelpers::GetProperty(cx.GetJSContext(), "values",
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  860 |                                           multipleCodecsHistogram, &values);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:862:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  862 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 0, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:869:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  869 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 1, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:877:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  877 |         TelemetryTestHelpers::GetProperty(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  878 |             cx.GetJSContext(),
      |             ~~~~~~~~~~~~~~~~~~            
  879 |             "MEDIA_MP4_PARSE_SAMPLE_DESCRIPTION_ENTRIES_HAVE_MULTIPLE_CRYPTO",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  880 |             snapshot, &multipleCryptoHistogram);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:884:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  884 |         TelemetryTestHelpers::GetProperty(cx.GetJSContext(), "values",
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  885 |                                           multipleCryptoHistogram, &values);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:887:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  887 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 0, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:893:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  893 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 1, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:901:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  901 |         TelemetryTestHelpers::GetProperty(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  902 |             cx.GetJSContext(), "MEDIA_MP4_PARSE_NUM_SAMPLE_DESCRIPTION_ENTRIES",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  903 |             snapshot, &numSamplesHistogram);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:907:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  907 |         TelemetryTestHelpers::GetProperty(cx.GetJSContext(), "values",
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  908 |                                           numSamplesHistogram, &values);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:910:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  910 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 0, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:915:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  915 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 1, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:920:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  920 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 2, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:925:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  925 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 3, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:930:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  930 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 4, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:935:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  935 |         TelemetryTestHelpers::GetElement(cx.GetJSContext(), 5, values, &value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer/TestParser.cpp:14:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_gtest_mp4_demuxer0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gtest/mp4_demuxer -I/<<PKGBUILDDIR>>/build-browser/dom/media/gtest/mp4_demuxer -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gtest_mp4_demuxer0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gtest/mp4_demuxer'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/midi'
mkdir -p '.deps/'
dom/midi/Unified_cpp_dom_midi0.o
/usr/bin/g++ -o Unified_cpp_dom_midi0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/midi -I/<<PKGBUILDDIR>>/build-browser/dom/midi -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_midi0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp
dom/midi/Unified_cpp_dom_midi1.o
/usr/bin/g++ -o Unified_cpp_dom_media_gtest2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/media/gtest -I/<<PKGBUILDDIR>>/media/webrtc/signaling/src/common -I/<<PKGBUILDDIR>>/media/webrtc/trunk -I/<<PKGBUILDDIR>>/media/webrtc/trunk/webrtc -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/media/encoder -I/<<PKGBUILDDIR>>/dom/media/gmp -I/<<PKGBUILDDIR>>/dom/media/mp4 -I/<<PKGBUILDDIR>>/dom/media/platforms -I/<<PKGBUILDDIR>>/dom/media/platforms/agnostic -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_media_gtest2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/media/gtest/Unified_cpp_dom_media_gtest2.cpp
/usr/bin/g++ -o VideoDecoderManagerChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VideoDecoderManagerChild.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/VideoDecoderManagerChild.cpp
dom/media/ipc/VideoDecoderManagerParent.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:2:
/<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   52 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:2:
/<<PKGBUILDDIR>>/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   38 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:2:
/<<PKGBUILDDIR>>/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   30 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o VideoDecoderManagerParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VideoDecoderManagerParent.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/VideoDecoderManagerParent.cpp
dom/media/ipc/VideoDecoderParent.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /<<PKGBUILDDIR>>/dom/midi/MIDIAccess.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual void mozilla::dom::MIDIAccess::Notify(const mozilla::dom::MIDIPortList&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::MIDIPort::FireStateChangeEvent()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi0.cpp:92:
/<<PKGBUILDDIR>>/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::Allow(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/midi/MIDIPermissionRequest.cpp:61:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   61 | MIDIPermissionRequest::Allow(JS::HandleValue aChoices) {
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::Run()':
/<<PKGBUILDDIR>>/dom/midi/MIDIPermissionRequest.cpp:75:12: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   75 |       Allow(JS::UndefinedHandleValue);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_midi1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/midi -I/<<PKGBUILDDIR>>/build-browser/dom/midi -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_midi1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/midi/Unified_cpp_dom_midi1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/media/ipc/VideoDecoderManagerChild.cpp:10:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/TestGMPUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/gtest/Unified_cpp_dom_media_gtest1.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MP3Resource&}; _Tp = MP3Resource; _Alloc = std::allocator<MP3Resource>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<MP3Resource>::iterator' {aka '__gnu_cxx::__normal_iterator<MP3Resource*, std::vector<MP3Resource> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/dom/media/gtest/TestGMPUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/media/gtest/Unified_cpp_dom_media_gtest1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MP3Resource; _Alloc = std::allocator<MP3Resource>]':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MP3Resource*, std::vector<MP3Resource> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o VideoDecoderParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/media/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/media/ipc -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VideoDecoderParent.o.pp   /<<PKGBUILDDIR>>/dom/media/ipc/VideoDecoderParent.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/midi'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/notification'
mkdir -p '.deps/'
dom/notification/Unified_cpp_dom_notification0.o
/usr/bin/g++ -o Unified_cpp_dom_notification0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/notification -I/<<PKGBUILDDIR>>/build-browser/dom/notification -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_notification0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/offline'
mkdir -p '.deps/'
dom/offline/Unified_cpp_dom_offline0.o
/usr/bin/g++ -o Unified_cpp_dom_offline0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/offline -I/<<PKGBUILDDIR>>/build-browser/dom/offline -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/uriloader/prefetch -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_offline0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/offline/Unified_cpp_dom_offline0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/power'
mkdir -p '.deps/'
dom/power/Unified_cpp_dom_power0.o
/usr/bin/g++ -o Unified_cpp_dom_power0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/power -I/<<PKGBUILDDIR>>/build-browser/dom/power -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_power0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/power/Unified_cpp_dom_power0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIApplicationCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/offline/nsDOMOfflineResourceList.h:11,
                 from /<<PKGBUILDDIR>>/dom/offline/nsDOMOfflineResourceList.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/offline/Unified_cpp_dom_offline0.cpp:2:
/<<PKGBUILDDIR>>/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   66 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/notification/Notification.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/offline'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/push'
mkdir -p '.deps/'
dom/push/Unified_cpp_dom_push0.o
/usr/bin/g++ -o Unified_cpp_dom_push0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/push -I/<<PKGBUILDDIR>>/build-browser/dom/push -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_push0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/push/Unified_cpp_dom_push0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/media/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/quota'
mkdir -p '.deps/'
dom/quota/Unified_cpp_dom_quota0.o
/usr/bin/g++ -o Unified_cpp_dom_quota0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/quota -I/<<PKGBUILDDIR>>/build-browser/dom/quota -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_quota0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/quota/Unified_cpp_dom_quota0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Notification.h:10,
                 from /<<PKGBUILDDIR>>/dom/notification/Notification.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  170 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  169 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:1027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1027 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:1026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1026 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Notification.h:10,
                 from /<<PKGBUILDDIR>>/dom/notification/Notification.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/power/PowerManagerService.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/power/Unified_cpp_dom_power0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/power/PowerManagerService.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/power/Unified_cpp_dom_power0.cpp:2:
/<<PKGBUILDDIR>>/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   29 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(nsIWakeLock)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::Allow(JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:538:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  538 | NotificationPermissionRequest::Allow(JS::HandleValue aChoices) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/power'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/quota/test/gtest'
mkdir -p '.deps/'
dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_dom_quota_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/quota/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/quota/test/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/quota -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_quota_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Notification.h:10,
                 from /<<PKGBUILDDIR>>/dom/notification/Notification.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::Notification>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Notification.h:10,
                 from /<<PKGBUILDDIR>>/dom/notification/Notification.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp: In member function 'void mozilla::dom::Notification::GetData(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:1990:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1990 | void Notification::GetData(JSContext* aCx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp: In member function 'void mozilla::dom::Notification::InitFromJSVal(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:2022:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2022 | void Notification::InitFromJSVal(JSContext* aCx, JS::Handle<JS::Value> aData,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:2029:7: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2029 |   aRv = dataObjectContainer->InitFromJSVal(aData, aCx);
      |   ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/notification/Notification.cpp:2029:7: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PushManager.h:29,
                 from /<<PKGBUILDDIR>>/dom/push/PushManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/push/Unified_cpp_dom_push0.cpp:2:
/<<PKGBUILDDIR>>/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  374 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  373 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Notification.h:10,
                 from /<<PKGBUILDDIR>>/dom/notification/Notification.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/notification/Unified_cpp_dom_notification0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'virtual void mozilla::dom::WorkerGetResultRunnable::WorkerRunInternal(mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::Done()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/notification'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/security'
mkdir -p '.deps/'
dom/security/Unified_cpp_dom_security0.o
/usr/bin/g++ -o Unified_cpp_dom_security0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/build-browser/dom/security -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/data -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_security0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/security/Unified_cpp_dom_security0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/dom/push/Unified_cpp_dom_push0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PushManager.h:29,
                 from /<<PKGBUILDDIR>>/dom/push/PushManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/push/Unified_cpp_dom_push0.cpp:2:
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   36 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   35 |   NS_INTERFACE_MAP_ENTRY(nsIPushNotifier)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  157 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  156 |   NS_INTERFACE_MAP_ENTRY(nsIPushData)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  213 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  212 |   NS_INTERFACE_MAP_ENTRY(nsIPushMessage)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/quota/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/security/test/gtest'
mkdir -p '.deps/'
dom/security/test/gtest/Unified_cpp_security_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_security_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/security/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/security/test/gtest -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_security_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/security/test/gtest/Unified_cpp_security_test_gtest0.cpp
/<<PKGBUILDDIR>>/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  211 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  210 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/quota/Unified_cpp_dom_quota0.cpp:2:
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   50 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   49 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  124 |   NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  231 | NS_INTERFACE_MAP_END_INHERITING(RequestBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  230 |   NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp:635:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  635 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/quota/Unified_cpp_dom_quota0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp:635:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  635 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/quota/Unified_cpp_dom_quota0.cpp:2:
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  720 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  719 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/push/Unified_cpp_dom_push0.cpp:11:
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::Json(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:187:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  187 | PushData::Json(JSContext* aCx, JS::MutableHandle<JS::Value> aResult) {
      | ^~~~~~~~
/<<PKGBUILDDIR>>/dom/push/PushNotifier.cpp:193:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  193 |   BodyUtil::ConsumeJson(aCx, aResult, mDecodedText, error);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerCommon.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:10,
                 from /<<PKGBUILDDIR>>/dom/security/CSPEvalChecker.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/security/Unified_cpp_dom_security0.cpp:2:
/<<PKGBUILDDIR>>/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/security/ReferrerInfo.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   36 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/security/ReferrerInfo.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/security/Unified_cpp_dom_security0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/security/ReferrerInfo.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   36 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PushManagerBinding.h:16,
                 from /<<PKGBUILDDIR>>/dom/push/PushManager.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/push/Unified_cpp_dom_push0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::{anonymous}::GetSubscriptionResultRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/push'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy'
mkdir -p '.deps/'
dom/security/featurepolicy/Unified_cpp_featurepolicy0.o
/usr/bin/g++ -o Unified_cpp_featurepolicy0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/security/featurepolicy -I/<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_featurepolicy0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerCommon.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:10,
                 from /<<PKGBUILDDIR>>/dom/security/CSPEvalChecker.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/security/Unified_cpp_dom_security0.cpp:2:
/<<PKGBUILDDIR>>/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
  239 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/security/ReferrerInfo.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/security/Unified_cpp_dom_security0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
  239 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/security/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy/test/gtest'
mkdir -p '.deps/'
dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/security/featurepolicy/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy/test/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/security/nsMixedContentBlocker.cpp:40,
                 from /<<PKGBUILDDIR>>/build-browser/dom/security/Unified_cpp_dom_security0.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/dom/security/featurepolicy/Feature.h:11,
                 from /<<PKGBUILDDIR>>/dom/security/featurepolicy/Feature.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2:
/<<PKGBUILDDIR>>/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   24 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/storage'
mkdir -p '.deps/'
dom/storage/Unified_cpp_dom_storage0.o
/usr/bin/g++ -o Unified_cpp_dom_storage0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DDOM_STORAGE_TESTS -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/build-browser/dom/storage -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_storage0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/storage/Unified_cpp_dom_storage0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/security/featurepolicy'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/svg'
mkdir -p '.deps/'
dom/svg/Unified_cpp_dom_svg0.o
/usr/bin/g++ -o Unified_cpp_dom_svg0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg0.cpp
dom/svg/Unified_cpp_dom_svg1.o
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/base/basictypes.h:16,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/quota/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/quota/Unified_cpp_dom_quota0.cpp:2:
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::Allow(JS::HandleValue)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsError.h:33:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   33 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult)))
      |                                                    ~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsError.h:33:40: note: in expansion of macro 'MOZ_LIKELY'
   33 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult)))
      |                                        ^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsError.h:40:51: note: in expansion of macro 'NS_SUCCEEDED'
   40 | #define MOZ_ALWAYS_SUCCEEDS(expr) MOZ_ALWAYS_TRUE(NS_SUCCEEDED(expr))
      |                                                   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp:673:3: note: in expansion of macro 'MOZ_ALWAYS_SUCCEEDS'
  673 |   MOZ_ALWAYS_SUCCEEDS(request->SetCallback(resolver));
      |   ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/quota/Unified_cpp_dom_quota0.cpp:74:
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp: In function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::{anonymous}::ExecuteOpOnMainOrWorkerThread(nsIGlobalObject*, mozilla::dom::{anonymous}::RequestResolver::Type, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/quota/StorageManager.cpp:626:17: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  626 |     return Allow(JS::UndefinedHandleValue);
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/quota'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/network'
mkdir -p '.deps/'
dom/network/Unified_cpp_dom_network0.o
/usr/bin/g++ -o Unified_cpp_dom_network0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/build-browser/dom/network -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_network0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAngle.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAngle.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg0.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   38 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   60 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   59 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   70 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   69 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   70 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   69 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/security'
/usr/bin/g++ -o Unified_cpp_dom_svg1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg1.cpp
dom/svg/Unified_cpp_dom_svg2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/dom/storage/Storage.h:11,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.h:10,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/storage/Unified_cpp_dom_storage0.cpp:2:
/<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   48 | NS_INTERFACE_MAP_END_INHERITING(Storage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   47 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   18 | NS_INTERFACE_MAP_END_INHERITING(Storage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/storage/Storage.h:13,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.h:10,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/storage/Unified_cpp_dom_storage0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/dom/storage/Storage.h:11,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.h:10,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/storage/Unified_cpp_dom_storage0.cpp:2:
/<<PKGBUILDDIR>>/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   28 | NS_INTERFACE_MAP_END_INHERITING(Storage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/storage/Storage.h:13,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.h:10,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/storage/Unified_cpp_dom_storage0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/storage/SessionStorageManager.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/storage/Unified_cpp_dom_storage0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/dom/storage/Storage.h:11,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.h:10,
                 from /<<PKGBUILDDIR>>/dom/storage/LocalStorage.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/storage/Unified_cpp_dom_storage0.cpp:2:
/<<PKGBUILDDIR>>/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/Storage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   28 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/Storage.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   27 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  290 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  289 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/network/Connection.h:10,
                 from /<<PKGBUILDDIR>>/dom/network/Connection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp:2:
/<<PKGBUILDDIR>>/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   43 |   NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_svg2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg2.cpp
dom/svg/Unified_cpp_dom_svg3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGPathSegList.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGPathSegList.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg1.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   68 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   67 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   38 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   68 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   67 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   27 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   26 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   44 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   43 |   NS_INTERFACE_MAP_ENTRY(Link)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   50 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   24 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   48 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  125 |   NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   69 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   68 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   59 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   58 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   46 |   NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/network/UDPSocketChild.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedLengthList.h:13,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedLengthList.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg2.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   30 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   29 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   27 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   26 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedViewBox.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedViewBox.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   80 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedViewBox.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   79 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedViewBox.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedViewBox.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   85 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimatedViewBox.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   84 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   29 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/storage'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/permission'
mkdir -p '.deps/'
dom/permission/Unified_cpp_dom_permission0.o
/usr/bin/g++ -o Unified_cpp_dom_permission0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/permission -I/<<PKGBUILDDIR>>/build-browser/dom/permission -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_permission0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/permission/Unified_cpp_dom_permission0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/network/Connection.h:10,
                 from /<<PKGBUILDDIR>>/dom/network/Connection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Hal.h:13,
                 from /<<PKGBUILDDIR>>/dom/network/ConnectionMainThread.h:11,
                 from /<<PKGBUILDDIR>>/dom/network/Connection.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_svg3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg3.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg3.cpp
dom/svg/Unified_cpp_dom_svg4.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/base'
mkdir -p '.deps/'
dom/plugins/base/nsNPAPIPlugin.o
/usr/bin/g++ -o nsNPAPIPlugin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/plugins/ipc -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/cocoa -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsNPAPIPlugin.o.pp   /<<PKGBUILDDIR>>/dom/plugins/base/nsNPAPIPlugin.cpp
dom/plugins/base/nsPluginHost.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp:56:
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In member function 'nsresult mozilla::dom::TCPSocket::FireDataEvent(JSContext*, const nsAString&, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:517:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  517 | nsresult TCPSocket::FireDataEvent(JSContext* aCx, const nsAString& aType,
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp:65:
/<<PKGBUILDDIR>>/dom/network/TCPSocketChild.cpp: In function 'bool IPC::DeserializeArrayBuffer(JSContext*, InfallibleTArray<unsigned char>&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/network/TCPSocketChild.cpp:26:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   26 | bool DeserializeArrayBuffer(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/network/Unified_cpp_dom_network0.cpp:56:
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::FireDataArrayEvent(const nsAString&, InfallibleTArray<unsigned char>&)':
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:495:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  495 |     return FireDataEvent(cx, aType, val);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::FireEvent(const nsAString&)':
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:480:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  480 |   return FireDataEvent(api.cx(), aType, val);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::FireDataStringEvent(const nsAString&, const nsACString&)':
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:512:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  512 |     return FireDataEvent(cx, aType, val);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::OnDataAvailable(nsIRequest*, nsIInputStream*, uint64_t, uint32_t)':
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:962:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  962 |     FireDataEvent(cx, NS_LITERAL_STRING("data"), value);
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:985:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  985 |   FireDataEvent(cx, NS_LITERAL_STRING("data"), value);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp: In function 'bool mozilla::dom::TCPSocket::Send(JSContext*, const ArrayBuffer&, uint32_t, const mozilla::dom::Optional<unsigned int>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/network/TCPSocket.cpp:796:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  796 |     nsresult rv = stream->SetData(value, aByteOffset, byteLength);
      |                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/permission/Permissions.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/permission/Unified_cpp_dom_permission0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/network'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc'
mkdir -p '.deps/'
dom/plugins/ipc/PluginInstanceChild.o
/usr/bin/g++ -o PluginInstanceChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/plugins/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/PluginInstanceChild.o.pp   /<<PKGBUILDDIR>>/dom/plugins/ipc/PluginInstanceChild.cpp
dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PermissionsBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/permission/PermissionObserver.h:10,
                 from /<<PKGBUILDDIR>>/dom/permission/PermissionObserver.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/permission/Unified_cpp_dom_permission0.cpp:2:
/<<PKGBUILDDIR>>/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PermissionStatus.h:12,
                 from /<<PKGBUILDDIR>>/dom/permission/PermissionObserver.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/permission/Unified_cpp_dom_permission0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::Permissions::Query(JSContext*, JS::Handle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::Permissions::Revoke(JSContext*, JS::Handle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/permission'
/usr/bin/g++ -o Unified_cpp_dom_plugins_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/plugins/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_plugins_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp
dom/plugins/ipc/Unified_cpp_dom_plugins_ipc1.o
/usr/bin/g++ -o Unified_cpp_dom_svg4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg4.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg4.cpp
dom/svg/Unified_cpp_dom_svg5.o
/<<PKGBUILDDIR>>/dom/plugins/base/nsNPAPIPlugin.cpp: In function 'bool mozilla::plugins::parent::_evaluate(NPP, NPObject*, NPString*, NPVariant*)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsNPAPIPlugin.cpp:1001:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1001 |     rv = exec.ExecScript(&rval);
      |          ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsNPAPIPlugin.cpp:1004:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1004 |   if (!JS_WrapValue(cx, &rval)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/dom/plugins/base/nsNPAPIPlugin.cpp:24:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'NPObject* mozilla::plugins::parent::_getpluginelement(NPP)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o nsPluginHost.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/plugins/ipc -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/cocoa -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsPluginHost.o.pp   /<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp
dom/plugins/base/Unified_cpp_dom_plugins_base0.o
/usr/bin/g++ -o Unified_cpp_dom_plugins_ipc1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/plugins/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_plugins_ipc1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/plugins/ipc/PluginInstanceParent.cpp:64,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedNumber.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedNumber.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGFEDropShadowElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg4.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   68 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
   67 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
  195 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/plugins/BrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/plugins/ipc/BrowserStreamChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/plugins/BrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/plugins/ipc/BrowserStreamChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:53:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIPluginHost.h:14,
                 from /<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.h:12,
                 from /<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:9:
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:1641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1641 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:1640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 1640 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_svg5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg5.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg5.cpp
dom/svg/Unified_cpp_dom_svg6.o
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult nsPluginHost::CreateFakePlugin(JS::Handle<JS::Value>, JSContext*, nsIFakePluginTag**)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:1518:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1518 | nsPluginHost::CreateFakePlugin(JS::Handle<JS::Value> aInitDictionary,
      | ^~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/plugins/BrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/plugins/ipc/BrowserStreamChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/plugins/BrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/plugins/ipc/BrowserStreamChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual nsresult mozilla::plugins::PluginModuleParent::NPP_ClearSiteData(const char*, uint64_t, uint64_t, nsCOMPtr<nsIClearSiteDataCallback>)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'mozilla::ipc::IPCResult mozilla::plugins::PluginModuleParent::RecvReturnClearSiteData(const NPError&, const uint64_t&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIClearSiteDataCallback> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/plugins/BrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/plugins/ipc/BrowserStreamChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/plugins/BrowserStreamChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/plugins/ipc/BrowserStreamChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In member function 'virtual nsresult mozilla::plugins::PluginModuleParent::NPP_GetSitesWithData(nsCOMPtr<nsIGetSitesWithDataCallback>)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'mozilla::ipc::IPCResult mozilla::plugins::PluginModuleParent::RecvReturnSitesWithData(nsTArray<nsTString<char> >&&, const uint64_t&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> >, std::_Select1st<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, nsCOMPtr<nsIGetSitesWithDataCallback> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult nsPluginHost::RegisterFakePlugin(JS::Handle<JS::Value>, JSContext*, nsIFakePluginTag**)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:1480:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1480 | nsPluginHost::RegisterFakePlugin(JS::Handle<JS::Value> aInitDictionary,
      | ^~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_svg6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg6.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg6.cpp
dom/svg/Unified_cpp_dom_svg7.o
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual void mozilla::plugins::BlocklistPromiseHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:318:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual void mozilla::plugins::BlocklistPromiseHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsPluginHost.cpp:295:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  295 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_plugins_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/plugins/ipc -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/cocoa -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_plugins_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/DOMSVGAnimatedEnumeration.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedEnumeration.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGSVGElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGFragmentIdentifier.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg5.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/prototype'
mkdir -p '.deps/'
dom/prototype/PrototypeDocumentContentSink.o
/usr/bin/g++ -o PrototypeDocumentContentSink.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/prototype -I/<<PKGBUILDDIR>>/build-browser/dom/prototype -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PrototypeDocumentContentSink.o.pp   /<<PKGBUILDDIR>>/dom/prototype/PrototypeDocumentContentSink.cpp
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/indexedDB'
mkdir -p '.deps/'
dom/indexedDB/ActorsParent.o
/usr/bin/g++ -o ActorsParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/ActorsParent.o.pp   /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp
dom/indexedDB/Key.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/prototype/PrototypeDocumentContentSink.cpp:7:
/<<PKGBUILDDIR>>/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/prototype/PrototypeDocumentContentSink.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  144 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/prototype/PrototypeDocumentContentSink.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  143 |   NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/svg/SVGNumberList.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg6.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h: In member function 'void mozilla::SVGNumberList::GetValueAsString(nsAString&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
   56 |     return vsnprintf(aOut, aOutLen, aFmt,
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   57 |                      mozilla::MakeSpan(values, sizeof...(aArgs)));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h: In member function 'void mozilla::SVGPointList::GetValueAsString(nsAString&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
   56 |     return vsnprintf(aOut, aOutLen, aFmt,
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   57 |                      mozilla::MakeSpan(values, sizeof...(aArgs)));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTextFormatter.h:56:21: note: parameter passing for argument of type 'mozilla::Span<nsTextFormatter::BoxedValue>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/dom/plugins/base/nsPluginInstanceOwner.cpp:36,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_dom_svg7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg7.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg7.cpp
dom/svg/Unified_cpp_dom_svg8.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/prototype'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/indexedDB/test/gtest'
mkdir -p '.deps/'
dom/indexedDB/test/gtest/Unified_cpp_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/indexedDB/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/indexedDB/test/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/test/gtest/Unified_cpp_test_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/indexedDB/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/system'
mkdir -p '.deps/'
dom/system/Unified_cpp_dom_system0.o
/usr/bin/g++ -o Unified_cpp_dom_system0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/system -I/<<PKGBUILDDIR>>/build-browser/dom/system -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_system0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/system/Unified_cpp_dom_system0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsfriendapi.h:18,
                 from /<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectParent.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:40,
                 from /<<PKGBUILDDIR>>/build-browser/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:39:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedPointList.h:13,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg7.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   27 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   26 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   32 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   31 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSVGElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   59 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSVGElement.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   58 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPointList.h:12,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedPointList.h:14,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedPointList.h:13,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg7.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPointList.h:12,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGAnimatedPointList.h:14,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGPolyElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xpcom/base/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/bindings/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp:60,
                 from /<<PKGBUILDDIR>>/build-browser/dom/system/Unified_cpp_dom_system0.cpp:2:
/<<PKGBUILDDIR>>/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   68 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   67 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2:
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In member function 'virtual bool NPObjWrapperProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:157:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  157 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool GetProperty(JSContext*, JSObject*, NPIdentifier, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:644:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  644 | static bool GetProperty(JSContext* cx, JSObject* objArg, NPIdentifier npid,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:650:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  650 |   return ::JS_GetPropertyById(cx, obj, id, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool NPObjWrapper_toPrimitive(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1717:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1717 |   if (!JS_GetProperty(cx, obj, "toString", &v)) return false;
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1719:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1719 |     if (!JS_CallFunctionValue(cx, obj, v, JS::HandleValueArray::empty(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1720 |                               args.rval()))
      |                               ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool NPObjectMember_toPrimitive(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:2185:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2185 |     return JS::ToPrimitive(cx, objVal, hint, args.rval());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/system/Unified_cpp_dom_system0.cpp:2:
/<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp: In function 'JSObject* mozilla::GetOrCreateObjectProperty(JSContext*, JS::Handle<JSObject*>, const char*)':
/<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp:743:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  743 |   if (!JS_GetProperty(cx, aObject, aProperty, &val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp: In function 'bool mozilla::SetStringProperty(JSContext*, JS::Handle<JSObject*>, const char*, nsString)':
/<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp:772:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  772 |   return JS_SetProperty(cx, aObject, aProperty, valValue);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp: In member function 'bool mozilla::OSFileConstantsService::DefineOSFileConstants(JSContext*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp:841:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  841 |     if (!JS_SetProperty(aCx, objSys, "Name", valVersion)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/system/OSFileConstants.cpp:858:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  858 |   if (!JS_SetProperty(aCx, objSys, "bits", valBits)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/system'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/system/linux'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/system/linux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/ipc'
mkdir -p '.deps/'
dom/ipc/ContentChild.o
/usr/bin/g++ -o ContentChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/hal/sandbox -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/ContentChild.o.pp   /<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp
dom/ipc/ProcessHangMonitor.o
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In function 'void ThrowJSExceptionASCII(JSContext*, const char*)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:572:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  572 |       ::JS_SetPendingException(cx, exn);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle<JSObject*>, NPObject*, JS::Handle<JS::PropertyKey>, NPVariant*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1986:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1986 | static bool CreateNPObjectMember(NPP npp, JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool NPObjWrapper_Resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1597:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1597 |   if (!JS_GetPropertyById(cx, resolvedProps, id, &res)) return false;
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1612:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1612 |     if (!JS_SetPropertyById(cx, resolvedProps, id, JS::NullHandleValue))
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In member function 'virtual bool NPObjWrapperProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1498:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1498 | bool NPObjWrapperProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.h:14,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:7:
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:27167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
27167 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:27166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
27166 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In member function 'virtual bool NPObjWrapperProxyHandler::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1163:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1163 | bool NPObjWrapperProxyHandler::set(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1163:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1194:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1194 |       return js::BaseProxyHandler::set(cx, proxy, id, vp, receiver, result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1194:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In member function 'virtual bool NPObjWrapperProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1236:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1236 | bool NPObjWrapperProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1236:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1270:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1270 |     return js::BaseProxyHandler::get(cx, proxy, receiver, id, vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1270:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1293:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1293 |       return js::BaseProxyHandler::get(cx, proxy, receiver, id, vp);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1293:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1324:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1324 |         return CreateNPObjectMember(npp, cx, proxy, npobj, id, &npv, vp);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1334:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1334 |     return js::BaseProxyHandler::get(cx, proxy, receiver, id, vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1334:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1345:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1345 |     return CreateNPObjectMember(npp, cx, proxy, npobj, id, nullptr, vp);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1357:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1357 |   return js::BaseProxyHandler::get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:1357:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In static member function 'static bool nsJSObjWrapper::NP_HasMethod(NPObject*, NPIdentifier)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:682:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  682 |   bool ok = GetProperty(cx, npjsobj->mJSObj, id, &v);
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool doInvoke(NPObject*, NPIdentifier, const NPVariant*, uint32_t, bool, NPVariant*)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:721:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  721 |     if (!GetProperty(cx, jsobj, method, &fv) ||
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:722:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  722 |         ::JS_TypeOfValue(cx, fv) != JSTYPE_FUNCTION) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:750:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  750 |     ok = ::JS_CallFunctionValue(cx, jsobj, fv, jsargs, &v);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In static member function 'static bool nsJSObjWrapper::NP_GetProperty(NPObject*, NPIdentifier, NPVariant*)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:835:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  835 |   return (GetProperty(cx, npjsobj->mJSObj, id, &v) &&
      |           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp: In static member function 'static bool nsJSObjWrapper::NP_SetProperty(NPObject*, NPIdentifier, const NPVariant*)':
/<<PKGBUILDDIR>>/dom/plugins/base/nsJSNPRuntime.cpp:873:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  873 |   ok = ::JS_SetPropertyById(cx, jsObj, id, v);
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_svg8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dom/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_svg8.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg8.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/base'
/usr/bin/g++ -o ProcessHangMonitor.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/hal/sandbox -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/ProcessHangMonitor.o.pp   /<<PKGBUILDDIR>>/dom/ipc/ProcessHangMonitor.cpp
dom/ipc/Unified_cpp_dom_ipc0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.h:15,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.h:15,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:7:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/dom/ipc/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/ipc/ProcessHangMonitor.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGTextFrame.h:16,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGTextContentElement.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage.h:37,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:35:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/ProcessHangMonitor.cpp:16:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGStringList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGTests.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGGraphicsElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGTextContentElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/svg/SVGTextContentElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/svg/Unified_cpp_dom_svg8.cpp:2:
/<<PKGBUILDDIR>>/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   48 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   47 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/svg'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/workers'
mkdir -p '.deps/'
dom/workers/Unified_cpp_dom_workers0.o
/usr/bin/g++ -o Unified_cpp_dom_workers0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/build-browser/dom/workers -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/system -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_workers0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp
dom/workers/Unified_cpp_dom_workers1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIRemoteTab.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ProcessHangMonitor.h:14,
                 from /<<PKGBUILDDIR>>/dom/ipc/ProcessHangMonitor.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/ipc/ProcessHangMonitor.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11,
                 from /<<PKGBUILDDIR>>/dom/ipc/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp:11:
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp:591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  591 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp:590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  590 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIRemoteTab.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ProcessHangMonitor.h:14,
                 from /<<PKGBUILDDIR>>/dom/ipc/ProcessHangMonitor.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/thread.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ProcessHangMonitorIPC.h:11,
                 from /<<PKGBUILDDIR>>/dom/ipc/ProcessHangMonitor.cpp:8:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/hal/sandbox -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp
dom/ipc/Unified_cpp_dom_ipc1.o
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()':
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:17501:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized]
17501 |   switch (maintenanceAction) {
      |   ^~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsParent.cpp:17495:21: note: 'maintenanceAction' was declared here
17495 |   MaintenanceAction maintenanceAction;
      |                     ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Key.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Key.o.pp  -Wno-error=type-limits /<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp
dom/indexedDB/Unified_cpp_dom_indexedDB0.o
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp: In function 'virtual nsresult mozilla::dom::ConsoleListener::Observe(nsIConsoleMessage*)':
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp:477:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  477 |       rv = scriptError->GetStack(&stack);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp:484:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  484 |         rv = scriptError->GetStackGlobal(&stackGlobal);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp: In member function 'void mozilla::dom::ContentChild::InitXPCOM(const XPCOMInitData&, const mozilla::dom::ipc::StructuredCloneData&)':
/<<PKGBUILDDIR>>/dom/ipc/ContentChild.cpp:1328:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1328 |     global->SetInitialProcessData(data);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/bin/g++ -o Unified_cpp_dom_ipc1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/hal/sandbox -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_ipc1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp
dom/ipc/Unified_cpp_dom_ipc2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Worker.h:11,
                 from /<<PKGBUILDDIR>>/dom/workers/ChromeWorker.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/ChromeWorker.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:2:
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  154 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Worker.h:11,
                 from /<<PKGBUILDDIR>>/dom/workers/ChromeWorker.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/ChromeWorker.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  153 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:665:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized]
  665 |     ++out;
      |     ^~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In static member function 'static nsresult mozilla::dom::indexedDB::Key::DecodeJSValInternal(const unsigned char*&, const unsigned char*, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, uint16_t)':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:389:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  389 | nsresult Key::DecodeJSValInternal(const unsigned char*& aPos,
      |          ^~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:416:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  416 |       nsresult rv = DecodeJSValInternal(aPos, aEnd, aCx, aTypeOffset, &val,
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  417 |                                         aRecursionDepth + 1);
      |                                         ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:422:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  422 |       if (!JS_DefineElement(aCx, array, index++, val, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In static member function 'static nsresult mozilla::dom::indexedDB::Key::DecodeJSVal(const unsigned char*&, const unsigned char*, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:612:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  612 | nsresult Key::DecodeJSVal(const unsigned char*& aPos, const unsigned char* aEnd,
      |          ^~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:614:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  614 |   return DecodeJSValInternal(aPos, aEnd, aCx, 0, aVal, 0);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In member function 'nsresult mozilla::dom::indexedDB::Key::ToJSVal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:838:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  838 | nsresult Key::ToJSVal(JSContext* aCx, JS::MutableHandle<JS::Value> aVal) const {
      |          ^~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:614:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  614 |   return DecodeJSValInternal(aPos, aEnd, aCx, 0, aVal, 0);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In member function 'mozilla::dom::indexedDB::IDBResult<void, mozilla::dom::indexedDB::IDBSpecialValue::Invalid> mozilla::dom::indexedDB::Key::EncodeJSValInternal(JSContext*, JS::Handle<JS::Value>, uint8_t, uint16_t, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:298:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  298 | IDBResult<void, IDBSpecialValue::Invalid> Key::EncodeJSValInternal(
      |                                           ^~~
In file included from /<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:7:
/<<PKGBUILDDIR>>/dom/indexedDB/Key.h:228:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  228 |       if (!JS_GetPropertyById(aCx, aObject, indexId, &entry)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:283:70: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  283 |                                                  mRecursionDepth, aRv);
      |                                                                      ^
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In member function 'mozilla::dom::indexedDB::IDBResult<void, mozilla::dom::indexedDB::IDBSpecialValue::Invalid> mozilla::dom::indexedDB::Key::EncodeJSVal(JSContext*, JS::Handle<JS::Value>, uint8_t, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:478:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  478 | IDBResult<void, IDBSpecialValue::Invalid> Key::EncodeJSVal(
      |                                           ^~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:481:60: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  481 |   return EncodeJSValInternal(aCx, aVal, aTypeOffset, 0, aRv);
      |                                                            ^
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In member function 'mozilla::dom::indexedDB::IDBResult<void, mozilla::dom::indexedDB::IDBSpecialValue::Invalid> mozilla::dom::indexedDB::Key::SetFromJSVal(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:820:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  820 | IDBResult<void, IDBSpecialValue::Invalid> Key::SetFromJSVal(
      |                                           ^~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:481:60: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  481 |   return EncodeJSValInternal(aCx, aVal, aTypeOffset, 0, aRv);
      |                                                            ^
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp: In member function 'mozilla::dom::indexedDB::IDBResult<void, mozilla::dom::indexedDB::IDBSpecialValue::Invalid> mozilla::dom::indexedDB::Key::AppendItem(JSContext*, bool, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:864:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  864 | IDBResult<void, IDBSpecialValue::Invalid> Key::AppendItem(
      |                                           ^~~
/<<PKGBUILDDIR>>/dom/indexedDB/Key.cpp:481:60: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  481 |   return EncodeJSValInternal(aCx, aVal, aTypeOffset, 0, aRv);
      |                                                            ^
/usr/bin/g++ -o Unified_cpp_dom_indexedDB0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_indexedDB0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp
dom/indexedDB/Unified_cpp_dom_indexedDB1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:11:
/<<PKGBUILDDIR>>/dom/workers/ChromeWorkerScope.cpp: In function 'bool mozilla::dom::DefineChromeWorkerFunctions(JSContext*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/workers/ChromeWorkerScope.cpp:56:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   56 |         !JS_GetProperty(aCx, aGlobal, "ctypes", &ctypes)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:65:
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp: In member function 'void mozilla::dom::Worker::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp:70:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   70 | void Worker::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp:103:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |   runnable->Write(aCx, aMessage, transferable, JS::CloneDataPolicy(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp:103:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp:103:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp: In member function 'void mozilla::dom::Worker::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::PostMessageOptions&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/workers/Worker.cpp:124:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 | void Worker::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeParent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:47:
/<<PKGBUILDDIR>>/dom/workers/RuntimeService.cpp: In function 'bool mozilla::dom::workerinternals::{anonymous}::ContentSecurityPolicyAllows(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/dom/workers/RuntimeService.cpp:601:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  601 | bool ContentSecurityPolicyAllows(JSContext* aCx, JS::HandleValue aValue) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Worker.h:11,
                 from /<<PKGBUILDDIR>>/dom/workers/ChromeWorker.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/ChromeWorker.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:56:
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp: In member function 'virtual bool mozilla::dom::{anonymous}::ScriptExecutorRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp:1984:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1984 |     if (!JS::Evaluate(aCx, options, srcBuf, &unused)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WeakPtr.h:82,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActorService.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:2:
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   35 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   34 |   NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:20:
/<<PKGBUILDDIR>>/dom/workers/MessageEventRunnable.cpp: In member function 'bool mozilla::dom::MessageEventRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)':
/<<PKGBUILDDIR>>/dom/workers/MessageEventRunnable.cpp:64:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 |   Read(parent, aCx, &messageData, rv);
      |   ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/MessageEventRunnable.cpp:88:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |   event->InitMessageEvent(nullptr, NS_LITERAL_STRING("message"), CanBubble::eNo,
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |                           Cancelable::eNo, messageData, EmptyString(),
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |                           EmptyString(), nullptr, ports);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/MessageEventRunnable.cpp:64:7: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   64 |   Read(parent, aCx, &messageData, rv);
      |   ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:83:
/<<PKGBUILDDIR>>/dom/workers/WorkerDebugger.cpp: In member function 'virtual bool mozilla::dom::{anonymous}::DebuggerMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/dom/workers/WorkerDebugger.cpp:56:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |     event->InitMessageEvent(nullptr, NS_LITERAL_STRING("message"),
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |                             CanBubble::eNo, Cancelable::eYes, data,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   58 |                             EmptyString(), EmptyString(), nullptr,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   59 |                             Sequence<OwningNonNull<MessagePort>>());
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:101:
/<<PKGBUILDDIR>>/dom/workers/WorkerError.cpp: In static member function 'static void mozilla::dom::WorkerErrorReport::ReportError(JSContext*, mozilla::dom::WorkerPrivate*, bool, mozilla::DOMEventTargetHelper*, mozilla::UniquePtr<mozilla::dom::WorkerErrorReport>, uint64_t, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/workers/WorkerError.cpp:232:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  232 | void WorkerErrorReport::ReportError(
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  240 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  239 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  866 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  865 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  197 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  196 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:56:
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::CacheScriptLoader::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp:1636:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1636 | void CacheScriptLoader::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:684:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  684 | NS_INTERFACE_MAP_END_INHERITING(BrowserChildBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:683:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  683 |   NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::CachePromiseHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp:1397:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1397 | void CachePromiseHandler::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::CacheScriptLoader::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp:1643:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1643 | void CacheScriptLoader::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1063 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 1062 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:3681:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 3681 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:3680:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 3680 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   78 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   77 |   NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   19 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   18 |   NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp:835:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  835 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp:834:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  834 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  692 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  572 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  571 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  456 | NS_INTERFACE_MAP_END_INHERITING(SharedMap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActorService.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:2:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  455 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  202 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  201 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::CacheCreator::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp:1517:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1517 | void CacheCreator::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::CacheCreator::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp:1511:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1511 | void CacheCreator::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  167 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  166 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRemoteTab)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp: In member function 'virtual void mozilla::dom::{anonymous}::CachePromiseHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/workers/ScriptLoader.cpp:1414:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1414 | void CachePromiseHandler::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers0.cpp:101:
/<<PKGBUILDDIR>>/dom/workers/WorkerError.cpp: In member function 'virtual bool mozilla::dom::{anonymous}::ReportErrorRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/dom/workers/WorkerError.cpp:110:35: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  110 |     WorkerErrorReport::ReportError(aCx, parent, fireAtScope,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  111 |                                    aWorkerPrivate->ParentEventTargetRef(),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                                    std::move(mReport), innerWindowId);
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_workers1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/build-browser/dom/workers -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/system -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_workers1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1910 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1909 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  360 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause
  359 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  496 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  495 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:9,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.cpp:912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  912 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.cpp:911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  911 |   NS_INTERFACE_MAP_ENTRY(nsIRunnable)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActorService.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/ipc/MemoryReportRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:29:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActorService.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/ipc/MemoryReportRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:29:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActorService.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActor.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActorService.h:16,
                 from /<<PKGBUILDDIR>>/dom/ipc/JSWindowActorService.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/ContentParent.cpp:2935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 2935 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/ContentParent.cpp:2934:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 2934 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   18 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   17 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  317 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:316:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  316 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorChild.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  134 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/xpcom/threads/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorChild.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  133 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorParent.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  105 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/xpcom/threads/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActorParent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  104 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/ipc/ContentParent.cpp:189,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:74:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/ipc/ContentParent.cpp:189,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:74:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:50,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:92:
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result<mozilla::Ok, nsresult> mozilla::dom::ipc::SharedMap::MaybeRebuild()':
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp:216:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized]
  216 |   for (uint32_t i = 0; i < count; i++) {
      |                        ~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:110:
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp: In member function 'void mozilla::dom::ipc::StructuredCloneData::Read(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:96:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   96 | void StructuredCloneData::Read(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:104:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  104 |   ReadFromBuffer(global, aCx, Data(), aValue, aRv);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp: In member function 'void mozilla::dom::ipc::StructuredCloneData::Write(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:112:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  112 | void StructuredCloneData::Write(JSContext* aCx, JS::Handle<JS::Value> aValue,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:112:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:117:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  117 |   StructuredCloneHolder::Write(aCx, aValue, aTransfer,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  118 |                                JS::CloneDataPolicy().denySharedArrayBuffer(),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |                                aRv);
      |                                ~~~~
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp: In member function 'void mozilla::dom::ipc::StructuredCloneData::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:107:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  107 | void StructuredCloneData::Write(JSContext* aCx, JS::Handle<JS::Value> aValue,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:109:8: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  109 |   Write(aCx, aValue, JS::UndefinedHandleValue, aRv);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:11:
/<<PKGBUILDDIR>>/dom/ipc/MMPrinter.cpp: In static member function 'static void mozilla::dom::MMPrinter::PrintImpl(const char*, const nsAString&, const mozilla::dom::ClonedMessageData&)':
/<<PKGBUILDDIR>>/dom/ipc/MMPrinter.cpp:69:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   69 |   JS::RootedString unevalObj(cx, JS_ValueToSource(cx, scdContent));
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:92:
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp: In member function 'void mozilla::dom::ipc::SharedMap::Entry::Read(JSContext*, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp:69:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   69 | void SharedMap::Entry::Read(JSContext* aCx, JS::MutableHandleValue aRetVal,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp: In member function 'void mozilla::dom::ipc::SharedMap::Get(JSContext*, const nsACString&, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp:52:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   52 | void SharedMap::Get(JSContext* aCx, const nsACString& aName,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp: In member function 'bool mozilla::dom::ipc::SharedMap::GetValueAtIndex(JSContext*, uint32_t, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp:156:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  156 | bool SharedMap::GetValueAtIndex(JSContext* aCx, uint32_t aIndex,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:92:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In function 'void mozilla::dom::{anonymous}::GetKeyFromJSVal(JSContext*, JS::Handle<JS::Value>, mozilla::dom::indexedDB::Key&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:22:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   22 | void GetKeyFromJSVal(JSContext* aCx, JS::Handle<JS::Value> aVal, Key& aKey,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:24:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   24 |   auto result = aKey.SetFromJSVal(aCx, aVal, aRv);
      |                                                 ^
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp: In member function 'void mozilla::dom::ipc::WritableSharedMap::Set(JSContext*, const nsACString&, JS::HandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/SharedMap.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 | void WritableSharedMap::Set(JSContext* aCx, const nsACString& aName,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc1.cpp:110:
/<<PKGBUILDDIR>>/dom/ipc/StructuredCloneData.cpp:109:8: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  109 |   Write(aCx, aValue, JS::UndefinedHandleValue, aRv);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:29:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp: In member function 'void mozilla::dom::IDBCursor::GetKey(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:278:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  278 | void IDBCursor::GetKey(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp: In member function 'void mozilla::dom::IDBCursor::GetPrimaryKey(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:305:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  305 | void IDBCursor::GetPrimaryKey(JSContext* aCx,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:56:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp: In member function 'int16_t mozilla::dom::IDBFactory::Cmp(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp:501:9: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  501 | int16_t IDBFactory::Cmp(JSContext* aCx, JS::Handle<JS::Value> aFirst,
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp:501:9: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp:501:9: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp:504:52: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |   auto result = first.SetFromJSVal(aCx, aFirst, aRv);
      |                                                    ^
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFactory.cpp:512:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  512 |   result = second.SetFromJSVal(aCx, aSecond, aRv);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:74:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileRequest.cpp: In member function 'void mozilla::dom::IDBFileRequest::SetResultCallback(mozilla::dom::IDBFileRequest::ResultCallback*)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBFileRequest.cpp:87:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   87 |     FireSuccess(result);
      |     ~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:83:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp: In member function 'void mozilla::dom::IDBIndex::GetKeyPath(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:247:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  247 | void IDBIndex::GetKeyPath(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:92:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In static member function 'static void mozilla::dom::IDBKeyRange::FromJSVal(JSContext*, JS::Handle<JS::Value>, mozilla::dom::IDBKeyRange**, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:65:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   65 | void IDBKeyRange::FromJSVal(JSContext* aCx, JS::Handle<JS::Value> aVal,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:88:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |   GetKeyFromJSVal(aCx, aVal, keyRange->Lower(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:88:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In member function 'void mozilla::dom::IDBKeyRange::GetLower(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:231:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  231 | void IDBKeyRange::GetLower(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In member function 'void mozilla::dom::IDBKeyRange::GetUpper(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:252:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  252 | void IDBKeyRange::GetUpper(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerCommon.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerLocation.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/WorkerLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:2:
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:4848:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 4848 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:4839:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 4839 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In member function 'bool mozilla::dom::IDBKeyRange::Includes(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:273:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  273 | bool IDBKeyRange::Includes(JSContext* aCx, JS::Handle<JS::Value> aValue,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:276:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  276 |   GetKeyFromJSVal(aCx, aValue, key, aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In static member function 'static already_AddRefed<mozilla::dom::IDBKeyRange> mozilla::dom::IDBKeyRange::Only(const mozilla::dom::GlobalObject&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:318:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 | already_AddRefed<IDBKeyRange> IDBKeyRange::Only(const GlobalObject& aGlobal,
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:324:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  324 |   GetKeyFromJSVal(aGlobal.Context(), aValue, keyRange->Lower(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:324:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In static member function 'static already_AddRefed<mozilla::dom::IDBKeyRange> mozilla::dom::IDBKeyRange::LowerBound(const mozilla::dom::GlobalObject&, JS::Handle<JS::Value>, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:333:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  333 | already_AddRefed<IDBKeyRange> IDBKeyRange::LowerBound(
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:333:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:339:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  339 |   GetKeyFromJSVal(aGlobal.Context(), aValue, keyRange->Lower(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:339:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  212 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:38:
/<<PKGBUILDDIR>>/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause
  211 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In static member function 'static already_AddRefed<mozilla::dom::IDBKeyRange> mozilla::dom::IDBKeyRange::UpperBound(const mozilla::dom::GlobalObject&, JS::Handle<JS::Value>, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:348:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  348 | already_AddRefed<IDBKeyRange> IDBKeyRange::UpperBound(
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:348:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:354:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  354 |   GetKeyFromJSVal(aGlobal.Context(), aValue, keyRange->Upper(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In static member function 'static already_AddRefed<mozilla::dom::IDBKeyRange> mozilla::dom::IDBKeyRange::Bound(const mozilla::dom::GlobalObject&, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:363:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  363 | already_AddRefed<IDBKeyRange> IDBKeyRange::Bound(const GlobalObject& aGlobal,
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:363:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:372:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  372 |   GetKeyFromJSVal(aGlobal.Context(), aLower, keyRange->Lower(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:377:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  377 |   GetKeyFromJSVal(aGlobal.Context(), aUpper, keyRange->Upper(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp: In static member function 'static already_AddRefed<mozilla::dom::IDBLocaleAwareKeyRange> mozilla::dom::IDBLocaleAwareKeyRange::Bound(const mozilla::dom::GlobalObject&, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:392:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  392 | already_AddRefed<IDBLocaleAwareKeyRange> IDBLocaleAwareKeyRange::Bound(
      |                                          ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:392:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:399:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  399 |   GetKeyFromJSVal(aGlobal.Context(), aLower, keyRange->Lower(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBKeyRange.cpp:404:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  404 |   GetKeyFromJSVal(aGlobal.Context(), aUpper, keyRange->Upper(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In static member function 'static bool mozilla::dom::IDBObjectStore::DeserializeValue(JSContext*, mozilla::dom::IDBObjectStore::StructuredCloneReadInfo&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1073:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1073 | bool IDBObjectStore::DeserializeValue(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1096:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1096 |   if (!JS_ReadStructuredClone(
      |        ~~~~~~~~~~~~~~~~~~~~~~^
 1097 |           aCx, aCloneReadInfo.mData, JS_STRUCTURED_CLONE_VERSION,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1098 |           JS::StructuredCloneScope::DifferentProcessForIndexedDB, aValue,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1099 |           &callbacks, &aCloneReadInfo)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::ResultHelper::GetResult(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:308:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  308 |   virtual nsresult GetResult(JSContext* aCx,
      |                    ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:6,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:411:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  411 |         if (NS_WARN_IF(!JS_DefineElement(aCx, array, index, value,
      |                         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  412 |                                          JSPROP_ENUMERATE))) {
      |                                          ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:459:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  459 |         if (NS_WARN_IF(!JS_DefineElement(aCx, array, index, value,
      |                         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  460 |                                          JSPROP_ENUMERATE))) {
      |                                          ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_ipc2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/media/webspeech/synth/ipc -I/<<PKGBUILDDIR>>/dom/security -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/hal/sandbox -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/media/webrtc -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/uriloader/exthandler -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/modules/libjar -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_ipc2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'void mozilla::dom::IDBObjectStore::GetKeyPath(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1924:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1924 | void IDBObjectStore::GetKeyPath(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerCommon.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerLocation.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/WorkerLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:2:
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  134 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  133 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:589:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  589 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerLocation.h:11,
                 from /<<PKGBUILDDIR>>/dom/workers/WorkerLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  588 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerCommon.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerLocation.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/WorkerLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:2:
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:844:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  844 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:843:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  843 |   NS_INTERFACE_MAP_ENTRY(nsIGlobalObject)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp: In member function 'void mozilla::dom::IDBRequest::GetResult(JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBRequest.cpp:255:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  255 | void IDBRequest::GetResult(JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:29:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp: In member function 'void mozilla::dom::IDBCursor::ContinuePrimaryKey(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:461:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  461 | void IDBCursor::ContinuePrimaryKey(JSContext* aCx, JS::Handle<JS::Value> aKey,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:461:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:488:48: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |   auto result = key.SetFromJSVal(aCx, aKey, aRv);
      |                                                ^
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:516:35: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 |   result = primaryKey.SetFromJSVal(aCx, aPrimaryKey, aRv);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBObjectStore::Count(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:2253:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2253 | already_AddRefed<IDBRequest> IDBObjectStore::Count(JSContext* aCx,
      |                              ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:2269:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2269 |   IDBKeyRange::FromJSVal(aCx, aKey, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:83:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBIndex::Count(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:515:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  515 | already_AddRefed<IDBRequest> IDBIndex::Count(JSContext* aCx,
      |                              ^~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:532:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  532 |   IDBKeyRange::FromJSVal(aCx, aKey, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBObjectStore::GetInternal(bool, JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1964:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1964 | already_AddRefed<IDBRequest> IDBObjectStore::GetInternal(
      |                              ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1980:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1980 |   IDBKeyRange::FromJSVal(aCx, aKey, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBObjectStore::GetAllInternal(bool, JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Optional<unsigned int>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1717:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1717 | already_AddRefed<IDBRequest> IDBObjectStore::GetAllInternal(
      |                              ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1733:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1733 |   IDBKeyRange::FromJSVal(aCx, aKey, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBObjectStore::OpenCursorInternal(bool, JSContext*, JS::Handle<JS::Value>, mozilla::dom::IDBCursorDirection, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:2301:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2301 | already_AddRefed<IDBRequest> IDBObjectStore::OpenCursorInternal(
      |                              ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:2318:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2318 |   IDBKeyRange::FromJSVal(aCx, aRange, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:83:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBIndex::GetAllInternal(bool, JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Optional<unsigned int>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:346:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  346 | already_AddRefed<IDBRequest> IDBIndex::GetAllInternal(
      |                              ^~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:363:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  363 |   IDBKeyRange::FromJSVal(aCx, aKey, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBIndex::OpenCursorInternal(bool, JSContext*, JS::Handle<JS::Value>, mozilla::dom::IDBCursorDirection, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:422:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  422 | already_AddRefed<IDBRequest> IDBIndex::OpenCursorInternal(
      |                              ^~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:439:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  439 |   IDBKeyRange::FromJSVal(aCx, aRange, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBObjectStore::DeleteInternal(JSContext*, JS::Handle<JS::Value>, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:2021:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2021 | already_AddRefed<IDBRequest> IDBObjectStore::DeleteInternal(
      |                              ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:2042:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2042 |   IDBKeyRange::FromJSVal(aCx, aKey, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:83:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBIndex::GetInternal(bool, JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:272:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  272 | already_AddRefed<IDBRequest> IDBIndex::GetInternal(bool aKeyOnly,
      |                              ^~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBIndex.cpp:290:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  290 |   IDBKeyRange::FromJSVal(aCx, aKey, getter_AddRefs(keyRange), aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:29:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp: In member function 'void mozilla::dom::IDBCursor::Continue(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:369:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  369 | void IDBCursor::Continue(JSContext* aCx, JS::Handle<JS::Value> aKey,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:384:48: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  384 |   auto result = key.SetFromJSVal(aCx, aKey, aRv);
      |                                                ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::DeserializeUpgradeValueHelper::Run()':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1363:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1363 |     if (!JS_ReadStructuredClone(
      |          ~~~~~~~~~~~~~~~~~~~~~~^
 1364 |             aCx, mCloneReadInfo.mData, JS_STRUCTURED_CLONE_VERSION,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1365 |             JS::StructuredCloneScope::DifferentProcessForIndexedDB, aValue,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1366 |             &callbacks, &mCloneReadInfo)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In static member function 'static void mozilla::dom::IDBObjectStore::AppendIndexUpdateInfo(int64_t, const KeyPath&, bool, bool, const nsCString&, JSContext*, JS::Handle<JS::Value>, nsTArray<mozilla::dom::indexedDB::IndexUpdateInfo>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:926:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  926 | void IDBObjectStore::AppendIndexUpdateInfo(
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:6,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:972:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  972 |   if (NS_WARN_IF(!JS_IsArrayObject(aCx, val, &isArray))) {
      |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1007:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1007 |       if (NS_WARN_IF(!JS_GetPropertyById(aCx, array, indexId, &arrayItem))) {
      |                       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1014:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1014 |       auto result = value.SetFromJSVal(aCx, arrayItem, aRv);
      |                                                           ^
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1037:51: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1037 |     auto result = value.SetFromJSVal(aCx, val, aRv);
      |                                                   ^
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::DeserializeIndexValueHelper::Run()':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1257:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1257 |     if (!JS_ReadStructuredClone(
      |          ~~~~~~~~~~~~~~~~~~~~~~^
 1258 |             aCx, mCloneReadInfo.mData, JS_STRUCTURED_CLONE_VERSION,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1259 |             JS::StructuredCloneScope::DifferentProcessForIndexedDB, aValue,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1260 |             &callbacks, &mCloneReadInfo)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1233:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1233 |     IDBObjectStore::AppendIndexUpdateInfo(mIndexID, mKeyPath, mUnique,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1234 |                                           mMultiEntry, mLocale, cx, value,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1235 |                                           mUpdateInfoArray, errorResult);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In static member function 'static void mozilla::dom::IDBObjectStore::DeserializeIndexValueToUpdateInfos(int64_t, const KeyPath&, bool, bool, const nsCString&, mozilla::dom::IDBObjectStore::StructuredCloneReadInfo&, nsTArray<mozilla::dom::indexedDB::IndexUpdateInfo>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1185:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1185 |       IDBObjectStore::AppendIndexUpdateInfo(mIndexID, mKeyPath, mUnique,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1186 |                                             mMultiEntry, mLocale, jsapi.cx(),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1187 |                                             value, mUpdateInfoArray, aRv);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp: In member function 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:2701:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2701 | void BackgroundRequestChild::HandleResponse(JS::Handle<JS::Value> aResponse) {
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:20:
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp: In member function 'virtual bool mozilla::dom::{anonymous}::DebuggerImmediateRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:603:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  603 |     if (!JS_CallFunctionValue(aCx, global, callable, args, &rval)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:29:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp: In member function 'void mozilla::dom::IDBCursor::GetValue(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:338:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  338 | void IDBCursor::GetValue(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In function 'bool mozilla::dom::IDBObjectStore::ValueWrapper::Clone(JSContext*)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:2555:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2555 |   if (!JS_StructuredClone(aCx, mValue, &clonedValue, &callbacks, &cloneInfo)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'void mozilla::dom::IDBObjectStore::GetAddInfo(JSContext*, mozilla::dom::IDBObjectStore::ValueWrapper&, JS::Handle<JS::Value>, mozilla::dom::IDBObjectStore::StructuredCloneWriteInfo&, mozilla::dom::IDBObjectStore::Key&, nsTArray<mozilla::dom::indexedDB::IndexUpdateInfo>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1434:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1434 | void IDBObjectStore::GetAddInfo(JSContext* aCx, ValueWrapper& aValueWrapper,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1451:54: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1451 |     auto result = aKey.SetFromJSVal(aCx, aKeyVal, aRv);
      |                                                      ^
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1493 |       AppendIndexUpdateInfo(metadata.id(), metadata.keyPath(),
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1494 |                             metadata.unique(), metadata.multiEntry(),
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1495 |                             metadata.locale(), aCx, aValueWrapper.Value(),
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1496 |                             aUpdateInfoArray, aRv);
      |                             ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, mozilla::dom::IDBObjectStore::ValueWrapper&, JS::Handle<JS::Value>, bool, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1522:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1522 | already_AddRefed<IDBRequest> IDBObjectStore::AddOrPut(
      |                              ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBObjectStore.cpp:1548:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1548 |   GetAddInfo(aCx, aValueWrapper, aKey, cloneWriteInfo, key, updateInfo, aRv);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:29:
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp: In member function 'already_AddRefed<mozilla::dom::IDBRequest> mozilla::dom::IDBCursor::Update(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:618:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  618 | already_AddRefed<IDBRequest> IDBCursor::Update(JSContext* aCx,
      |                              ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:682:64: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  682 |                                     /* aFromCursor */ true, aRv);
      |                                                                ^
/<<PKGBUILDDIR>>/dom/indexedDB/IDBCursor.cpp:695:64: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  695 |                                     /* aFromCursor */ true, aRv);
      |                                                                ^
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::indexedDB::BackgroundRequestChild::Recv__delete__(const RequestResponse&)':
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:2864:23: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 2864 |         HandleResponse(JS::UndefinedHandleValue);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::WorkerPrivate::PostMessageToParent(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:3797:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3797 | void WorkerPrivate::PostMessageToParent(
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:3826:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3826 |   runnable->Write(aCx, aMessage, transferable, JS::CloneDataPolicy(), aRv);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:3826:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:3826:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:47:
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp: In member function 'void mozilla::dom::DedicatedWorkerGlobalScope::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:545:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  545 | void DedicatedWorkerGlobalScope::PostMessage(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp: In member function 'void mozilla::dom::DedicatedWorkerGlobalScope::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::PostMessageOptions&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:552:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  552 | void DedicatedWorkerGlobalScope::PostMessage(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp: In member function 'void mozilla::dom::WorkerDebuggerGlobalScope::CreateSandbox(JSContext*, const nsAString&, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/workers/WorkerScope.cpp:880:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  880 |       SimpleGlobalObject::Create(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^
  881 |           SimpleGlobalObject::GlobalType::WorkerDebuggerSandbox, protoVal));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowGlobalActor.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   89 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   88 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHandleResultHelper::GetResult(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:1096:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1096 |   virtual nsresult GetResult(JSContext* aCx,
      |                    ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDBTransactionBinding.h:6,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:11,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:1184:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1184 |       if (NS_WARN_IF(!JS_DefineProperty(aCx, obj, "size", number, 0))) {
      |                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::{anonymous}::CopyingStructuredCloneReadCallback(JSContext*, JSStructuredCloneReader*, uint32_t, uint32_t, void*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'JSObject* mozilla::dom::{anonymous}::CommonStructuredCloneReadCallback(JSContext*, JSStructuredCloneReader*, uint32_t, uint32_t, void*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:29:
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::FakeChannel::GetScriptableOriginAttributes(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp:3507:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3507 |   NS_IMETHOD GetScriptableOriginAttributes(JSContext*,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:20:
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp: In member function 'bool mozilla::dom::WorkerPrivate::RunExpiredTimeouts(JSContext*)':
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:4308:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4308 |           !JS::Evaluate(aes.cx(), options, srcBuf, &unused)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerLocation.h:11,
                 from /<<PKGBUILDDIR>>/dom/workers/WorkerLocation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FunctionBinding.h:73:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   73 |     return Call(s.GetContext(), thisValJS, arguments, aRetVal, aRv);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp: In member function 'void mozilla::dom::indexedDB::BackgroundFileRequestChild::HandleResponse(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:3705:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3705 | void BackgroundFileRequestChild::HandleResponse(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::indexedDB::BackgroundFileRequestChild::Recv__delete__(const FileRequestResponse&)':
/<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:3758:23: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 3758 |         HandleResponse(JS::UndefinedHandleValue);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/IDBTransaction.h:12,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/indexedDB/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static bool mozilla::dom::IndexedDatabaseManager::DefineIndexedDB(JSContext*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:137:
/<<PKGBUILDDIR>>/dom/indexedDB/IndexedDatabaseManager.cpp:503:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  503 |   return JS_DefineProperty(aCx, aGlobal, IDB_STR, indexedDB, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_indexedDB1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/dom/indexedDB -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/db/sqlite3/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_indexedDB1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB1.cpp
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::MaybeCancelContentJSExecutionFromScript(nsIRemoteTab::NavigationType, JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp:3178:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3178 | BrowserParent::MaybeCancelContentJSExecutionFromScript(
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/Unified_cpp_dom_workers1.cpp:20:
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp: In member function 'void mozilla::dom::WorkerPrivate::ReportError(JSContext*, JS::ConstUTF8CharsZ, JSErrorReport*)':
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:4062:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4062 |   if (!JS_GetPendingException(aCx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:4078:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4078 |   xpc::FindExceptionStackForConsoleReport(nullptr, exn, exnStack, &stack,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4079 |                                           &stackGlobal);
      |                                           ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/WorkerPrivate.cpp:4110:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4110 |   WorkerErrorReport::ReportError(aCx, this, fireAtScope, nullptr,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4111 |                                  std::move(report), 0, exn);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::FakeChannel::_ZThn12_N7mozilla3dom11FakeChannel29GetScriptableOriginAttributesEP9JSContextN2JS13MutableHandleINS4_5ValueEEE(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/ipc/BrowserParent.cpp:3507:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3507 |   NS_IMETHOD GetScriptableOriginAttributes(JSContext*,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:83:
/<<PKGBUILDDIR>>/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)':
/<<PKGBUILDDIR>>/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  185 |   mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID,
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  186 |                 IOThreadChild::channel(), *childID, *isForBrowser);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/ContentProcess.cpp:185:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized]
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/workers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/workers/remoteworkers'
mkdir -p '.deps/'
dom/workers/remoteworkers/Unified_cpp_remoteworkers0.o
/usr/bin/g++ -o Unified_cpp_remoteworkers0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/workers/remoteworkers -I/<<PKGBUILDDIR>>/build-browser/dom/workers/remoteworkers -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_remoteworkers0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalChild.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowGlobalActor.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalChild.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  338 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowGlobalActor.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalChild.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  337 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowGlobalActor.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalParent.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  342 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowGlobalActor.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalParent.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  341 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/indexedDB/Unified_cpp_dom_indexedDB1.cpp:2:
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp: In member function 'nsresult mozilla::dom::indexedDB::KeyPath::ToJSVal(JSContext*, JS::MutableHandle<JS::Value>) const':
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp:491:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  491 | nsresult KeyPath::ToJSVal(JSContext* aCx,
      |          ^~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |       if (!JS_DefineElement(aCx, array, i, val, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp: In function 'nsresult mozilla::dom::indexedDB::{anonymous}::GetJSValFromKeyPathString(JSContext*, const JS::Value&, const nsAString&, JS::Value*, mozilla::dom::indexedDB::{anonymous}::KeyExtractionOptions, mozilla::dom::indexedDB::KeyPath::ExtractOrCreateKeyCallback, void*)':
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp:108:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  108 |       bool ok = JS_GetOwnUCPropertyDescriptor(aCx, obj, keyPathChars,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  109 |                                               keyPathLen, &desc);
      |                                               ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp: In member function 'nsresult mozilla::dom::indexedDB::KeyPath::ExtractKey(JSContext*, const JS::Value&, mozilla::dom::indexedDB::Key&) const':
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp:357:79: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  357 |     auto result = aKey.AppendItem(aCx, IsArray() && i == 0, value, errorResult);
      |                                                                               ^
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp: In member function 'nsresult mozilla::dom::indexedDB::KeyPath::ExtractKeyAsJSVal(JSContext*, const JS::Value&, JS::Value*) const':
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp:394:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  394 |     if (!JS_DefineElement(aCx, arrayObj, i, value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp: In member function 'nsresult mozilla::dom::indexedDB::KeyPath::ExtractOrCreateKey(JSContext*, const JS::Value&, mozilla::dom::indexedDB::Key&, mozilla::dom::indexedDB::KeyPath::ExtractOrCreateKeyCallback, void*) const':
/<<PKGBUILDDIR>>/dom/indexedDB/KeyPath.cpp:422:63: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  422 |   auto result = aKey.AppendItem(aCx, false, value, errorResult);
      |                                                               ^
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/indexedDB'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/workers/sharedworkers'
mkdir -p '.deps/'
dom/workers/sharedworkers/Unified_cpp_sharedworkers0.o
/usr/bin/g++ -o Unified_cpp_sharedworkers0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/workers/sharedworkers -I/<<PKGBUILDDIR>>/build-browser/dom/workers/sharedworkers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_sharedworkers0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/xpcom/base/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowGlobalActor.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActor.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowGlobalActor.h:16,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const mozilla::dom::IdType<mozilla::dom::BrowserParent>&>, std::tuple<>}; _Key = mozilla::dom::IdType<mozilla::dom::BrowserParent>; _Val = std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> >; _KeyOfValue = std::_Select1st<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >; _Compare = std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >; _Alloc = std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::dom::IdType<mozilla::dom::BrowserParent>, std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> >, std::_Select1st<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >, std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >, std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In constructor 'mozilla::dom::BrowserChild::BrowserChild(mozilla::dom::ContentChild*, const TabId&, mozilla::dom::TabGroup*, const mozilla::dom::TabContext&, mozilla::dom::PBrowserChild::BrowsingContext*, uint32_t)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::dom::IdType<mozilla::dom::BrowserParent>, std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> >, std::_Select1st<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >, std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >, std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'void mozilla::dom::BrowserChild::SetTabId(const TabId&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::dom::IdType<mozilla::dom::BrowserParent>, std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> >, std::_Select1st<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >, std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >, std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, RefPtr<mozilla::dom::BrowserChild> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const mozilla::dom::IdType<mozilla::dom::BrowserParent>&>, std::tuple<>}; _Key = mozilla::dom::IdType<mozilla::dom::BrowserParent>; _Val = std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> >; _KeyOfValue = std::_Select1st<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > >; _Compare = std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >; _Alloc = std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::dom::IdType<mozilla::dom::BrowserParent>, std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> >, std::_Select1st<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > >, std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >, std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In member function 'bool mozilla::dom::ContentProcessManager::RegisterRemoteFrame(const TabId&, const ContentParentId&, const TabId&, const mozilla::dom::IPCTabContext&, const ContentParentId&)':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<mozilla::dom::IdType<mozilla::dom::BrowserParent>, std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> >, std::_Select1st<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > >, std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >, std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>, mozilla::dom::IdType<mozilla::dom::ContentParent> > >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/remoteworkers/RemoteWorkerManager.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:20:
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp: In member function 'void mozilla::dom::BrowserChildBase::DispatchMessageManagerMessage(const nsAString&, const nsAString&)':
/<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:220:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  220 |   if (JS_ParseJSON(cx, static_cast<const char16_t*>(aJSONData.BeginReading()),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |                    aJSONData.Length(), &json)) {
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:119:
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'void mozilla::dom::JSWindowActor::SendAsyncMessage(JSContext*, const nsAString&, JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:88:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 | void JSWindowActor::SendAsyncMessage(JSContext* aCx,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:88:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'virtual void mozilla::dom::JSWindowActor::QueryHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:253:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  253 | void JSWindowActor::QueryHandler::RejectedCallback(
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:262:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   Unused << JS::CallOriginalPromiseReject(aCx, aValue);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'virtual void mozilla::dom::JSWindowActor::QueryHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:269:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  269 | void JSWindowActor::QueryHandler::ResolvedCallback(
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/JSWindowActorService.h:20,
                 from /<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'typename mozilla::EnableIf<(((! mozilla::IsBaseOf<nsWrapperCache, T>::value) && (! mozilla::IsBaseOf<mozilla::dom::CallbackObject, T>::value)) && mozilla::IsBaseOf<nsISupports, T>::value), bool>::Type mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::BrowserParent]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:216:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  216 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:222:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  222 |   return XPCOMObjectToJsval(aCx, scope, helper, nullptr, true, aValue);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc2.cpp:2:
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp: In member function 'void mozilla::dom::WindowGlobalActor::ConstructActor(const nsAString&, JS::MutableHandleObject, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:73:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |   if (!JS_GetUCProperty(cx, exports, ctorName.get(), ctorName.Length(),
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |                         &ctor)) {
      |                         ~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/WindowGlobalActor.cpp:80:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   80 |   if (!JS::Construct(cx, ctor, JS::HandleValueArray::empty(), aActor)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/audiochannel'
mkdir -p '.deps/'
dom/audiochannel/Unified_cpp_dom_audiochannel0.o
/usr/bin/g++ -o Unified_cpp_dom_audiochannel0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/audiochannel -I/<<PKGBUILDDIR>>/build-browser/dom/audiochannel -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_audiochannel0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::JSWindowActor::SendQuery(JSContext*, const nsAString&, JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:108:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  108 | already_AddRefed<Promise> JSWindowActor::SendQuery(
      |                           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:108:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'void mozilla::dom::JSWindowActor::ReceiveQueryReply(JSContext*, const mozilla::dom::JSWindowActorMessageMeta&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:222:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  222 | void JSWindowActor::ReceiveQueryReply(JSContext* aCx,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ContentCache.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/nsGUIEventIPC.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:119:
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'void mozilla::dom::JSWindowActor::ReceiveMessageOrQuery(JSContext*, const mozilla::dom::JSWindowActorMessageMeta&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:176:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  176 | void JSWindowActor::ReceiveMessageOrQuery(
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/ipc/BrowserChild.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MessageManagerBinding.h:791:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  791 |     return ReceiveMessage(s.GetContext(), JS::UndefinedHandleValue, argument, aRetVal, aRv);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ContentCache.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/nsGUIEventIPC.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserBridgeChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/ipc/BrowserBridgeChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/ipc/Unified_cpp_dom_ipc0.cpp:119:
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp: In member function 'void mozilla::dom::JSWindowActor::ReceiveRawMessage(const mozilla::dom::JSWindowActorMessageMeta&, mozilla::dom::ipc::StructuredCloneData&&)':
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:159:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  159 |       ReceiveQueryReply(cx, aMetadata, data, error);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/ipc/JSWindowActor.cpp:164:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  164 |       ReceiveMessageOrQuery(cx, aMetadata, data, error);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/broadcastchannel'
mkdir -p '.deps/'
dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.o
/usr/bin/g++ -o Unified_cpp_dom_broadcastchannel0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/broadcastchannel -I/<<PKGBUILDDIR>>/build-browser/dom/broadcastchannel -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_broadcastchannel0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAudioChannelAgent.h:10,
                 from /<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelAgent.h:10,
                 from /<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelAgent.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2:
/<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   32 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   31 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  265 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  264 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/workers/remoteworkers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/messagechannel'
mkdir -p '.deps/'
dom/messagechannel/Unified_cpp_dom_messagechannel0.o
/usr/bin/g++ -o Unified_cpp_dom_messagechannel0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/messagechannel -I/<<PKGBUILDDIR>>/build-browser/dom/messagechannel -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_messagechannel0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerCommon.h:12,
                 from /<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.h:10,
                 from /<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2:
/<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.cpp:385:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  385 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.h:12,
                 from /<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.cpp:384:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  384 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/audiochannel'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/promise'
mkdir -p '.deps/'
dom/promise/Unified_cpp_dom_promise0.o
/usr/bin/g++ -o Unified_cpp_dom_promise0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/promise -I/<<PKGBUILDDIR>>/build-browser/dom/promise -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_promise0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2:
/<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'void mozilla::dom::SharedWorker::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::dom::SharedWorker::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/workers/sharedworkers/SharedWorker.cpp:372:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  372 | void SharedWorker::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/workers/sharedworkers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/smil'
mkdir -p '.deps/'
dom/smil/Unified_cpp_dom_smil0.o
/usr/bin/g++ -o Unified_cpp_dom_smil0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/build-browser/dom/smil -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_smil0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/smil/Unified_cpp_dom_smil0.cpp
dom/smil/Unified_cpp_dom_smil1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/dom/messagechannel/MessageChannel.h:11,
                 from /<<PKGBUILDDIR>>/dom/messagechannel/MessageChannel.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2:
/<<PKGBUILDDIR>>/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   29 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.h:11,
                 from /<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2:
/<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  436 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.h:11,
                 from /<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.cpp:435:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  435 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2:
/<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'void mozilla::dom::BroadcastChannel::PostMessage(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/broadcastchannel/BroadcastChannel.cpp:329:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  329 | void BroadcastChannel::PostMessage(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  186 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/messagechannel/MessageChannel.h:13,
                 from /<<PKGBUILDDIR>>/dom/messagechannel/MessageChannel.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  185 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/broadcastchannel'
/usr/bin/g++ -o Unified_cpp_dom_smil1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/smil -I/<<PKGBUILDDIR>>/build-browser/dom/smil -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_smil1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/smil/Unified_cpp_dom_smil1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:44,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:11,
                 from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   77 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   76 |   NS_INTERFACE_MAP_ENTRY(Promise)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  264 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  263 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  414 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  413 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/promise/PromiseDebugging.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:11,
                 from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:44,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:11:
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp: In member function 'void mozilla::dom::MessagePort::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp:296:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  296 | void MessagePort::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp:339:14: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  339 |   data->Write(aCx, aMessage, transferable, aRv);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp:339:14: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp: In member function 'void mozilla::dom::MessagePort::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::PostMessageOptions&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp:394:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  394 | void MessagePort::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp: In member function 'nsresult mozilla::dom::PostMessageRunnable::DispatchMessage() const':
/<<PKGBUILDDIR>>/dom/messagechannel/MessagePort.cpp:146:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  146 |     event->InitMessageEvent(nullptr, NS_LITERAL_STRING("message"),
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                             CanBubble::eNo, Cancelable::eNo, value,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  148 |                             EmptyString(), EmptyString(), nullptr, ports);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/messagechannel'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/url'
mkdir -p '.deps/'
dom/url/Unified_cpp_dom_url0.o
/usr/bin/g++ -o Unified_cpp_dom_url0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/url -I/<<PKGBUILDDIR>>/build-browser/dom/url -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_url0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/url/Unified_cpp_dom_url0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual void mozilla::dom::{anonymous}::PromiseNativeHandlerShim::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:385:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  385 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual void mozilla::dom::{anonymous}::PromiseNativeHandlerShim::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:392:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  392 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::{anonymous}::NativeThenHandler<Callback, Args>::CallResolveCallback(JSContext*, JS::Handle<JS::Value>) [with Callback = const std::function<already_AddRefed<mozilla::dom::Promise>(JSContext*, JS::Handle<JS::Value>)>&; Args = {}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h:111:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   already_AddRefed<Promise> CallResolveCallback(
      |                             ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'void mozilla::dom::Promise::MaybeResolve(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:295:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  295 | void Promise::MaybeResolve(JSContext* aCx, JS::Handle<JS::Value> aValue) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'void mozilla::dom::Promise::MaybeReject(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:305:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  305 | void Promise::MaybeReject(JSContext* aCx, JS::Handle<JS::Value> aValue) {
      |      ^~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'void mozilla::dom::Promise::Then(JSContext*, JS::Handle<JSObject*>, mozilla::dom::AnyCallback*, mozilla::dom::AnyCallback*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:187:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  187 | void Promise::Then(JSContext* aCx,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'void mozilla::dom::Promise::HandleException(JSContext*)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:471:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  471 |   if (JS_GetPendingException(aCx, &exn)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual void mozilla::dom::PromiseNativeThenHandlerBase::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:245:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  245 | void PromiseNativeThenHandlerBase::RejectedCallback(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual void mozilla::dom::PromiseNativeThenHandlerBase::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:235:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  235 | void PromiseNativeThenHandlerBase::ResolvedCallback(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In static member function 'static already_AddRefed<mozilla::dom::Promise> mozilla::dom::Promise::Resolve(nsIGlobalObject*, JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&, mozilla::dom::Promise::PropagateUserInteraction)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:115:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  115 | already_AddRefed<Promise> Promise::Resolve(
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:119:62: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  119 |   JS::Rooted<JSObject*> p(aCx, JS::CallOriginalPromiseResolve(aCx, aValue));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In static member function 'static already_AddRefed<mozilla::dom::Promise> mozilla::dom::Promise::Reject(nsIGlobalObject*, JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:129:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  129 | already_AddRefed<Promise> Promise::Reject(nsIGlobalObject* aGlobal,
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:134:61: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  134 |   JS::Rooted<JSObject*> p(aCx, JS::CallOriginalPromiseReject(aCx, aValue));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeResolveWithUndefined()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeRejectWithUndefined()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'void mozilla::dom::Promise::MaybeResolveWithClone(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:553:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  553 | void Promise::MaybeResolveWithClone(JSContext* aCx,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:562:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  562 |   if (!StackScopedClone(cx, options, sourceScope, &value)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'void mozilla::dom::Promise::MaybeRejectWithClone(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:569:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  569 | void Promise::MaybeRejectWithClone(JSContext* aCx,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:578:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  578 |   if (!StackScopedClone(cx, options, sourceScope, &value)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'void mozilla::dom::PromiseWorkerProxy::RunCallback(JSContext*, JS::Handle<JS::Value>, mozilla::dom::PromiseWorkerProxy::RunCallbackFunc)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:714:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  714 | void PromiseWorkerProxy::RunCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual void mozilla::dom::PromiseWorkerProxy::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:738:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  738 | void PromiseWorkerProxy::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp: In member function 'virtual void mozilla::dom::PromiseWorkerProxy::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/promise/Promise.cpp:743:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  743 | void PromiseWorkerProxy::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/dom/promise/Promise.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/promise/Unified_cpp_dom_promise0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeRejectBrokenly(const T&) [with T = RefPtr<mozilla::dom::DOMException>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeReject(const RefPtr<mozilla::dom::MediaStreamError>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/promise'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/webauthn'
mkdir -p '.deps/'
dom/webauthn/Unified_cpp_dom_webauthn0.o
/usr/bin/g++ -o Unified_cpp_dom_webauthn0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/webauthn -I/<<PKGBUILDDIR>>/build-browser/dom/webauthn -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_webauthn0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILTimedElement.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGAnimationElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/smil/SMILTimeContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/smil/SMILTimeContainer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/smil/Unified_cpp_dom_smil1.cpp:11:
/<<PKGBUILDDIR>>/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IDTracker.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILTimeValueSpec.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SMILTimedElement.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGAnimationElement.h:11,
                 from /<<PKGBUILDDIR>>/dom/smil/SMILTimeContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/smil/SMILTimeContainer.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/smil/Unified_cpp_dom_smil1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xbl'
mkdir -p '.deps/'
dom/xbl/Unified_cpp_dom_xbl0.o
/usr/bin/g++ -o Unified_cpp_dom_xbl0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/build-browser/dom/xbl -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xbl0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/url/URL.h:10,
                 from /<<PKGBUILDDIR>>/dom/url/URL.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/url/Unified_cpp_dom_url0.cpp:2:
/<<PKGBUILDDIR>>/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   29 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  310 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  309 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:10,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:15,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:10,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:15,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:10,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   35 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   34 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/smil'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xbl/builtin'
mkdir -p '.deps/'
dom/xbl/builtin/ShortcutKeys.o
/usr/bin/g++ -o ShortcutKeys.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xbl/builtin -I/<<PKGBUILDDIR>>/build-browser/dom/xbl/builtin -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ShortcutKeys.o.pp   /<<PKGBUILDDIR>>/dom/xbl/builtin/ShortcutKeys.cpp
/<<PKGBUILDDIR>>/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   37 | NS_INTERFACE_MAP_END_INHERITING(Credential)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:15,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/url'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xbl/builtin/unix'
mkdir -p '.deps/'
dom/xbl/builtin/unix/ShortcutKeyDefinitions.o
/usr/bin/g++ -o ShortcutKeyDefinitions.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xbl/builtin/unix -I/<<PKGBUILDDIR>>/build-browser/dom/xbl/builtin/unix -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ShortcutKeyDefinitions.o.pp   /<<PKGBUILDDIR>>/dom/xbl/builtin/unix/ShortcutKeyDefinitions.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xbl/builtin/unix'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xml'
mkdir -p '.deps/'
dom/xml/Unified_cpp_dom_xml0.o
/usr/bin/g++ -o Unified_cpp_dom_xml0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/build-browser/dom/xml -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_xml0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xml/Unified_cpp_dom_xml0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsINodeList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XBLChildrenElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
/<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   79 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsINodeList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XBLChildrenElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   78 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsINodeList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XBLChildrenElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
/<<PKGBUILDDIR>>/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  106 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  105 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   94 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   93 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:10,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:15,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/KeyboardEvent.h:10,
                 from /<<PKGBUILDDIR>>/dom/xbl/nsXBLEventHandler.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:10,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   30 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   29 |   NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)':
/<<PKGBUILDDIR>>/dom/xbl/builtin/ShortcutKeys.cpp:70:27: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized]
   70 |   nsXBLPrototypeHandler** cache;
      |                           ^~~~~
/<<PKGBUILDDIR>>/dom/xbl/builtin/ShortcutKeys.cpp:98:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized]
   98 |   while (keyData->event) {
      |          ~~~~~~~~~^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xbl/builtin'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/base'
mkdir -p '.deps/'
dom/xslt/base/Unified_cpp_dom_xslt_base0.o
/usr/bin/g++ -o Unified_cpp_dom_xslt_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/build-browser/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xslt_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xslt/base/Unified_cpp_dom_xslt_base0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CharacterData.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Text.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CDATASection.h:11,
                 from /<<PKGBUILDDIR>>/dom/xml/CDATASection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xml/Unified_cpp_dom_xml0.cpp:2:
/<<PKGBUILDDIR>>/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  128 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  127 |   NS_INTERFACE_MAP_ENTRY(nsITransformObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  128 |   NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:65:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp: In function 'bool ValueHasISupportsPrivate(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:103:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 | bool ValueHasISupportsPrivate(JS::Handle<JS::Value> v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:20:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp: In function 'JSObject* GetOrCreateClassObjectMap(JSContext*, JS::Handle<JSObject*>, const char*)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:705:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  705 |   if (!JS_GetOwnPropertyDescriptor(cx, scope, mapName, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebAuthenticationBinding.h:15,
                 from /<<PKGBUILDDIR>>/dom/webauthn/AuthenticatorAssertionResponse.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeSomething(T&&, mozilla::dom::Promise::MaybeFunc) [with T = RefPtr<mozilla::dom::PublicKeyCredential>&]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp: In static member function 'static nsresult nsXBLBinding::DoInitJSClass(JSContext*, JS::Handle<JSObject*>, const nsString&, nsXBLPrototypeBinding*, JS::MutableHandle<JSObject*>, bool*)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:762:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  762 |   if (!JS::GetWeakMapEntry(cx, map, wrappedProto, &val)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:776:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  776 |   if (!JS::SetWeakMapEntry(cx, map, wrappedProto, entryVal)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:851:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  851 |   if (!JS_GetOwnUCPropertyDescriptor(cx, holder, aClassName.get(),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  852 |                                      aClassName.Length(), &desc)) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/nsXMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XBLChildrenElement.h:12,
                 from /<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In member function 'nsresult nsXBLProtoImpl::InitTargetObjects(nsXBLPrototypeBinding*, nsIContent*, JS::MutableHandle<JSObject*>, bool*)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:56:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImpl.cpp: In member function 'bool nsXBLProtoImpl::LookupMember(JSContext*, nsString&, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImpl.cpp:268:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  268 | bool nsXBLProtoImpl::LookupMember(
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImpl.cpp:274:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  274 |       return JS_GetPropertyDescriptorById(aCx, aClassObject, aNameAsId, aDesc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:20:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp: In member function 'bool nsXBLBinding::LookupMemberInternal(JSContext*, nsString&, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:977:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  977 | bool nsXBLBinding::LookupMemberInternal(
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:988:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  988 |     return mNextBinding->LookupMemberInternal(aCx, aName, aNameAsId, aDesc,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  989 |                                               aXBLScope);
      |                                               ~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:995:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  995 |   if (!JS_GetUCProperty(aCx, aXBLScope, PrototypeBinding()->ClassName().get(),
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  996 |                         -1, &classObject)) {
      |                         ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:1014:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1014 |   if (impl && !impl->LookupMember(aCx, aName, aNameAsId, aDesc, object)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:1021:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1021 |   return mNextBinding->LookupMemberInternal(aCx, aName, aNameAsId, aDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1022 |                                             aXBLScope);
      |                                             ~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp: In member function 'bool nsXBLBinding::LookupMember(JSContext*, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:925:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  925 | bool nsXBLBinding::LookupMember(
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:968:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  968 |     if (!LookupMemberInternal(aCx, name, id, aDesc, xblScope)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLBinding.cpp:974:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  974 |   return JS_WrapPropertyDescriptor(aCx, aDesc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:65:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp: In member function 'nsresult nsXBLProtoImplField::InstallAccessors(JSContext*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:317:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  317 |   if (!JS_WrapValue(aCx, &wrappedClassObj)) return NS_ERROR_OUT_OF_MEMORY;
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:56:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImpl.cpp: In member function 'nsresult nsXBLProtoImpl::InstallImplementation(nsXBLPrototypeBinding*, nsXBLBinding*)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImpl.cpp:108:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  108 |       !JS_GetOwnUCPropertyDescriptor(cx, scopeObject, classNameChars,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  109 |                                      classNameLen, &existingHolder)) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:65:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp: In member function 'nsresult nsXBLProtoImplField::InstallField(JS::Handle<JSObject*>, const nsXBLPrototypeBinding&, bool*) const':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:422:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  422 |     rv = exec.ExecScript(&result);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:440:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  440 |   if (!JS_WrapValue(cx, &result) ||
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:441:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  441 |       !::JS_DefineUCProperty(cx, aBoundNode,
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  442 |                              reinterpret_cast<const char16_t*>(mName),
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |                              name.Length(), result, mJSAttributes)) {
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jspubtd.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsINodeList.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XBLChildrenElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp: In function 'bool InstallXBLField(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::PropertyKey>, bool*)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:187:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  187 |     MOZ_ALWAYS_TRUE(JS_ValueToId(cx, name, idp));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:65:
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp: In function 'bool FieldGetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:236:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  236 |   return JS_GetPropertyById(cx, thisObj, id, args.rval());
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp: In function 'bool FieldSetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/dom/xbl/nsXBLProtoImplField.cpp:265:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  265 |     if (!::JS_SetPropertyById(cx, thisObj, id, args.get(0))) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/xptinfo.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIVariant.h:19,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:15,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/dom/base/nsINodeList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XBLChildrenElement.h:10,
                 from /<<PKGBUILDDIR>>/dom/xbl/XBLChildrenElement.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xbl/Unified_cpp_dom_xbl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h: In member function 'nsresult nsXBLProtoImplAnonymousMethod::Execute(nsIContent*, const nsXBLPrototypeBinding&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:1596:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1596 |   return !!JS_CallFunctionValue(cx, thisObj, fun, args, rval);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/xml'
mkdir -p '.deps/'
dom/xslt/xml/Unified_cpp_dom_xslt_xml0.o
/usr/bin/g++ -o Unified_cpp_dom_xslt_xml0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/build-browser/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_xslt_xml0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/webauthn'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath'
mkdir -p '.deps/'
dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.o
/usr/bin/g++ -o Unified_cpp_dom_xslt_xpath0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp
dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xml'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt'
mkdir -p '.deps/'
dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.o
/usr/bin/g++ -o Unified_cpp_dom_xslt_xslt0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xslt_xslt0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp
dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xbl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xul'
mkdir -p '.deps/'
dom/xul/Unified_cpp_dom_xul0.o
/usr/bin/g++ -o Unified_cpp_dom_xul0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_BREAK_XUL_OVERLAYS -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dom/xul -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xul0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp
dom/xul/Unified_cpp_dom_xul1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XPathEvaluator.h:9,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/XPathEvaluator.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   67 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   66 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/xml'
/usr/bin/g++ -o Unified_cpp_dom_xul1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_BREAK_XUL_OVERLAYS -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dom/xul -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xul1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txEXSLTFunctions.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/xslt/base/txCore.h:11,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txXMLEventHandler.h:9,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txBufferingHandler.h:9,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txBufferingHandler.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  291 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  290 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathNode.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xml/txXMLUtils.h:15,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txXSLTFunctions.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txCurrentFunctionCall.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/xslt/xslt/txEXSLTFunctions.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/dom/xul/XULDocument.cpp:33,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_dom_xslt_xpath1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp
dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:2:
/<<PKGBUILDDIR>>/dom/xul/XULDocument.cpp: In member function 'virtual nsresult mozilla::dom::XULDocument::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/XULDocument.cpp:184:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  184 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/XULDocument.cpp:184:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  184 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMArray.h:15,
                 from /<<PKGBUILDDIR>>/dom/xul/nsXULPrototypeDocument.h:11,
                 from /<<PKGBUILDDIR>>/dom/xul/nsXULPrototypeDocument.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul1.cpp:2:
/<<PKGBUILDDIR>>/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULPrototypeDocument.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   71 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULPrototypeDocument.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   70 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:2:
/<<PKGBUILDDIR>>/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:2:
/<<PKGBUILDDIR>>/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULCommandDispatcher.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   50 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULCommandDispatcher.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   49 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  172 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  171 |   NS_INTERFACE_MAP_ENTRY(nsIContentSink)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   56 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   55 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   84 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   83 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFrame.h:59,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathTreeWalker.h:11,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txExecutionState.h:18,
                 from /<<PKGBUILDDIR>>/dom/xslt/xslt/txCurrentFunctionCall.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static nsresult txVariable::Convert(nsIVariant*, txAExprResult**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.h:10,
                 from /<<PKGBUILDDIR>>/dom/xul/XULBroadcastManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xul/Unified_cpp_dom_xul0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_xslt_xpath2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:110:
/<<PKGBUILDDIR>>/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'void txMozillaXSLTProcessor::SetParameter(JSContext*, const nsAString&, const nsAString&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:1109:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1109 | void txMozillaXSLTProcessor::SetParameter(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_xslt_xslt1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_xslt_xslt1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)':
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  112 |     memmove(pos + 1, pos, moveSize * sizeof(txXPathNode));
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathTreeWalker.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txNameTest.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
   18 | class txXPathNode {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)':
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  277 |       memmove(insertPos, pos, count * sizeof(txXPathNode));
      |                                                          ^
In file included from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathTreeWalker.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txNameTest.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
   18 | class txXPathNode {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()':
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  375 |       memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode));
      |                                                                           ^
In file included from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathTreeWalker.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txNameTest.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
   18 | class txXPathNode {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)':
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  469 |     memmove(dest, mStart, oldSize * sizeof(txXPathNode));
      |                                                        ^
In file included from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathTreeWalker.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txNameTest.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
   18 | class txXPathNode {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  494 |     memcpy(dest, mStart, oldSize * sizeof(txXPathNode));
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathTreeWalker.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txNameTest.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
   18 | class txXPathNode {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)':
/<<PKGBUILDDIR>>/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  567 |   memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode));
      |                                                              ^
In file included from /<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathTreeWalker.h:10,
                 from /<<PKGBUILDDIR>>/dom/xslt/xpath/txNameTest.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2:
/<<PKGBUILDDIR>>/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here
   18 | class txXPathNode {
      |       ^~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/vr'
mkdir -p '.deps/'
dom/vr/Unified_cpp_dom_vr0.o
/usr/bin/g++ -o Unified_cpp_dom_vr0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/vr -I/<<PKGBUILDDIR>>/build-browser/dom/vr -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_vr0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/xpath'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/u2f'
mkdir -p '.deps/'
dom/u2f/Unified_cpp_dom_u2f0.o
/usr/bin/g++ -o Unified_cpp_dom_u2f0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/build-browser/dom/u2f -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/dom/webauthn -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_u2f0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/u2f/Unified_cpp_dom_u2f0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xul'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/console'
mkdir -p '.deps/'
dom/console/Unified_cpp_dom_console0.o
/usr/bin/g++ -o Unified_cpp_dom_console0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/console -I/<<PKGBUILDDIR>>/build-browser/dom/console -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_console0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  924 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  923 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/U2F.h:12,
                 from /<<PKGBUILDDIR>>/dom/u2f/U2F.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/u2f/Unified_cpp_dom_u2f0.cpp:2:
/<<PKGBUILDDIR>>/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/U2FBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/U2F.h:14,
                 from /<<PKGBUILDDIR>>/dom/u2f/U2F.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/u2f/Unified_cpp_dom_u2f0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   48 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  667 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  666 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   32 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  261 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  260 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   22 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xslt/xslt'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/performance'
mkdir -p '.deps/'
dom/performance/Unified_cpp_dom_performance0.o
/usr/bin/g++ -o Unified_cpp_dom_performance0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/performance -I/<<PKGBUILDDIR>>/build-browser/dom/performance -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_performance0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'virtual bool mozilla::dom::ConsoleProfileWorkerRunnable::PreDispatch(JSContext*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:434:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  434 |               !JS_DefineElement(aCx, arguments, i, arg, JSPROP_ENUMERATE))) {
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'virtual bool mozilla::dom::ConsoleCallDataWorkerRunnable::PreDispatch(JSContext*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:355:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  355 |               !JS_DefineElement(aCx, arguments, i, arg, JSPROP_ENUMERATE))) {
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'bool mozilla::dom::ConsoleRunnable::StoreConsoleData(JSContext*, mozilla::dom::ConsoleCallData*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:355:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  355 |               !JS_DefineElement(aCx, arguments, i, arg, JSPROP_ENUMERATE))) {
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/u2f'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist'
mkdir -p '.deps/'
dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.o
/usr/bin/g++ -o Unified_cpp_webbrowserpersist0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_webbrowserpersist0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::MaybeExecuteDumpFunction(JSContext*, const nsAString&, const mozilla::dom::Sequence<JS::Value>&, nsIStackFrame*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:2771:57: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2771 |     JS::Rooted<JSString*> jsString(aCx, JS_ValueToSource(aCx, v));
      |                                         ~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::StartTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, DOMHighResTimeStamp*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::LogTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, double*, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'uint32_t mozilla::dom::Console::IncreaseCounter(JSContext*, const mozilla::dom::Sequence<JS::Value>&, nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'uint32_t mozilla::dom::Console::ResetCounter(JSContext*, const mozilla::dom::Sequence<JS::Value>&, nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::MaybeExecuteDumpFunctionForTime(JSContext*, mozilla::dom::Console::MethodName, const nsAString&, uint64_t, const JS::Value&)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:2842:55: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2842 |   JS::Rooted<JSString*> jsString(aCx, JS_ValueToSource(aCx, v));
      |                                       ~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool mozilla::dom::Console::MonotonicTimer(JSContext*, mozilla::dom::Console::MethodName, const mozilla::dom::Sequence<JS::Value>&, DOMHighResTimeStamp*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/throw_gcc.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/type_traits:64,
                 from /usr/include/c++/9/bits/move.h:55,
                 from /usr/include/c++/9/bits/nested_exception.h:40,
                 from /usr/include/c++/9/exception:144,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/exception:3,
                 from /usr/include/c++/9/new:40,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/new:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/new:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozalloc.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nscore.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTraceRefcnt.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jspubtd.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'mozilla::dom::VRMockDisplay::VRMockDisplay(const nsCString&, uint32_t)' at /<<PKGBUILDDIR>>/dom/vr/VRServiceTest.cpp:35:10:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/vr/VRDisplay.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/vr/Unified_cpp_dom_vr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::VRDisplay::RequestPresent(const nsTArray<mozilla::dom::VRLayer>&, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::VRDisplay::ExitPresent(mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'void mozilla::dom::Console::ComposeAndStoreGroupName(JSContext*, const mozilla::dom::Sequence<JS::Value>&, nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/vr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xhr'
mkdir -p '.deps/'
dom/xhr/Unified_cpp_dom_xhr0.o
/usr/bin/g++ -o Unified_cpp_dom_xhr0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/xhr -I/<<PKGBUILDDIR>>/build-browser/dom/xhr -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_xhr0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In static member function 'static void mozilla::dom::Console::ProfileMethodMainthread(JSContext*, const nsAString&, const mozilla::dom::Sequence<JS::Value>&)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:1298:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1298 |   if (!JS_DefineProperty(aCx, eventObj, "wrappedJSObject", eventValue,
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1299 |                          JSPROP_ENUMERATE)) {
      |                          ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::ProfileMethodInternal(JSContext*, mozilla::dom::Console::MethodName, const nsAString&, const mozilla::dom::Sequence<JS::Value>&)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:434:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  434 |               !JS_DefineElement(aCx, arguments, i, arg, JSPROP_ENUMERATE))) {
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::ConsoleRunnable::ProcessProfileData(JSContext*, mozilla::dom::Console::MethodName, const nsAString&)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:478:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 |       if (!JS_GetElement(aCx, argumentsObj, i, &value)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:29:
/<<PKGBUILDDIR>>/dom/console/ConsoleUtils.cpp: In member function 'void mozilla::dom::ConsoleUtils::ReportForServiceWorkerScopeInternal(const nsAString&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::dom::ConsoleUtils::Level)':
/<<PKGBUILDDIR>>/dom/console/ConsoleUtils.cpp:134:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  134 |   storage->RecordEvent(NS_LITERAL_STRING("ServiceWorker"), aScope, eventValue);
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'virtual void mozilla::dom::ConsoleProfileWorkerRunnable::RunConsole(JSContext*, mozilla::dom::WorkerPrivate*, nsPIDOMWindowOuter*, nsPIDOMWindowInner*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:478:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 |       if (!JS_GetElement(aCx, argumentsObj, i, &value)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool mozilla::dom::Console::ProcessArguments(JSContext*, const mozilla::dom::Sequence<JS::Value>&, mozilla::dom::Sequence<JS::Value>&, mozilla::dom::Sequence<nsTString<char16_t> >&) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:136:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::ConsoleStackEntry]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::LazyStackGetter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'bool mozilla::dom::Console::PopulateConsoleNotificationInTheTargetScope(JSContext*, const mozilla::dom::Sequence<JS::Value>&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, mozilla::dom::ConsoleCallData*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:1665:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1665 | bool Console::PopulateConsoleNotificationInTheTargetScope(
      |      ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp:1804:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1804 |           NS_WARN_IF(!JS_DefineProperty(aCx, eventObj, "stacktrace", stacktrace,
      |                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1805 |                                         JSPROP_ENUMERATE))) {
      |                                         ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:15,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::ProcessCallData(JSContext*, mozilla::dom::ConsoleCallData*, const mozilla::dom::Sequence<JS::Value>&)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:1629:62: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1629 |   if (NS_WARN_IF(!PopulateConsoleNotificationInTheTargetScope(
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1630 |           aCx, aArguments, targetScope, &eventValue, aData))) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ProfilerCounts.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsError.h:32:64: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   32 | #define NS_FAILED(_nsresult) ((bool)MOZ_UNLIKELY(NS_FAILED_impl(_nsresult)))
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/dom/console/Console.cpp:1660:7: note: in expansion of macro 'NS_FAILED'
 1660 |   if (NS_FAILED(mStorage->RecordEvent(innerID, outerID, eventValue))) {
      |       ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::ConsoleRunnable::ProcessCallData(JSContext*, mozilla::dom::Console*, mozilla::dom::ConsoleCallData*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:395:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  395 |       if (!JS_GetElement(aCx, argumentsObj, i, &value)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::NotifyHandler(JSContext*, const mozilla::dom::Sequence<JS::Value>&, mozilla::dom::ConsoleCallData*)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:2522:62: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2522 |   if (NS_WARN_IF(!PopulateConsoleNotificationInTheTargetScope(
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2523 |           aCx, aArguments, callableGlobal, &value, aCallData))) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/console/Console.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:177:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  177 |     return Call(s.GetContext(), JS::UndefinedHandleValue, value, aRetVal, aRv);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:177:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:177:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:177:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In static member function 'static void mozilla::dom::Console::TimeStamp(const mozilla::dom::GlobalObject&, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:1182:6: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
 1182 | void Console::TimeStamp(const GlobalObject& aGlobal,
      |      ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:11:
/<<PKGBUILDDIR>>/dom/console/ConsoleInstance.cpp: In member function 'void mozilla::dom::ConsoleInstance::TimeStamp(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/console/ConsoleInstance.cpp:161:6: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  161 | void ConsoleInstance::TimeStamp(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::RetrieveConsoleEvents(JSContext*, nsTArray<JS::Value>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/console/Console.cpp:2559:64: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2559 |     if (NS_WARN_IF(!PopulateConsoleNotificationInTheTargetScope(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2560 |             aCx, sequence, targetScope, &value, mCallDataStorage[i]))) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual JSObject* mozilla::dom::ConsoleRunnable::CustomReadHandler(JSContext*, JSStructuredCloneReader*, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   21 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   68 | NS_INTERFACE_MAP_END_INHERITING(Performance)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   67 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ConsoleBinding.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Console.h:10,
                 from /<<PKGBUILDDIR>>/dom/console/Console.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/console/Unified_cpp_dom_console0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool mozilla::dom::ConsoleRunnable::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/console'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/worklet'
mkdir -p '.deps/'
dom/worklet/Unified_cpp_dom_worklet0.o
/usr/bin/g++ -o Unified_cpp_dom_worklet0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/worklet -I/<<PKGBUILDDIR>>/build-browser/dom/worklet -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_worklet0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/worklet/Unified_cpp_dom_worklet0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   47 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   46 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   26 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   25 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   22 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::PerformanceObserver::Notify()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.h:11,
                 from /<<PKGBUILDDIR>>/dom/performance/Performance.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/performance/Unified_cpp_dom_performance0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In static member function 'static void mozilla::dom::PerformanceObserver::GetSupportedEntryTypes(const mozilla::dom::GlobalObject&, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/performance'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/script'
mkdir -p '.deps/'
dom/script/Unified_cpp_dom_script0.o
/usr/bin/g++ -o Unified_cpp_dom_script0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/script -I/<<PKGBUILDDIR>>/build-browser/dom/script -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_script0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/dom/worklet/Worklet.h:11,
                 from /<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  412 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  411 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   37 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   36 |   NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:388:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  388 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:387:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  387 |   NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:3648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 3648 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:3647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 3647 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:32,
                 from /<<PKGBUILDDIR>>/dom/worklet/Worklet.h:11,
                 from /<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:24,
                 from /<<PKGBUILDDIR>>/build-browser/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp:1468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1468 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 1467 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/worklet/Unified_cpp_dom_worklet0.cpp:2:
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp: In member function 'void mozilla::dom::ExecutionRunnable::RunOnWorkletThread()':
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:364:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  364 |       !JS::Evaluate(cx, compileOptions, buffer, &unused)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp: In member function 'virtual void mozilla::dom::WorkletFetchHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:234:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |   virtual void RejectedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:10,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:11,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:10,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  102 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:11,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  101 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:10,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:11,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2:
/<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   58 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   57 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  287 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  286 |   NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp: In member function 'virtual void mozilla::dom::WorkletFetchHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/worklet/Worklet.cpp:142:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  142 |   virtual void ResolvedCallback(JSContext* aCx,
      |                ^~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/worklet'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/payments'
mkdir -p '.deps/'
dom/payments/Unified_cpp_dom_payments0.o
/usr/bin/g++ -o Unified_cpp_dom_payments0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/payments -I/<<PKGBUILDDIR>>/build-browser/dom/payments -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_payments0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:10,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   47 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:11,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:10,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  117 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/script/LoadedScript.h:11,
                 from /<<PKGBUILDDIR>>/dom/script/LoadedScript.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  116 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.h: In member function 'virtual void mozilla::dom::XMLHttpRequestWorker::GetInterface(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.h:185:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  185 |   virtual void GetInterface(JSContext* aCx, JS::Handle<JS::Value> aIID,
      |                ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.h:185:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:20:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual void mozilla::dom::XMLHttpRequestMainThread::GetInterface(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:3382:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3382 | void XMLHttpRequestMainThread::GetInterface(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:3382:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1805:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1805 |   GetInterfaceImpl(aCx, aThis, aThis, aIID, aRetval, aError);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1805:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:20:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'nsresult mozilla::dom::XMLHttpRequestMainThread::CreateResponseParsedJSON(JSContext*)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:622:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  622 |   if (!JS_ParseJSON(aCx, string.BeginReading(), string.Length(), &value)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:47:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual void mozilla::dom::XMLHttpRequestWorker::GetResponse(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp:2214:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2214 | void XMLHttpRequestWorker::GetResponse(JSContext* /* unused */,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp:27,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVStringArgument::TrySetToFormData(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1739:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1739 |   TrySetToFormData(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h: In member function 'bool mozilla::dom::DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVStringArgument::TrySetToURLSearchParams(JSContext*, JS::MutableHandle<JS::Value>, bool&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UnionConversions.h:1758:3: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1758 |   TrySetToURLSearchParams(JSContext* cx, JS::MutableHandle<JS::Value> value, bool& tryNext, bool passedToJSImpl = false)
      |   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:47:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual bool mozilla::dom::{anonymous}::EventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp:1174:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1174 |         Read(global, aCx, &response, rv);
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentRequestBinding.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   25 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentAddress.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:20:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual void mozilla::dom::XMLHttpRequestMainThread::GetResponse(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:653:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  653 | void XMLHttpRequestMainThread::GetResponse(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLFormSubmission.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FormData.h:13,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.h:42,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:47:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual bool mozilla::dom::{anonymous}::EventRunnable::PreDispatch(mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp:1076:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1076 |           Write(cx, response, transferable, JS::CloneDataPolicy(), rv);
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentRequestBinding.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentAddress.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual void mozilla::dom::SendRunnable::RunOnMainThread(mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestWorker.cpp:1355:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1355 |     Read(parent, cx, &body, aRv);
      |     ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:20:
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual void mozilla::dom::{anonymous}::FileCreationHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:1653:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1653 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual void mozilla::dom::{anonymous}::FileCreationHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequestMainThread.cpp:1638:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1638 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:47:
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In function 'bool mozilla::dom::HostPopulateImportMeta(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:860:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  860 | bool HostPopulateImportMeta(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.h:11,
                 from /<<PKGBUILDDIR>>/dom/xhr/XMLHttpRequest.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/xhr/Unified_cpp_dom_xhr0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual void mozilla::dom::XMLHttpRequestWorker::Send(JSContext*, const mozilla::dom::Nullable<mozilla::dom::DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xhr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/payments/ipc'
mkdir -p '.deps/'
dom/payments/ipc/Unified_cpp_dom_payments_ipc0.o
/usr/bin/g++ -o Unified_cpp_dom_payments_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/payments/ipc -I/<<PKGBUILDDIR>>/build-browser/dom/payments/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_payments_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/payments/ipc/Unified_cpp_dom_payments_ipc0.cpp
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In static member function 'static void mozilla::dom::ScriptLoader::ResolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSString*>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:825:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  825 | void ScriptLoader::ResolveImportedModule(
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In function 'JSObject* mozilla::dom::HostResolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSString*>)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:815:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  815 | JSObject* HostResolveImportedModule(JSContext* aCx,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:819:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  819 |   ScriptLoader::ResolveImportedModule(aCx, aReferencingPrivate, aSpecifier,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  820 |                                       &module);
      |                                       ~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In member function 'void mozilla::dom::ScriptLoader::FinishDynamicImport(JSContext*, mozilla::dom::ModuleLoadRequest*, nsresult)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:970:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  970 |   JS::FinishDynamicModuleImport(aCx, referencingScript, specifier, promise);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:21,
                 from /<<PKGBUILDDIR>>/dom/script/ScriptElement.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:20:
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h: In member function 'nsresult mozilla::dom::ScriptLoader::FillCompileOptionsForRequest(const mozilla::dom::AutoJSAPI&, mozilla::dom::ScriptLoadRequest*, JS::Handle<JSObject*>, JS::CompileOptions*)':
/<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:56:
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp: In member function 'bool mozilla::dom::AutoJSAPI::PeekException(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:543:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  543 | bool AutoJSAPI::PeekException(JS::MutableHandle<JS::Value> aVal) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:543:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:547:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  547 |   if (!JS_GetPendingException(cx(), aVal)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp: In member function 'bool mozilla::dom::AutoJSAPI::StealExceptionAndStack(JS::MutableHandle<JS::Value>, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:558:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  558 | bool AutoJSAPI::StealExceptionAndStack(JS::MutableHandle<JS::Value> aVal,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:558:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:547:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  547 |   if (!JS_GetPendingException(cx(), aVal)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp: In member function 'bool mozilla::dom::AutoJSAPI::StealException(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:553:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  553 | bool AutoJSAPI::StealException(JS::MutableHandle<JS::Value> aVal) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:555:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  555 |   return StealExceptionAndStack(aVal, &stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp: In member function 'void mozilla::dom::AutoEntryScript::DocshellEntryMonitor::Entry(JSContext*, JSFunction*, JSScript*, JS::Handle<JS::Value>, const char*)':
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:612:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  612 | void AutoEntryScript::DocshellEntryMonitor::Entry(
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:658:63: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  658 |     docShellForJSRunToCompletion->NotifyJSRunToCompletionStart(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  659 |         mReason, functionNameChars, filename.BeginReading(), lineNumber,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |         aAsyncStack, aAsyncCause);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~                              
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentRequestBinding.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   62 |   NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/script/ScriptElement.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h: In member function 'virtual void mozilla::dom::AutoEntryScript::DocshellEntryMonitor::Entry(JSContext*, JSScript*, JS::Handle<JS::Value>, const char*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:357:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  357 |     void Entry(JSContext* aCx, JSScript* aScript,
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:357:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:360:12: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  360 |       Entry(aCx, nullptr, aScript, aAsyncStack, aAsyncCause);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h: In member function 'virtual void mozilla::dom::AutoEntryScript::DocshellEntryMonitor::Entry(JSContext*, JSFunction*, JS::Handle<JS::Value>, const char*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:351:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  351 |     void Entry(JSContext* aCx, JSFunction* aFunction,
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:354:12: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  354 |       Entry(aCx, aFunction, nullptr, aAsyncStack, aAsyncCause);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/webbrowserpersist'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/websocket'
mkdir -p '.deps/'
dom/websocket/Unified_cpp_dom_websocket0.o
/usr/bin/g++ -o Unified_cpp_dom_websocket0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/websocket -I/<<PKGBUILDDIR>>/build-browser/dom/websocket -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_websocket0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/websocket/Unified_cpp_dom_websocket0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:11:
/<<PKGBUILDDIR>>/dom/script/ModuleLoadRequest.cpp: In static member function 'static mozilla::dom::ModuleLoadRequest* mozilla::dom::ModuleLoadRequest::CreateDynamicImport(nsIURI*, mozilla::dom::ScriptFetchOptions*, nsIURI*, mozilla::dom::ScriptLoader*, JS::Handle<JS::Value>, JS::Handle<JSString*>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/script/ModuleLoadRequest.cpp:79:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   79 | ModuleLoadRequest* ModuleLoadRequest::CreateDynamicImport(
      |                    ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:56:
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp: In member function 'void mozilla::dom::AutoJSAPI::ReportException()':
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:501:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  501 |   if (StealExceptionAndStack(&exn, &exnStack) &&
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:513:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  513 |         DispatchScriptErrorEvent(inner, rcx, xpcReport, exn, exnStack);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:517:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  517 |         xpc::FindExceptionStackForConsoleReport(inner, exn, exnStack, &stack,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518 |                                                 &stackGlobal);
      |                                                 ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptSettings.cpp:533:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  533 |       JS::SetPendingExceptionAndStack(cx(), exn, exnStack);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/script/Unified_cpp_dom_script0.cpp:47:
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In function 'nsresult mozilla::dom::ResolveRequestedModules(mozilla::dom::ModuleLoadRequest*, nsCOMArray<nsIURI>*)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:637:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  637 |     if (!JS_GetElement(cx, requestedModules, i, &element)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:641:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  641 |     JS::Rooted<JSString*> str(cx, JS::GetRequestedModuleSpecifier(cx, element));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:656:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  656 |       JS::GetRequestedModuleSourcePos(cx, element, &lineNumber, &columnNumber);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:565:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  565 |   if (!JS::CreateError(aCx, JSEXN_TYPEERR, nullptr, filename, aLineNumber,
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566 |                        aColumnNumber, nullptr, string, &error)) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   19 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentAddress.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentRequestBinding.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   42 |   NS_INTERFACE_MAP_ENTRY(nsITimerCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In function 'bool mozilla::dom::HostImportModuleDynamically(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSString*>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:883:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  883 | bool HostImportModuleDynamically(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:926:79: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  926 |       uri, options, baseURL, loader, aReferencingPrivate, aSpecifier, aPromise);
      |                                                                               ^
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In member function 'bool mozilla::dom::ScriptLoader::InstantiateModuleTree(mozilla::dom::ModuleLoadRequest*)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:1131:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1131 |     if (!jsapi.StealException(&exception)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In member function 'nsresult mozilla::dom::ScriptLoader::EvaluateScript(mozilla::dom::ScriptLoadRequest*)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:2616:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2616 |         JS_SetPendingException(cx, error);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp: In member function 'nsresult mozilla::dom::ScriptLoader::CreateModuleScript(mozilla::dom::ModuleLoadRequest*)':
/<<PKGBUILDDIR>>/dom/script/ScriptLoader.cpp:514:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  514 |       if (!aes.StealException(&error)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/script'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers'
mkdir -p '.deps/'
dom/serviceworkers/Unified_cpp_dom_serviceworkers0.o
/usr/bin/g++ -o Unified_cpp_dom_serviceworkers0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/serviceworkers -I/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_serviceworkers0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp
dom/serviceworkers/Unified_cpp_dom_serviceworkers1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TypedArray.h:17,
                 from /<<PKGBUILDDIR>>/dom/websocket/WebSocket.h:12,
                 from /<<PKGBUILDDIR>>/dom/websocket/WebSocket.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/websocket/Unified_cpp_dom_websocket0.cpp:2:
/<<PKGBUILDDIR>>/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/websocket/WebSocket.cpp:1484:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1484 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/TypedArray.h:19,
                 from /<<PKGBUILDDIR>>/dom/websocket/WebSocket.h:12,
                 from /<<PKGBUILDDIR>>/dom/websocket/WebSocket.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/websocket/Unified_cpp_dom_websocket0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/websocket/WebSocket.cpp:1483:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 1483 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:56:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp: In member function 'virtual nsresult mozilla::dom::payments::PaymentDetails::GetPayerErrors(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp:429:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  429 | PaymentDetails::GetPayerErrors(JSContext* aCx, JS::MutableHandleValue aErrors) {
      | ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp: In member function 'virtual nsresult mozilla::dom::payments::PaymentDetails::GetShippingAddressErrors(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp:418:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  418 | PaymentDetails::GetShippingAddressErrors(JSContext* aCx,
      | ^~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/payments/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/test/gtest'
mkdir -p '.deps/'
dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/serviceworkers/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/test/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:92:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp: In function 'nsresult mozilla::dom::SerializeFromJSVal(JSContext*, JS::HandleValue, nsAString&)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp:23:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   23 | nsresult SerializeFromJSVal(JSContext* aCx, JS::HandleValue aValue,
      |          ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ProfilerCounts.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/BasicCardPayment.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:2:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp:28:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   28 |   NS_ENSURE_TRUE(nsContentUtils::StringifyJSON(aCx, &value, serializedValue),
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp:28:3: note: in expansion of macro 'NS_ENSURE_TRUE'
   28 |   NS_ENSURE_TRUE(nsContentUtils::StringifyJSON(aCx, &value, serializedValue),
      |   ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:20:
/<<PKGBUILDDIR>>/dom/payments/PaymentActionResponse.cpp: In member function 'virtual nsresult mozilla::dom::GeneralResponseData::InitData(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/dom/payments/PaymentActionResponse.cpp:50:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   50 | GeneralResponseData::InitData(JS::HandleValue aValue, JSContext* aCx) {
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentActionResponse.cpp:54:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   54 |   nsresult rv = SerializeFromJSVal(aCx, aValue, mData);
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentActionResponse.cpp: In member function 'virtual nsresult mozilla::dom::GeneralMethodChangeDetails::InitData(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/dom/payments/PaymentActionResponse.cpp:385:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 | GeneralMethodChangeDetails::InitData(JS::HandleValue aDetails, JSContext* aCx) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentActionResponse.cpp:389:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  389 |   nsresult rv = SerializeFromJSVal(aCx, aDetails, mDetails);
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:92:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp: In function 'nsresult mozilla::dom::SerializeFromJSObject(JSContext*, JS::HandleObject, nsAString&)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp:20:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   20 |   return SerializeFromJSVal(aCx, value, aSerializedObject);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp: In function 'nsresult mozilla::dom::DeserializeToJSValue(const nsAString&, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp:52:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   52 | nsresult DeserializeToJSValue(const nsAString& aSerializedObject,
      |          ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUtils.cpp:55:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   55 |   if (!JS_ParseJSON(aCx,
      |        ~~~~~~~~~~~~^~~~~
   56 |                     static_cast<const char16_t*>(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |                         PromiseFlatString(aSerializedObject).get()),
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   58 |                     aSerializedObject.Length(), aValue)) {
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:56:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp: In member function 'virtual nsresult mozilla::dom::payments::PaymentMethodData::GetData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   43 | PaymentMethodData::GetData(JSContext* aCx, JS::MutableHandleValue aData) {
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp: In member function 'virtual nsresult mozilla::dom::payments::PaymentDetailsModifier::GetData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp:209:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  209 | PaymentDetailsModifier::GetData(JSContext* aCx, JS::MutableHandleValue aData) {
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp: In member function 'virtual nsresult mozilla::dom::payments::PaymentDetails::GetPaymentMethodErrors(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestData.cpp:439:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  439 | PaymentDetails::GetPaymentMethodErrors(JSContext* aCx,
      | ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:11:
/<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual void mozilla::dom::MerchantValidationEvent::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp:102:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  102 | void MerchantValidationEvent::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual void mozilla::dom::MerchantValidationEvent::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp:124:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  124 | void MerchantValidationEvent::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:47:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequest.cpp: In member function 'virtual void mozilla::dom::PaymentRequest::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequest.cpp:1107:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1107 | void PaymentRequest::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:83:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual void mozilla::dom::PaymentRequestUpdateEvent::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUpdateEvent.cpp:93:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   93 | void PaymentRequestUpdateEvent::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:47:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequest.cpp: In member function 'virtual void mozilla::dom::PaymentRequest::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequest.cpp:1074:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1074 | void PaymentRequest::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:83:
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual void mozilla::dom::PaymentRequestUpdateEvent::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/payments/PaymentRequestUpdateEvent.cpp:52:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | void PaymentRequestUpdateEvent::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/websocket/WebSocket.h:14,
                 from /<<PKGBUILDDIR>>/dom/websocket/WebSocket.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/websocket/Unified_cpp_dom_websocket0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'nsresult mozilla::dom::WebSocket::CreateAndDispatchMessageEvent(const nsACString&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/websocket/Unified_cpp_dom_websocket0.cpp:2:
/<<PKGBUILDDIR>>/dom/websocket/WebSocket.cpp:1931:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1931 |   event->InitMessageEvent(nullptr, MESSAGE_EVENT_STRING, CanBubble::eNo,
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1932 |                           Cancelable::eNo, jsData, mImpl->mUTF16Origin,
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1933 |                           EmptyString(), nullptr,
      |                           ~~~~~~~~~~~~~~~~~~~~~~~
 1934 |                           Sequence<OwningNonNull<MessagePort>>());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/websocket'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/simpledb'
mkdir -p '.deps/'
dom/simpledb/Unified_cpp_dom_simpledb0.o
/usr/bin/g++ -o Unified_cpp_dom_simpledb0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/simpledb -I/<<PKGBUILDDIR>>/build-browser/dom/simpledb -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_simpledb0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/simpledb/Unified_cpp_dom_simpledb0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PaymentRequest.h:10,
                 from /<<PKGBUILDDIR>>/dom/payments/MerchantValidationEvent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/payments/Unified_cpp_dom_payments0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PaymentResponse::RespondComplete()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PaymentResponse::RespondRetry(const nsAString&, const nsAString&, mozilla::dom::PaymentAddress*, const mozilla::dom::ResponseData&, const nsAString&, const nsAString&, const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PaymentRequest::RespondShowPayment(const nsAString&, const mozilla::dom::ResponseData&, const nsAString&, const nsAString&, const nsAString&, nsresult)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PaymentRequest::RespondAbortPayment(bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/payments'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/reporting'
mkdir -p '.deps/'
dom/reporting/Unified_cpp_dom_reporting0.o
/usr/bin/g++ -o Unified_cpp_dom_reporting0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/reporting -I/<<PKGBUILDDIR>>/build-browser/dom/reporting -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_reporting0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/reporting/Unified_cpp_dom_reporting0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  133 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  132 |   NS_INTERFACE_MAP_ENTRY(ServiceWorker)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  935 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  934 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:978:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  978 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:977:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  977 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1041 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1040 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1134 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 1133 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1239 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
 1238 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ReportBody.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DeprecationReportBody.h:10,
                 from /<<PKGBUILDDIR>>/dom/reporting/DeprecationReportBody.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/reporting/Unified_cpp_dom_reporting0.cpp:2:
/<<PKGBUILDDIR>>/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/reporting/tests/gtest'
mkdir -p '.deps/'
dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/reporting/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/reporting/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/simpledb/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/simpledb/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2:
/<<PKGBUILDDIR>>/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   70 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   69 |   NS_INTERFACE_MAP_ENTRY(nsISDBRequest)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  399 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  398 |   NS_INTERFACE_MAP_ENTRY(nsITimerCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  770 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  769 |   NS_INTERFACE_MAP_ENTRY(nsITimerCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   39 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ScriptSettings.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ReportBody.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DeprecationReportBody.h:10,
                 from /<<PKGBUILDDIR>>/dom/reporting/DeprecationReportBody.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/reporting/Unified_cpp_dom_reporting0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   38 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ReportBody.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DeprecationReportBody.h:10,
                 from /<<PKGBUILDDIR>>/dom/reporting/DeprecationReportBody.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/reporting/Unified_cpp_dom_reporting0.cpp:2:
/<<PKGBUILDDIR>>/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   20 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   19 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/reporting/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/localstorage'
mkdir -p '.deps/'
dom/localstorage/Unified_cpp_dom_localstorage0.o
/usr/bin/g++ -o Unified_cpp_dom_localstorage0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/localstorage -I/<<PKGBUILDDIR>>/build-browser/dom/localstorage -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/file/ipc -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_localstorage0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/localstorage/Unified_cpp_dom_localstorage0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:119:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual void mozilla::dom::{anonymous}::WaitUntilHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:873:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  873 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual void mozilla::dom::{anonymous}::WaitUntilHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:877:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  877 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:883:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  883 |     nsContentUtils::ExtractErrorValues(aCx, aValue, spec, &line, &column,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  884 |                                        mRejectValue);
      |                                        ~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:38:
/<<PKGBUILDDIR>>/dom/simpledb/SDBResults.cpp: In member function 'virtual nsresult mozilla::dom::SDBResult::GetAsArrayBuffer(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/simpledb/SDBResults.cpp:31:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | SDBResult::GetAsArrayBuffer(JSContext* aCx, JS::MutableHandleValue _retval) {
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:20:
/<<PKGBUILDDIR>>/dom/simpledb/SDBConnection.cpp: In member function 'virtual nsresult mozilla::dom::SDBConnection::Write(JS::HandleValue, JSContext*, nsISDBRequest**)':
/<<PKGBUILDDIR>>/dom/simpledb/SDBConnection.cpp:320:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 | SDBConnection::Write(JS::HandleValue aValue, JSContext* aCx,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/simpledb/SDBConnection.cpp:320:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'void mozilla::dom::PushMessageData::Json(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1048:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1048 | void PushMessageData::Json(JSContext* cx, JS::MutableHandle<JS::Value> aRetval,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1054:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1054 |   BodyUtil::ConsumeJson(cx, aRetval, mDecodedText, aRv);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'void mozilla::dom::ExtendableMessageEvent::GetData(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1153:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1153 | void ExtendableMessageEvent::GetData(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:1157:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1157 |   if (!JS_WrapValue(aCx, aData)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/simpledb'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/localstorage/test/gtest'
mkdir -p '.deps/'
dom/localstorage/test/gtest/Unified_cpp_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/localstorage/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/localstorage/test/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/localstorage -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/localstorage/test/gtest/Unified_cpp_test_gtest0.cpp
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'void mozilla::dom::{anonymous}::AutoCancel::SetCancelErrorResult(JSContext*, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:503:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  503 |     if (!JS_GetPendingException(aCx, &exn)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/reporting/Unified_cpp_dom_reporting0.cpp:56:
/<<PKGBUILDDIR>>/dom/reporting/ReportDeliver.cpp: In member function 'virtual void mozilla::dom::{anonymous}::ReportFetchHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/reporting/ReportDeliver.cpp:37:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   37 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:29:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp: In member function 'void mozilla::dom::ServiceWorker::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp:169:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 | void ServiceWorker::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp:207:14: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  207 |   data->Write(aCx, aMessage, transferable, aRv);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp: In member function 'void mozilla::dom::ServiceWorker::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::PostMessageOptions&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorker.cpp:215:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  215 | void ServiceWorker::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:119:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual void mozilla::dom::{anonymous}::RespondWithHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:743:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  743 | void RespondWithHandler::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:752:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  752 |   nsContentUtils::ExtractErrorValues(aCx, aValue, sourceSpec, &line, &column,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  753 |                                      valueString);
      |                                      ~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::ServiceWorkerContainer::Register(const nsAString&, const mozilla::dom::RegistrationOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; _ArgTypes = {const mozilla::dom::ServiceWorkerRegistrationDescriptor&}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/reporting/Unified_cpp_dom_reporting0.cpp:65:
/<<PKGBUILDDIR>>/dom/reporting/ReportingHeader.cpp: In static member function 'static mozilla::UniquePtr<mozilla::dom::ReportingHeader::Client> mozilla::dom::ReportingHeader::ParseHeader(nsIHttpChannel*, nsIURI*, const nsACString&)':
/<<PKGBUILDDIR>>/dom/reporting/ReportingHeader.cpp:209:33: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |       SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingHeader.cpp:227:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  227 |   bool ok = JS_ParseJSON(cx, PromiseFlatString(json).get(), json.Length(),
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 |                          &jsonValue);
      |                          ~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/reporting/ReportingHeader.cpp:311:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |       if (!JS_GetElement(cx, endpoints, i, &element)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<mozilla::dom::ServiceWorkerRegistration>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::ServiceWorkerContainer::GetRegistrations(mozilla::ErrorResult&)::<lambda(const nsTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>&)>; _ArgTypes = {const nsTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>&}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerContainer.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::ServiceWorkerContainer::GetReady(mozilla::ErrorResult&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>::<lambda(bool)>; _ArgTypes = {bool}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::ServiceWorkerContainer::GetRegistration(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; _ArgTypes = {const mozilla::dom::ServiceWorkerRegistrationDescriptor&}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/reporting/Unified_cpp_dom_reporting0.cpp:56:
/<<PKGBUILDDIR>>/dom/reporting/ReportDeliver.cpp: In member function 'virtual void mozilla::dom::{anonymous}::ReportFetchHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/reporting/ReportDeliver.cpp:72:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   72 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:119:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual void mozilla::dom::{anonymous}::RespondWithHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:560:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  560 | void RespondWithHandler::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:574:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  574 |     nsContentUtils::ExtractErrorValues(aCx, aValue, sourceSpec, &line, &column,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |                                        valueString);
      |                                        ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerEvents.cpp:591:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  591 |     nsContentUtils::ExtractErrorValues(aCx, aValue, sourceSpec, &line, &column,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592 |                                        valueString);
      |                                        ~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/reporting'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/prio'
mkdir -p '.deps/'
dom/prio/Unified_cpp_dom_prio0.o
/usr/bin/g++ -o Unified_cpp_dom_prio0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/prio -I/<<PKGBUILDDIR>>/build-browser/dom/prio -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_prio0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/prio/Unified_cpp_dom_prio0.cpp
/usr/bin/g++ -o Unified_cpp_dom_serviceworkers1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/serviceworkers -I/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_serviceworkers1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp
dom/serviceworkers/Unified_cpp_dom_serviceworkers2.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/localstorage/ActorsParent.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/localstorage/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/prio/test/gtest'
mkdir -p '.deps/'
dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_dom_prio_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/prio/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/prio/test/gtest -I/<<PKGBUILDDIR>>/dom/prio -I/<<PKGBUILDDIR>>/third_party/msgpack/include -I/<<PKGBUILDDIR>>/third_party/prio/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_prio_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/dom/prio/PrioEncoder.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/prio/Unified_cpp_dom_prio0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'typename mozilla::EnableIf<mozilla::IsBaseOf<mozilla::dom::AllTypedArraysBase, T>::value, bool>::Type mozilla::dom::ToJSValue(JSContext*, const mozilla::dom::TypedArrayCreator<T>&, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::TypedArray<unsigned char, js::UnwrapUint8Array, JS_GetUint8ArrayData, js::GetUint8ArrayLengthAndData, JS_NewUint8Array>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:196:5: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  196 |     ToJSValue(JSContext* aCx, const TypedArrayCreator<T>& aArgument,
      |     ^~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/prio'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/l10n'
mkdir -p '.deps/'
dom/l10n/Unified_cpp_dom_l10n0.o
/usr/bin/g++ -o Unified_cpp_dom_l10n0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/l10n -I/<<PKGBUILDDIR>>/build-browser/dom/l10n -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_l10n0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/l10n/Unified_cpp_dom_l10n0.cpp
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/localstorage/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/localstorage/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2:
/<<PKGBUILDDIR>>/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/localstorage/LSObject.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  776 | NS_INTERFACE_MAP_END_INHERITING(Storage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/localstorage/ActorsChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/localstorage/ActorsChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/dom/localstorage/LSObject.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  775 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/prio/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/l10n/tests/gtest'
mkdir -p '.deps/'
dom/l10n/tests/gtest/Unified_cpp_dom_l10n_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_dom_l10n_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/l10n/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dom/l10n/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_l10n_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/l10n/tests/gtest/Unified_cpp_dom_l10n_tests_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerManager.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINetworkInterceptController.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerInterceptController.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  276 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  275 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   33 |   NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/dom/localstorage/ActorsParent.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/l10n/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/presentation'
mkdir -p '.deps/'
dom/presentation/Unified_cpp_dom_presentation0.o
/usr/bin/g++ -o Unified_cpp_dom_presentation0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/presentation -I/<<PKGBUILDDIR>>/build-browser/dom/presentation -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_presentation0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp
dom/presentation/Unified_cpp_dom_presentation1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/l10n'
/usr/bin/g++ -o Unified_cpp_dom_presentation1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/presentation -I/<<PKGBUILDDIR>>/build-browser/dom/presentation -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_presentation1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11:
/<<PKGBUILDDIR>>/dom/localstorage/ActorsParent.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsString&, const nsString&, const bool&, const int64_t&, const int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)':
/<<PKGBUILDDIR>>/dom/localstorage/ActorsParent.cpp:2102:20: warning: 'nextLoadIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2102 |     mNextLoadIndex = aNextLoadIndex;
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/localstorage/ActorsParent.cpp:5717:12: note: 'nextLoadIndex' was declared here
 5717 |   uint32_t nextLoadIndex;
      |            ^~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/localstorage'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/presentation/provider'
mkdir -p '.deps/'
dom/presentation/provider/Unified_cpp_provider0.o
/usr/bin/g++ -o Unified_cpp_provider0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/presentation/provider -I/<<PKGBUILDDIR>>/build-browser/dom/presentation/provider -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_provider0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/presentation/provider/Unified_cpp_provider0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WeakPtr.h:82,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.h:11,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   37 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   36 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   39 |   NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   48 |   NS_INTERFACE_MAP_ENTRY(nsIRequest)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WeakPtr.h:82,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.h:11,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   34 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:74:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp: In member function 'virtual void mozilla::dom::{anonymous}::KeepAliveHandler::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp:291:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  291 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/presentation/provider'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin'
mkdir -p '.deps/'
dom/plugins/test/testplugin/Unified_cpp_test_testplugin0.o
/usr/bin/g++ -o Unified_cpp_test_testplugin0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/dom/plugins/test/testplugin -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_test_testplugin0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/Unified_cpp_test_testplugin0.cpp
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp: In member function 'virtual void mozilla::dom::{anonymous}::KeepAliveHandler::_ZThn4_N7mozilla3dom12_GLOBAL__N_116KeepAliveHandler16ResolvedCallbackEP9JSContextN2JS6HandleINS5_5ValueEEE(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp:287:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  287 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp: In member function 'virtual void mozilla::dom::{anonymous}::KeepAliveHandler::_ZThn4_N7mozilla3dom12_GLOBAL__N_116KeepAliveHandler16RejectedCallbackEP9JSContextN2JS6HandleINS5_5ValueEEE(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp:291:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  291 |   void RejectedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp: In member function 'virtual void mozilla::dom::{anonymous}::KeepAliveHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerPrivate.cpp:287:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  287 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerManager.h:23,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerInterceptController.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::ServiceWorkerRegistration::Update(mozilla::ErrorResult&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; _ArgTypes = {const mozilla::dom::ServiceWorkerRegistrationDescriptor&}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:29:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::PropagateSoftUpdate(JS::Handle<JS::Value>, const nsAString&, JSContext*)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerManager.cpp:2785:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2785 | ServiceWorkerManager::PropagateSoftUpdate(
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationSessionInfo.h:11,
                 from /<<PKGBUILDDIR>>/dom/presentation/ipc/PresentationBuilderParent.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation1.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationSessionInfo.h:11,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationService.h:13,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationService.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
dom/plugins/test/testplugin/libnptest.so
rm -f libnptest.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libnptest.so -o libnptest.so Unified_cpp_test_testplugin0.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl  -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lX11-xcb -lxcb-shm -lxcb -lX11 -lXext
/usr/bin/ld: total time in link: 0.498458
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libnptest.so
chmod +x libnptest.so
../../../../config/nsinstall -R -m 644 'libnptest.so' '../../../../dist/plugins'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/secondplugin'
mkdir -p '.deps/'
dom/plugins/test/testplugin/secondplugin/Unified_cpp_secondplugin0.o
/usr/bin/g++ -o Unified_cpp_secondplugin0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/dom/plugins/test/testplugin/secondplugin -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/secondplugin -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_secondplugin0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/secondplugin/Unified_cpp_secondplugin0.cpp
dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so
rm -f libnpsecondtest.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libnpsecondtest.so -o libnpsecondtest.so Unified_cpp_secondplugin0.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl  -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lX11-xcb -lxcb-shm -lxcb -lX11 -lXext
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WeakPtr.h:82,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.h:11,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   71 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   70 |   NS_INTERFACE_MAP_ENTRY(nsITransportEventSink)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: total time in link: 0.487312
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libnpsecondtest.so
chmod +x libnpsecondtest.so
../../../../../config/nsinstall -R -m 644 'libnpsecondtest.so' '../../../../../dist/plugins'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/secondplugin'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/thirdplugin'
mkdir -p '.deps/'
dom/plugins/test/testplugin/thirdplugin/Unified_cpp_thirdplugin0.o
/usr/bin/g++ -o Unified_cpp_thirdplugin0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/dom/plugins/test/testplugin/thirdplugin -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/thirdplugin -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_thirdplugin0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/thirdplugin/Unified_cpp_thirdplugin0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDirectoryEnumerator.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFile.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/XREAppData.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULAppAPI.h:15,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationTransportBuilderConstructor.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderChild.h:9,
                 from /<<PKGBUILDDIR>>/dom/presentation/ipc/PresentationBuilderChild.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/ipc/PresentationBuilderChild.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation1.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_serviceworkers2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/serviceworkers -I/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_dom_serviceworkers2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationSessionInfo.h:11,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationService.h:13,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationService.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:101:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so
rm -f libnpthirdtest.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libnpthirdtest.so -o libnpthirdtest.so Unified_cpp_thirdplugin0.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl  -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lX11-xcb -lxcb-shm -lxcb -lX11 -lXext
/usr/bin/ld: total time in link: 0.504340
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libnpthirdtest.so
chmod +x libnpthirdtest.so
../../../../../config/nsinstall -R -m 644 'libnpthirdtest.so' '../../../../../dist/plugins'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/thirdplugin'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/flashplugin'
mkdir -p '.deps/'
dom/plugins/test/testplugin/flashplugin/Unified_cpp_flashplugin0.o
/usr/bin/g++ -o Unified_cpp_flashplugin0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/dom/plugins/test/testplugin/flashplugin -I/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/flashplugin -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_flashplugin0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/flashplugin/Unified_cpp_flashplugin0.cpp
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/view'
mkdir -p '.deps/'
view/Unified_cpp_view0.o
/usr/bin/g++ -o Unified_cpp_view0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/build-browser/view -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo  -MD -MP -MF .deps/Unified_cpp_view0.o.pp   /<<PKGBUILDDIR>>/build-browser/view/Unified_cpp_view0.cpp
dom/plugins/test/testplugin/flashplugin/libnpswftest.so
rm -f libnpswftest.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libnpswftest.so -o libnpswftest.so Unified_cpp_flashplugin0.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl  -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lX11-xcb -lxcb-shm -lxcb -lX11 -lXext
/usr/bin/ld: total time in link: 0.506084
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libnpswftest.so
chmod +x libnpswftest.so
../../../../../config/nsinstall -R -m 644 'libnpswftest.so' '../../../../../dist/plugins'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/plugins/test/testplugin/flashplugin'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget'
mkdir -p '.deps/'
widget/GfxInfoX11.o
/usr/bin/g++ -o GfxInfoX11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/GfxInfoX11.o.pp   /<<PKGBUILDDIR>>/widget/GfxInfoX11.cpp
widget/LSBUtils.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PresentationConnectionList::NotifyStateChange(const nsAString&, mozilla::dom::PresentationConnection*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:110:
/<<PKGBUILDDIR>>/dom/presentation/PresentationSessionInfo.cpp: In member function 'virtual void mozilla::dom::PresentationPresentingInfo::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/presentation/PresentationSessionInfo.cpp:1532:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1532 | void PresentationPresentingInfo::RejectedCallback(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PresentationAvailability::UpdateAvailabilityAndDispatchEvent(bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'bool mozilla::dom::PresentationAvailability::Init(RefPtr<mozilla::dom::Promise>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PresentationRequest::FindOrCreatePresentationAvailability(RefPtr<mozilla::dom::Promise>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::PresentationRequest::FindOrCreatePresentationConnection(const nsAString&, mozilla::dom::Promise*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:56:
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnection.cpp: In member function 'nsresult mozilla::dom::PresentationConnection::DispatchMessageEvent(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnection.cpp:573:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  573 | nsresult PresentationConnection::DispatchMessageEvent(
      |          ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnection.cpp:589:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  589 |   messageEvent->InitMessageEvent(nullptr, NS_LITERAL_STRING("message"),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |                                  CanBubble::eNo, Cancelable::eNo, aData, origin,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 |                                  EmptyString(), nullptr,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~
  592 |                                  Sequence<OwningNonNull<MessagePort>>());
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'nsresult mozilla::dom::PresentationConnection::DoReceiveMessage(const nsACString&, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:56:
/<<PKGBUILDDIR>>/dom/presentation/PresentationConnection.cpp:538:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  538 |   return DispatchMessageEvent(jsData);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/dom/presentation/PresentationAvailability.h:10,
                 from /<<PKGBUILDDIR>>/dom/presentation/AvailabilityCollection.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual nsresult mozilla::dom::PresentationRequesterCallback::NotifySuccess(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual nsresult mozilla::dom::PresentationReconnectCallback::NotifySuccess(const nsAString&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/presentation/Unified_cpp_dom_presentation0.cpp:110:
/<<PKGBUILDDIR>>/dom/presentation/PresentationSessionInfo.cpp: In member function 'virtual void mozilla::dom::PresentationPresentingInfo::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/presentation/PresentationSessionInfo.cpp:1468:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1468 | void PresentationPresentingInfo::ResolvedCallback(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/presentation'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/headless'
mkdir -p '.deps/'
widget/headless/Unified_cpp_widget_headless0.o
/usr/bin/g++ -o Unified_cpp_widget_headless0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/build-browser/widget/headless -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_widget_headless0.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/headless/Unified_cpp_widget_headless0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/view/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/view/nsView.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/view/Unified_cpp_view0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp:29:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'virtual void mozilla::dom::serviceWorkerScriptCache::{anonymous}::NoopPromiseHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp:1290:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1290 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue) override {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/widget/GfxInfoBase.h:19,
                 from /<<PKGBUILDDIR>>/widget/GfxInfoX11.h:11,
                 from /<<PKGBUILDDIR>>/widget/GfxInfoX11.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'virtual void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp:1235:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1235 | void CompareManager::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'virtual void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareCache::RejectedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp:1069:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1069 | void CompareCache::RejectedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'virtual void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareCache::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp:1054:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1054 | void CompareCache::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ManageOldKeys(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp:376:8: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  376 |   void ManageOldKeys(JSContext* aCx, JS::Handle<JS::Value> aValue) {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:86,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ServiceWorkerInfo.h:11,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerRegistrationInfo.h:10,
                 from /<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp:2:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp:408:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  408 |       if (NS_WARN_IF(!JS_GetElement(aCx, obj, i, &val)) ||
      |                       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/view/nsView.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/view/Unified_cpp_view0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/view/nsView.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/view/Unified_cpp_view0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp:29:
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'virtual void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ResolvedCallback(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/dom/serviceworkers/ServiceWorkerScriptCache.cpp:1205:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1205 | void CompareManager::ResolvedCallback(JSContext* aCx,
      |      ^~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/serviceworkers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk'
mkdir -p '.deps/'
widget/gtk/Unified_c_widget_gtk0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_widget_gtk0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox-esr"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/x11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -I/usr/include/startup-notification-1.0 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_c_widget_gtk0.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_c_widget_gtk0.c
widget/gtk/nsWindow.o
/usr/bin/g++ -o LSBUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/LSBUtils.o.pp   /<<PKGBUILDDIR>>/widget/LSBUtils.cpp
widget/WindowSurfaceX11SHM.o
/usr/bin/g++ -o nsWindow.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox-esr"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/x11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/startup-notification-1.0 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -Wno-error=shadow  -MD -MP -MF .deps/nsWindow.o.pp   /<<PKGBUILDDIR>>/widget/gtk/nsWindow.cpp
widget/gtk/Unified_cpp_widget_gtk0.o
/usr/bin/g++ -o WindowSurfaceX11SHM.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/WindowSurfaceX11SHM.o.pp   /<<PKGBUILDDIR>>/widget/WindowSurfaceX11SHM.cpp
widget/nsBaseDragService.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/view'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/stub'
mkdir -p '.deps/'
widget/gtk/mozgtk/stub/mozgtk.o
/usr/bin/gcc -std=gnu99 -o mozgtk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCOMMON_SYMBOLS -DGTK2_SYMBOLS -DGTK3_SYMBOLS -I/<<PKGBUILDDIR>>/widget/gtk/mozgtk/stub -I/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/stub -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mozgtk.o.pp   /<<PKGBUILDDIR>>/widget/gtk/mozgtk/mozgtk.c
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsLookAndFeel.h:14,
                 from /<<PKGBUILDDIR>>/widget/headless/HeadlessLookAndFeel.h:11,
                 from /<<PKGBUILDDIR>>/widget/headless/HeadlessLookAndFeelGTK.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/widget/headless/Unified_cpp_widget_headless0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
widget/gtk/mozgtk/stub/libmozgtk_stub.so
rm -f libmozgtk_stub.so
/usr/bin/gcc -std=gnu99 -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozgtk.so -o libmozgtk_stub.so mozgtk.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.398742
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libmozgtk_stub.so
chmod +x libmozgtk_stub.so
../../../../config/nsinstall -R -m 644 'libmozgtk_stub.so' '../../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/stub'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/gtk2'
mkdir -p '.deps/'
widget/gtk/mozgtk/gtk2/mozgtk.o
/usr/bin/gcc -std=gnu99 -o mozgtk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGTK3_SYMBOLS -I/<<PKGBUILDDIR>>/widget/gtk/mozgtk/gtk2 -I/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/gtk2 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mozgtk.o.pp   /<<PKGBUILDDIR>>/widget/gtk/mozgtk/mozgtk.c
/usr/bin/g++ -o nsBaseDragService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsBaseDragService.o.pp   /<<PKGBUILDDIR>>/widget/nsBaseDragService.cpp
widget/nsBaseWidget.o
widget/gtk/mozgtk/gtk2/libmozgtk.so
rm -f libmozgtk.so
/usr/bin/gcc -std=gnu99 -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozgtk.so -o libmozgtk.so mozgtk.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl  -Wl,--no-as-needed -lgtk-x11-2.0 -lgdk-x11-2.0 -Wl,--as-needed
/usr/bin/ld: total time in link: 0.180932
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libmozgtk.so
chmod +x libmozgtk.so
../../../../config/nsinstall -R -m 644 'libmozgtk.so' '../../../../dist/bin/gtk2'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/gtk2'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/gtk3'
mkdir -p '.deps/'
widget/gtk/mozgtk/gtk3/mozgtk.o
/usr/bin/gcc -std=gnu99 -o mozgtk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGTK2_SYMBOLS -I/<<PKGBUILDDIR>>/widget/gtk/mozgtk/gtk3 -I/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/gtk3 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/mozgtk.o.pp   /<<PKGBUILDDIR>>/widget/gtk/mozgtk/mozgtk.c
widget/gtk/mozgtk/gtk3/libmozgtk.so
rm -f libmozgtk.so
/usr/bin/gcc -std=gnu99 -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozgtk.so -o libmozgtk.so mozgtk.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl  -Wl,--no-as-needed -lgtk-3 -lgdk-3 -Wl,--as-needed
/usr/bin/ld: total time in link: 0.167501
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libmozgtk.so
chmod +x libmozgtk.so
../../../../config/nsinstall -R -m 644 'libmozgtk.so' '../../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozgtk/gtk3'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/wayland'
mkdir -p '.deps/'
widget/gtk/wayland/gtk-primary-selection-protocol.o
/usr/bin/gcc -std=gnu99 -o gtk-primary-selection-protocol.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/gtk/wayland -I/<<PKGBUILDDIR>>/build-browser/widget/gtk/wayland -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/gtk-primary-selection-protocol.o.pp   /<<PKGBUILDDIR>>/widget/gtk/wayland/gtk-primary-selection-protocol.c
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11,
                 from /<<PKGBUILDDIR>>/widget/headless/HeadlessCompositorWidget.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/widget/headless/Unified_cpp_widget_headless0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11,
                 from /<<PKGBUILDDIR>>/widget/headless/HeadlessCompositorWidget.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/widget/headless/Unified_cpp_widget_headless0.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/wayland'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozwayland'
mkdir -p '.deps/'
widget/gtk/mozwayland/mozwayland.o
/usr/bin/gcc -std=gnu99 -o mozwayland.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/widget/gtk/mozwayland -I/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozwayland -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/mozwayland.o.pp   /<<PKGBUILDDIR>>/widget/gtk/mozwayland/mozwayland.c
widget/gtk/mozwayland/libmozwayland.so
rm -f libmozwayland.so
/usr/bin/gcc -std=gnu99 -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozwayland.so -o libmozwayland.so mozwayland.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.060127
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libmozwayland.so
chmod +x libmozwayland.so
../../../config/nsinstall -R -m 644 'libmozwayland.so' '../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk/mozwayland'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/gtkxtbin'
mkdir -p '.deps/'
widget/gtkxtbin/gtk2xtbin.o
/usr/bin/gcc -std=gnu99 -o gtk2xtbin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_IMPL_GTKXTBIN_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/gtkxtbin -I/<<PKGBUILDDIR>>/build-browser/widget/gtkxtbin -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -I/<<PKGBUILDDIR>>/widget/gtk/compat -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/gio-unix-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/gtk2xtbin.o.pp   /<<PKGBUILDDIR>>/widget/gtkxtbin/gtk2xtbin.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/gtkxtbin'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/widget/x11'
mkdir -p '.deps/'
widget/x11/keysym2ucs.o
/usr/bin/gcc -std=gnu99 -o keysym2ucs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/x11 -I/<<PKGBUILDDIR>>/build-browser/widget/x11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/keysym2ucs.o.pp   /<<PKGBUILDDIR>>/widget/x11/keysym2ucs.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/x11'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/editor/libeditor'
mkdir -p '.deps/'
editor/libeditor/Unified_cpp_editor_libeditor0.o
/usr/bin/g++ -o Unified_cpp_editor_libeditor0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/editor/libeditor -I/<<PKGBUILDDIR>>/build-browser/editor/libeditor -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_editor_libeditor0.o.pp   /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp
editor/libeditor/Unified_cpp_editor_libeditor1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/headless'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/editor/spellchecker'
mkdir -p '.deps/'
editor/spellchecker/Unified_cpp_editor_spellchecker0.o
/usr/bin/g++ -o Unified_cpp_editor_spellchecker0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/editor/spellchecker -I/<<PKGBUILDDIR>>/build-browser/editor/spellchecker -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_editor_spellchecker0.o.pp   /<<PKGBUILDDIR>>/build-browser/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.h:17,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsDragService.h:11,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsWindow.cpp:32:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.h:17,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.cpp:6:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozSpellChecker.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2:
/<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  260 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozSpellChecker.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  259 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozSpellChecker.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2:
/<<PKGBUILDDIR>>/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   85 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/mozSpellChecker.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.h:9,
                 from /<<PKGBUILDDIR>>/editor/spellchecker/EditorSpellCheck.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
   84 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsBaseHashtable.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRefPtrHashtable.h:10,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsWindow.h:26,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsWindow.cpp:8:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsWindow.h:27,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsWindow.cpp:8:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.h:17,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.cpp:6:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.h:17,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.cpp:6:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
   78 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   94 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   22 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   21 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/EditorBase.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  210 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/EditorBase.cpp:209:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  209 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/editor/spellchecker'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/editor/txmgr'
mkdir -p '.deps/'
editor/txmgr/Unified_cpp_editor_txmgr0.o
/usr/bin/g++ -o Unified_cpp_editor_txmgr0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/editor/txmgr -I/<<PKGBUILDDIR>>/build-browser/editor/txmgr -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_editor_txmgr0.o.pp   /<<PKGBUILDDIR>>/build-browser/editor/txmgr/Unified_cpp_editor_txmgr0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/txmgr/TransactionItem.h:9,
                 from /<<PKGBUILDDIR>>/editor/txmgr/TransactionItem.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2:
/<<PKGBUILDDIR>>/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   49 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   48 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/editor/libeditor/EditorEventListener.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/editor/txmgr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/editor/txmgr/tests'
mkdir -p '.deps/'
editor/txmgr/tests/TestTXMgr.o
/usr/bin/g++ -o TestTXMgr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/editor/txmgr/tests -I/<<PKGBUILDDIR>>/build-browser/editor/txmgr/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestTXMgr.o.pp   /<<PKGBUILDDIR>>/editor/txmgr/tests/TestTXMgr.cpp
/usr/bin/g++ -o nsBaseWidget.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsBaseWidget.o.pp   /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp
widget/nsShmImage.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ChangeStyleTransaction.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CSSEditUtils.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ManualNAC.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:12,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_widget_gtk0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox-esr"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/x11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/startup-notification-1.0 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_widget_gtk0.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk0.cpp
widget/gtk/Unified_cpp_widget_gtk1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsIContent* mozilla::EditorBase::GetNextNodeInternal(const EditorRawDOMPoint&, bool, bool, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:389:47: warning: '*((void*)& point +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  389 |       mOffset = mozilla::Some(mOffset.value() + 1);
      |                               ~~~~~~~~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:92:
/<<PKGBUILDDIR>>/editor/libeditor/EditorBase.cpp:3293:21: note: '*((void*)& point +8)' was declared here
 3293 |   EditorRawDOMPoint point(aPoint);
      |                     ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/editor/txmgr/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/editor/composer'
mkdir -p '.deps/'
editor/composer/Unified_cpp_editor_composer0.o
/usr/bin/g++ -o Unified_cpp_editor_composer0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/editor/composer -I/<<PKGBUILDDIR>>/build-browser/editor/composer -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/editor/spellchecker -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_editor_composer0.o.pp   /<<PKGBUILDDIR>>/build-browser/editor/composer/Unified_cpp_editor_composer0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/CSSEditUtils.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::CreateElementTransaction::DoTransaction()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:38:
/<<PKGBUILDDIR>>/editor/libeditor/CreateElementTransaction.cpp:100:21: note: '*((void*)& afterNewNode +8)' was declared here
  100 |   EditorRawDOMPoint afterNewNode(mNewNode);
      |                     ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_editor_libeditor1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/editor/libeditor -I/<<PKGBUILDDIR>>/build-browser/editor/libeditor -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_editor_libeditor1.o.pp   /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp
editor/libeditor/Unified_cpp_editor_libeditor2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/editor/composer/ComposerCommandsUpdater.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/editor/composer/Unified_cpp_editor_composer0.cpp:2:
/<<PKGBUILDDIR>>/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   51 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:11,
                 from /<<PKGBUILDDIR>>/editor/composer/ComposerCommandsUpdater.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/editor/composer/Unified_cpp_editor_composer0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
   50 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:16,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp:9:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:16,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp:9:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:16,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.cpp:66:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/editor/composer'
/usr/bin/g++ -o Unified_cpp_editor_libeditor2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/editor/libeditor -I/<<PKGBUILDDIR>>/build-browser/editor/libeditor -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_editor_libeditor2.o.pp   /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp
/usr/bin/g++ -o Unified_cpp_widget_gtk1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox-esr"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/x11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/startup-notification-1.0 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_widget_gtk1.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk1.cpp
widget/gtk/Unified_cpp_widget_gtk2.o
In file included from /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk1.cpp:29:
/<<PKGBUILDDIR>>/widget/gtk/mozcontainer.cpp:217:13: warning: Not available before 
  217 |   g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/gtk/mozcontainer.cpp:252:13: warning: Not available before 
  252 |     g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/gtk/mozcontainer.cpp:281:13: warning: Not available before 
  281 |   g_clear_pointer(&container->eglwindow, wl_egl_window_destroy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/gtk/mozcontainer.cpp:282:13: warning: Not available before 
  282 |   g_clear_pointer(&container->subsurface, wl_subsurface_destroy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/gtk/mozcontainer.cpp:283:13: warning: Not available before 
  283 |   g_clear_pointer(&container->surface, wl_surface_destroy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/gtk/mozcontainer.cpp:284:13: warning: Not available before 
  284 |   g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o nsShmImage.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsShmImage.o.pp   /<<PKGBUILDDIR>>/widget/nsShmImage.cpp
widget/Unified_cpp_widget0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditRules.cpp:238:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  238 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditRules.cpp:238:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  238 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditor.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  261 | NS_INTERFACE_MAP_END_INHERITING(TextEditor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditor.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  260 |   NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/libeditor/InternetCiter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/libeditor/InternetCiter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   49 |   NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditorDataTransfer.cpp:1031:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1031 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditorDataTransfer.cpp:1030:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1030 |   NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLEditorEventListener.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_widget0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_widget0.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp
widget/Unified_cpp_widget1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
   46 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseDragService.h:17,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsDragService.h:11,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsClipboardWayland.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk1.cpp:83:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ManualNAC.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:12,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/libeditor/InternetCiter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/TextEditRules.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  119 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/TextEditRules.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  118 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/editor/libeditor/TextEditor.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/libeditor/InternetCiter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
/<<PKGBUILDDIR>>/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/TextEditor.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  116 | NS_INTERFACE_MAP_END_INHERITING(EditorBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/editor/libeditor/TextEditor.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  115 |   NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditTransactionBase.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.h:9,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::TextEditRules::CollapseSelectionToTrailingBRIfNeeded()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterStartContainer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:47:
/<<PKGBUILDDIR>>/editor/libeditor/TextEditRules.cpp:567:21: note: '*((void*)& afterStartContainer +8)' was declared here
  567 |   EditorRawDOMPoint afterStartContainer(selectionStartPoint.GetContainer());
      |                     ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/libeditor/InternetCiter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In member function 'virtual nsresult mozilla::TextEditor::SelectEntireDocument()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)&<anonymous> +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'already_AddRefed<mozilla::dom::Element> mozilla::TextEditor::InsertBrElementWithTransaction(const EditorDOMPoint&, nsIEditor::EDirection)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterBRElement +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74:
/<<PKGBUILDDIR>>/editor/libeditor/TextEditor.cpp:492:25: note: '*((void*)& afterBRElement +8)' was declared here
  492 |       EditorRawDOMPoint afterBRElement(newBRElement);
      |                         ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/libeditor/InternetCiter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atBRElement +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::TextEditor::DeleteSelectionAndPrepareToCreateNode()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atAnchorContainer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterAnchorContainer +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74:
/<<PKGBUILDDIR>>/editor/libeditor/TextEditor.cpp:930:23: note: '*((void*)& afterAnchorContainer +8)' was declared here
  930 |     EditorRawDOMPoint afterAnchorContainer(atAnchor.GetContainer());
      |                       ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/editor/libeditor/InternetCiter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atRightNode +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/editor/libeditor/JoinNodeTransaction.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'already_AddRefed<mozilla::dom::Element> mozilla::TextEditor::DeleteSelectionAndCreateElement(nsAtom&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewElement +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74:
/<<PKGBUILDDIR>>/editor/libeditor/TextEditor.cpp:871:21: note: '*((void*)& afterNewElement +8)' was declared here
  871 |   EditorRawDOMPoint afterNewElement(newElement);
      |                     ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/widget/GfxInfoBase.h:19,
                 from /<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_widget_gtk2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox-esr"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/x11 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/startup-notification-1.0 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_widget_gtk2.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Element&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterElement +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditor.cpp:1785:21: note: '*((void*)& afterElement +8)' was declared here
 1785 |   EditorRawDOMPoint afterElement(&aElement);
      |                     ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::SelectContentInternal(nsIContent&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& newSelectionEnd +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditor.cpp:1745:21: note: '*((void*)& newSelectionEnd +8)' was declared here
 1745 |   EditorRawDOMPoint newSelectionEnd(&aContentToSelect);
      |                     ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& newSelectionStart +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In function 'void mozilla::HTMLEditor::SetSelectionAfterTableEdit(mozilla::EditorBase::Element*, int32_t, int32_t, int32_t, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atTable +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::InsertAsPlaintextQuotation(const nsAString&, bool, nsINode**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:56:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditorDataTransfer.cpp:2041:21: note: '*((void*)& afterNewNode +8)' was declared here
 2041 |   EditorRawDOMPoint afterNewNode(newNode);
      |                     ^~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_widget1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_widget1.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget1.cpp
widget/Unified_cpp_widget2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/widget/InputData.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.h:8,
                 from /<<PKGBUILDDIR>>/widget/CompositorWidget.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/widget/InputData.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.h:8,
                 from /<<PKGBUILDDIR>>/widget/CompositorWidget.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/widget/InputData.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.h:8,
                 from /<<PKGBUILDDIR>>/widget/CompositorWidget.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/widget/CompositorWidget.h:10,
                 from /<<PKGBUILDDIR>>/widget/CompositorWidget.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:17,
                 from /<<PKGBUILDDIR>>/widget/InputData.h:10,
                 from /<<PKGBUILDDIR>>/widget/nsBaseWidget.h:8,
                 from /<<PKGBUILDDIR>>/widget/CompositorWidget.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/widget/PuppetWidget.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::InsertNodeTransaction::DoTransaction()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterInsertedNode +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:128:
/<<PKGBUILDDIR>>/editor/libeditor/InsertNodeTransaction.cpp:114:21: note: '*((void*)& afterInsertedNode +8)' was declared here
  114 |   EditorRawDOMPoint afterInsertedNode(mContentToInsert);
      |                     ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsLookAndFeel.h:14,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsLookAndFeel.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk2.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules15InsertBRElementERKNS_18EditorDOMPointBaseI8nsCOMPtrI7nsINodeES2_I10nsIContentEEE.part.0(const EditorDOMPoint&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& point +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::InsertAsCitedQuotationInternal(const nsAString&, const nsAString&, bool, nsINode**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:56:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditorDataTransfer.cpp:2209:21: note: '*((void*)& afterNewNode +8)' was declared here
 2209 |   EditorRawDOMPoint afterNewNode(newNode);
      |                     ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)':
/<<PKGBUILDDIR>>/editor/libeditor/HTMLTableEditor.cpp:198:11: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
  198 |   int32_t newCellIndex;
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget0.cpp:29:
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::FindMonitors(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1201:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 |   JS_SetProperty(aCx, obj, "screenWidth", screenWidth);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1204:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1204 |   JS_SetProperty(aCx, obj, "screenHeight", screenHeight);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1207:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1207 |   JS_SetElement(aCx, aOutArray, 0, element);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetMonitors(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1213:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1213 | GfxInfoBase::GetMonitors(JSContext* aCx, JS::MutableHandleValue aResult) {
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetActiveCrashGuards(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1449:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1449 | nsresult GfxInfoBase::GetActiveCrashGuards(JSContext* aCx,
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetInfo(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1130:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1130 | nsresult GfxInfoBase::GetInfo(JSContext* aCx,
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureLog(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1291:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1291 | nsresult GfxInfoBase::GetFeatureLog(JSContext* aCx,
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1357:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1357 |   JS_SetProperty(aCx, containerObj, "features", val);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1360:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1360 |   JS_SetProperty(aCx, containerObj, "fallbacks", val);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::widget::GfxInfoBase::GetActiveCrashGuards(JSContext*, JS::MutableHandle<JS::Value>)::<lambda(const char*, const char*)>; _ArgTypes = {const char*, const char*}]':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::widget::GfxInfoBase::GetFeatureLog(JSContext*, JS::MutableHandle<JS::Value>)::<lambda(const char*, const char*)>; _ArgTypes = {const char*, const char*}]':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::widget::GfxInfoBase::BuildFeatureStateLog(JSContext*, const mozilla::gfx::FeatureState&, JS::MutableHandle<JS::Value>)::<lambda(const char*, mozilla::gfx::FeatureStatus, const char*)>; _ArgTypes = {const char*, mozilla::gfx::FeatureStatus, const char*}]':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditRules::GetNodesForOperation(nsTArray<RefPtr<nsRange> >&, nsTArray<mozilla::OwningNonNull<nsINode> >&, mozilla::EditSubAction, mozilla::HTMLEditRules::TouchContent)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atContainerOfSplitNode +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatures(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1267:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1267 | nsresult GfxInfoBase::GetFeatures(JSContext* aCx,
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'void mozilla::HTMLEditRules::PromoteRange(nsRange&, mozilla::EditSubAction)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:433:47: warning: '*((void*)& lastRawPoint +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  433 |       mOffset = mozilla::Some(mOffset.value() - 1);
      |                               ~~~~~~~~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditRules.cpp:7162:21: note: '*((void*)& lastRawPoint +8)' was declared here
 7162 |   EditorRawDOMPoint lastRawPoint(endPoint);
      |                     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'bool mozilla::widget::GfxInfoBase::BuildFeatureStateLog(JSContext*, const mozilla::gfx::FeatureState&, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1365:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1365 | bool GfxInfoBase::BuildFeatureStateLog(JSContext* aCx,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::widget::GfxInfoBase::GetFeatureLog(JSContext*, JS::MutableHandle<JS::Value>)::<lambda(const char*, const char*, mozilla::gfx::FeatureState&)>; _ArgTypes = {const char*, const char*, mozilla::gfx::FeatureState&}]':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1254:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |   return JS_SetProperty(aCx, aObj, aProp, val);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1319:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1319 |     if (!BuildFeatureStateLog(aCx, aFeature, &log)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1322:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1322 |     if (!JS_SetProperty(aCx, obj, "log", log)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'bool mozilla::widget::GfxInfoBase::InitFeatureObject(JSContext*, JS::Handle<JSObject*>, const char*, mozilla::gfx::FeatureStatus&, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1437:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1437 |   JS_SetProperty(aCx, obj, "status", val);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1442:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1442 |     JS_SetProperty(aCx, aContainer, aName, val);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp: In member function 'virtual void mozilla::widget::GfxInfoBase::DescribeFeatures(JSContext*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/widget/GfxInfoBase.cpp:1417:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1417 |       JS_SetProperty(aCx, obj, "noConstantBufferOffsetting", trueVal);
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorBase.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TextEditor.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:14,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditRules::WillOutdent(bool*, bool*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterRememberedLeftBQ +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385 |       if (NS_WARN_IF(mOffset.value() >= mParent->Length())) {
      |       ^~
In file included from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11:
/<<PKGBUILDDIR>>/editor/libeditor/HTMLEditRules.cpp:5351:25: note: '*((void*)& afterRememberedLeftBQ +8)' was declared here
 5351 |       EditorRawDOMPoint afterRememberedLeftBQ(outdentResult.GetLeftContent());
      |                         ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComposerCommandsUpdater.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HTMLEditor.h:10,
                 from /<<PKGBUILDDIR>>/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atRememberedRightBQ +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  471 |   return ref();
      |              ^
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/widget/nsClipboardProxy.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget1.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISimpleEnumerator.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCategoryCache.h:14,
                 from /<<PKGBUILDDIR>>/widget/nsIdleService.h:17,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsIdleServiceGTK.h:11,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsIdleServiceGTK.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsLookAndFeel.h:14,
                 from /<<PKGBUILDDIR>>/widget/gtk/nsLookAndFeel.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/widget/gtk/Unified_cpp_widget_gtk2.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_widget2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/build-browser/widget -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/widget/headless -I/<<PKGBUILDDIR>>/widget/gtk -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_widget2.o.pp   /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget2.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/editor/libeditor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/style'
mkdir -p '.deps/'
layout/style/Unified_cpp_layout_style0.o
/usr/bin/g++ -o Unified_cpp_layout_style0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/layout/style -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_style0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp
layout/style/Unified_cpp_layout_style1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget/gtk'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test/gtest'
mkdir -p '.deps/'
layout/style/test/gtest/Unified_cpp_style_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_style_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/style/test/gtest -I/<<PKGBUILDDIR>>/build-browser/layout/style/test/gtest -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_style_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/style/test/gtest/Unified_cpp_style_test_gtest0.cpp
/usr/bin/g++ -o Unified_cpp_layout_style1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/layout/style -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_style1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp
layout/style/Unified_cpp_layout_style2.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/widget/nsSoundProxy.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/widget/Unified_cpp_widget2.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/base'
mkdir -p '.deps/'
layout/base/nsRefreshDriver.o
/usr/bin/g++ -o nsRefreshDriver.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/build-browser/layout/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/mathml -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/printing -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/nsRefreshDriver.o.pp   /<<PKGBUILDDIR>>/layout/base/nsRefreshDriver.cpp
layout/base/Unified_cpp_layout_base0.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   32 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:38:
/<<PKGBUILDDIR>>/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause
   31 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSFontFaceRule.cpp:174:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  174 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSFontFaceRule.cpp:174:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
  174 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   88 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  133 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  132 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  173 | NS_INTERFACE_MAP_END_INHERITING(css::Rule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  172 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   87 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   86 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   93 | NS_INTERFACE_MAP_END_INHERITING(css::Rule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   19 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   18 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  927 |   NS_INTERFACE_MAP_END_INHERITING(aSuper)                              \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  926 |   NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass)                      \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0'
   95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCollection.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/widget'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/base/gtest'
mkdir -p '.deps/'
layout/base/gtest/Unified_cpp_layout_base_gtest0.o
/usr/bin/g++ -o Unified_cpp_layout_base_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/base/gtest -I/<<PKGBUILDDIR>>/build-browser/layout/base/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_base_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/base/gtest/Unified_cpp_layout_base_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStructInlines.h:18,
                 from /<<PKGBUILDDIR>>/layout/style/ComputedStyle.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_style2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/layout/style -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_style2.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp
layout/style/Unified_cpp_layout_style3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CachedInheritingStyles.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/CachedInheritingStyles.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:2:
/<<PKGBUILDDIR>>/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   96 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   95 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/FontFaceSet.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  111 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/FontFaceSet.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  110 |   NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/view/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/base/nsRefreshDriver.cpp:51:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   38 | NS_INTERFACE_MAP_END_INHERITING(Rule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URLSearchParams.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URL.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/URLExtraData.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/nsCSSValue.h:17,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStruct.h:32,
                 from /<<PKGBUILDDIR>>/layout/style/ComputedStyle.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAtom.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CachedInheritingStyles.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/CachedInheritingStyles.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:2:
/<<PKGBUILDDIR>>/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/ImageLoader.cpp:643:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  643 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/ImageLoader.cpp:642:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  642 |   NS_INTERFACE_MAP_ENTRY(imgINotificationObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   24 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   23 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaQueryList.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp:2:
/<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaQueryList.h:13,
                 from /<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsWindowSizes.h:11,
                 from /<<PKGBUILDDIR>>/layout/style/CachedInheritingStyles.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStructInlines.h:15,
                 from /<<PKGBUILDDIR>>/layout/style/ComputedStyle.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUserFontSet.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/FontFace.h:15,
                 from /<<PKGBUILDDIR>>/layout/style/PostTraversalTask.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/layout/base/nsRefreshDriver.h:22,
                 from /<<PKGBUILDDIR>>/layout/base/nsRefreshDriver.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoElementHashEntry.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectCompositor.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationComparator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationEventDispatcher.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/nsRefreshDriver.cpp:30:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaQueryList.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp:2:
/<<PKGBUILDDIR>>/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/PreloadedStyleSheet.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   38 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/PreloadedStyleSheet.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   37 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   29 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaQueryList.h:13,
                 from /<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaQueryList.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp:2:
/<<PKGBUILDDIR>>/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/StyleSheet.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  175 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/StyleSheet.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  174 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:65:
/<<PKGBUILDDIR>>/layout/style/FontFaceSet.cpp: In member function 'void mozilla::dom::FontFaceSet::ForEach(JSContext*, mozilla::dom::FontFaceSetForEachCallback&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/layout/style/FontFaceSet.cpp:567:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  567 | void FontFaceSet::ForEach(JSContext* aCx, FontFaceSetForEachCallback& aCallback,
      |      ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:59,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStructInlines.h:15,
                 from /<<PKGBUILDDIR>>/layout/style/ComputedStyle.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::FontFaceSetIterator::Next(JSContext*, mozilla::dom::FontFaceSetIteratorResult&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_layout_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/build-browser/layout/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/mathml -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/printing -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp
layout/base/Unified_cpp_layout_base1.o
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::FontFace::DoResolve()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventListenerBinding.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventListenerManager.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/DOMEventTargetHelper.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MediaQueryList.h:19,
                 from /<<PKGBUILDDIR>>/layout/style/MediaQueryList.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::StylesheetPreloadObserver::StyleSheetLoaded(mozilla::StyleSheet*, bool, nsresult)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:222:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  222 |   return XPCOMObjectToJsval(aCx, scope, helper, nullptr, true, aValue);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::FontFaceSet::CheckLoadingFinished()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'void mozilla::dom::FontFace::EnsurePromise()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'mozilla::dom::Promise* mozilla::dom::FontFaceSet::GetReady(mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/base/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/generic'
mkdir -p '.deps/'
layout/generic/nsPluginFrame.o
/usr/bin/g++ -o nsPluginFrame.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/build-browser/layout/generic -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/nsPluginFrame.o.pp   /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp
layout/generic/Unified_cpp_layout_generic0.o
/usr/bin/g++ -o Unified_cpp_layout_style3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/layout/style -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_style3.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style3.cpp
layout/style/Unified_cpp_layout_style4.o
/usr/bin/g++ -o Unified_cpp_layout_style4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/layout/style -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_style4.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style4.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/nsMediaFeatures.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style4.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/view/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/base/MobileViewportManager.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/nsCSSValue.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style3.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URL.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/URLExtraData.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/URLExtraData.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style3.cpp:2:
/<<PKGBUILDDIR>>/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/nsComputedDOMStyle.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  361 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/nsComputedDOMStyle.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  360 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/style/nsDOMCSSAttrDeclaration.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   62 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URLSearchParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URL.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/URLExtraData.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/URLExtraData.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style3.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/layout/style/nsDOMCSSAttrDeclaration.cpp:61:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
   61 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/URL.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/URLExtraData.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/URLExtraData.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoElementHashEntry.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectCompositor.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Animation.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationCollection.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/AnimationCommon.h:10,
                 from /<<PKGBUILDDIR>>/layout/style/nsAnimationManager.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/nsAnimationManager.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style3.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp:9:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SmallPointerArray.h:17,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:58,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp:9:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPluginFrame.cpp:59:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrincipal.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/css/Loader.h:12,
                 from /<<PKGBUILDDIR>>/layout/style/nsLayoutStylesheetCache.h:18,
                 from /<<PKGBUILDDIR>>/layout/style/nsLayoutStylesheetCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/SharedMemory.h:15,
                 from /<<PKGBUILDDIR>>/layout/style/nsLayoutStylesheetCache.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/layout/style/Unified_cpp_layout_style4.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped<mozilla::CSSPixel>; size_t = unsigned int]':
/<<PKGBUILDDIR>>/layout/base/GeometryUtils.cpp:324:33:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>'; use assignment or value-initialization instead [-Wclass-memaccess]
   43 |     memset(aT, 0, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsSize.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPoint.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsMargin.h:11,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrValue.h:22,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>' declared here
  123 | struct PointTyped
      |        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsAttrName.h:16,
                 from /<<PKGBUILDDIR>>/dom/base/AttrArray.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnonymousContent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.h:11,
                 from /<<PKGBUILDDIR>>/layout/base/AccessibleCaret.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/layout/base/PresShell.cpp:184,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_layout_generic0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/build-browser/layout/generic -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_generic0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic0.cpp
layout/generic/Unified_cpp_layout_generic1.o
/usr/bin/g++ -o Unified_cpp_layout_base1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/build-browser/layout/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/mathml -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/printing -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_base1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp
layout/base/Unified_cpp_layout_base2.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/style'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/forms'
mkdir -p '.deps/'
layout/forms/Unified_cpp_layout_forms0.o
/usr/bin/g++ -o Unified_cpp_layout_forms0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/build-browser/layout/forms -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_forms0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp
layout/forms/Unified_cpp_layout_forms1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStructInlines.h:18,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrameInlines.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/BlockReflowInput.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base0.cpp:74:
/<<PKGBUILDDIR>>/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)':
/<<PKGBUILDDIR>>/layout/base/PresShell.cpp:2658:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2658 |    ((_f) != subtreeRoot || !targetNeedsReflowFromParent))
      |                         ^~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidiPresUtils.cpp:25,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/BRFrame.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/BRFrame.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:2:
/<<PKGBUILDDIR>>/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/base/nsDocumentViewer.cpp:606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  606 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/base/nsDocumentViewer.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  604 |   NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_layout_base2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/build-browser/layout/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/mathml -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/printing -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_base2.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/forms/nsCheckboxRadioFrame.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_generic1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/build-browser/layout/generic -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_generic1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp
layout/generic/Unified_cpp_layout_generic2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/painting/nsCSSRenderingBorders.h:18,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.h:12,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/painting/nsCSSRenderingBorders.h:18,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.h:12,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/painting/nsCSSRenderingBorders.h:18,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.h:12,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxContext.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/imgIContainer.h:28,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.h:10,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/painting/nsCSSRenderingBorders.h:18,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.h:12,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/forms/nsButtonFrameRenderer.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/base/nsPresContext.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  281 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/base/nsPresContext.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  280 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SmallPointerArray.h:17,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:58,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.cpp:130,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:110:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/nsStyleSheetService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base2.cpp:11:
/<<PKGBUILDDIR>>/layout/base/nsStyleSheetService.cpp: In member function 'virtual nsresult nsStyleSheetService::PreloadSheetAsync(nsIURI*, uint32_t, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/layout/base/nsStyleSheetService.cpp:280:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  280 | nsStyleSheetService::PreloadSheetAsync(nsIURI* aSheetURI, uint32_t aSheetType,
      | ^~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_layout_generic2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/build-browser/layout/generic -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_generic2.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp
layout/generic/Unified_cpp_layout_generic3.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/generic/TextOverflow.cpp:22,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_forms1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/build-browser/layout/forms -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_forms1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/ScrollVelocityQueue.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/generic/ScrollbarActivity.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/ScrollVelocityQueue.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/layout/base/nsChangeHint.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MediaFeatureChange.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/ScrollVelocityQueue.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/ScrollVelocityQueue.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/TextDrawTarget.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/TextOverflow.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.cpp:47,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsBlockFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/forms/nsSelectsAreaFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/forms/nsSelectsAreaFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsBlockFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/forms/nsSelectsAreaFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/forms/nsSelectsAreaFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/forms/Unified_cpp_layout_forms1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:110:
/<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.cpp: In member function 'void nsContainerFrame::DoInlineIntrinsicISize(gfxContext*, nsIFrame::InlineIntrinsicISizeData*, nsLayoutUtils::IntrinsicISizeType)':
/<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.cpp:750:21: warning: 'lastInFlow' may be used uninitialized in this function [-Wmaybe-uninitialized]
  750 |   nsContainerFrame* lastInFlow;
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = unsigned int]':
/<<PKGBUILDDIR>>/layout/generic/nsGridContainerFrame.cpp:3344:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   43 |     memset(aT, 0, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:65:
/<<PKGBUILDDIR>>/layout/generic/nsGridContainerFrame.cpp:146:30: note: 'struct nsGridContainerFrame::TrackSize' declared here
  146 | struct nsGridContainerFrame::TrackSize {
      |                              ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SmallPointerArray.h:17,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:58,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsHTMLCanvasFrame.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/forms'
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SmallPointerArray.h:17,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:58,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsBidi.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/base/Unified_cpp_layout_base1.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<mozilla::TimeStamp, unsigned int>}; _Tp = std::pair<mozilla::TimeStamp, unsigned int>; _Alloc = std::allocator<std::pair<mozilla::TimeStamp, unsigned int> >]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<mozilla::TimeStamp, unsigned int> >::iterator' {aka '__gnu_cxx::__normal_iterator<std::pair<mozilla::TimeStamp, unsigned int>*, std::vector<std::pair<mozilla::TimeStamp, unsigned int> > >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/tables'
mkdir -p '.deps/'
layout/tables/Unified_cpp_layout_tables0.o
/usr/bin/g++ -o Unified_cpp_layout_tables0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DDEBUG_TABLE_STRATEGY_off -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/build-browser/layout/tables -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/intl/unicharutil/util -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_tables0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp
/usr/include/c++/9/bits/vector.tcc: In static member function 'static nsresult nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, const nsRegion&, nscolor, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags)':
/usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<mozilla::TimeStamp, unsigned int>*, std::vector<std::pair<mozilla::TimeStamp, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::TrackSize; ElemType = nsGridContainerFrame::TrackSize; IndexType = unsigned int; SizeType = unsigned int]':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2195:65:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(nsTArray_Impl<E, Alloc>::index_type, nsTArray_Impl<E, Alloc>::size_type, const Item*) [with Item = nsGridContainerFrame::TrackSize; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl<E, Alloc>::index_type = unsigned int; nsTArray_Impl<E, Alloc>::size_type = unsigned int]'
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2220:3:   required from 'nsTArray_Impl<E, Alloc>::elem_type* nsTArray_Impl<E, Alloc>::ReplaceElementsAt(nsTArray_Impl<E, Alloc>::index_type, nsTArray_Impl<E, Alloc>::size_type, const Item*, nsTArray_Impl<E, Alloc>::size_type) [with Item = nsGridContainerFrame::TrackSize; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl<E, Alloc>::elem_type = nsGridContainerFrame::TrackSize; nsTArray_Impl<E, Alloc>::index_type = unsigned int; nsTArray_Impl<E, Alloc>::size_type = unsigned int]'
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:941:7:   required from 'nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl<E, Alloc>::self_type = nsTArray_Impl<nsGridContainerFrame::TrackSize, nsTArrayInfallibleAllocator>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2444:25:   required from 'nsTArray<E>::self_type& nsTArray<E>::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray<E>::self_type = nsTArray<nsGridContainerFrame::TrackSize>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2564:25:   required from 'AutoTArray<E, N>::self_type& AutoTArray<E, N>::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; unsigned int N = 32; AutoTArray<E, N>::self_type = AutoTArray<nsGridContainerFrame::TrackSize, 32>]'
/<<PKGBUILDDIR>>/layout/generic/nsGridContainerFrame.cpp:1030:30:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:554:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  554 |     memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:65:
/<<PKGBUILDDIR>>/layout/generic/nsGridContainerFrame.cpp:146:30: note: 'struct nsGridContainerFrame::TrackSize' declared here
  146 | struct nsGridContainerFrame::TrackSize {
      |                              ^~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/svg'
mkdir -p '.deps/'
layout/svg/Unified_cpp_layout_svg0.o
/usr/bin/g++ -o Unified_cpp_layout_svg0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/build-browser/layout/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_svg0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg0.cpp
layout/svg/Unified_cpp_layout_svg1.o
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic1.cpp:128:
/<<PKGBUILDDIR>>/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray<nsFlexContainerFrame::StrutInfo>&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord, bool)':
/<<PKGBUILDDIR>>/layout/generic/nsFlexContainerFrame.cpp:4944:52: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized]
 4944 |       if (item == firstItem && flexContainerAscent == nscoord_MIN) {
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/tables/nsTableCellFrame.cpp:29,
                 from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_generic3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/build-browser/layout/generic -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/plugins/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_generic3.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:65:
/<<PKGBUILDDIR>>/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()':
/<<PKGBUILDDIR>>/layout/tables/nsTableFrame.cpp:7566:76: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess]
 7566 |     memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg));
      |                                                                            ^
/<<PKGBUILDDIR>>/layout/tables/nsTableFrame.cpp:6094:8: note: 'struct BCBlockDirSeg' declared here
 6094 | struct BCBlockDirSeg {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsSize.h:10,
                 from /<<PKGBUILDDIR>>/layout/base/LayoutConstants.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:54,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCoord.h: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCoord.h:137:36: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
  137 |   return _nscoordSaturatingMultiply(aCoord, aScale, true);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:11:
/<<PKGBUILDDIR>>/layout/generic/nsFrame.cpp:5906:38: note: 'bSize' was declared here
 5906 |   nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize;
      |                                      ^~~~~
/<<PKGBUILDDIR>>/layout/generic/nsFrame.cpp:6088:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
 6088 |           stretchI != eStretch && tentISize > iSize) {
      |                                   ~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:14,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStruct.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoComputedDataInlines.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/layout/tables/celldata.h:12,
                 from /<<PKGBUILDDIR>>/layout/tables/nsTableFrame.h:9,
                 from /<<PKGBUILDDIR>>/layout/tables/BasicTableLayoutStrategy.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/tables/nsTableFrame.h:12,
                 from /<<PKGBUILDDIR>>/layout/tables/BasicTableLayoutStrategy.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:14,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStruct.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoComputedDataInlines.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/layout/tables/celldata.h:12,
                 from /<<PKGBUILDDIR>>/layout/tables/nsTableFrame.h:9,
                 from /<<PKGBUILDDIR>>/layout/tables/BasicTableLayoutStrategy.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StyleColorInlines.h:13,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStruct.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoComputedDataInlines.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/layout/tables/celldata.h:12,
                 from /<<PKGBUILDDIR>>/layout/tables/nsTableFrame.h:9,
                 from /<<PKGBUILDDIR>>/layout/tables/BasicTableLayoutStrategy.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:14,
                 from /<<PKGBUILDDIR>>/layout/style/nsStyleStruct.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoComputedDataInlines.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ComputedStyleInlines.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WritingModes.h:11,
                 from /<<PKGBUILDDIR>>/layout/tables/celldata.h:12,
                 from /<<PKGBUILDDIR>>/layout/tables/nsTableFrame.h:9,
                 from /<<PKGBUILDDIR>>/layout/tables/BasicTableLayoutStrategy.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/tables/nsTableFrame.cpp:55,
                 from /<<PKGBUILDDIR>>/build-browser/layout/tables/Unified_cpp_layout_tables0.cpp:65:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AtomArray.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxPattern.h:9,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGContextPaint.h:12,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGContextPaint.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg0.cpp:2:
/<<PKGBUILDDIR>>/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/svg/SVGObserverUtils.cpp:604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  604 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/svg/SVGObserverUtils.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  603 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/svg/SVGObserverUtils.cpp:689:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  689 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/svg/SVGObserverUtils.cpp:688:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  688 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGTextFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGTextFrame.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg0.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Utility.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In member function 'bool nsImageFrame::UpdateIntrinsicSize(imgIContainer*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:567:27: warning: 'oldIntrinsicSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
  567 |   return aLHS.isNothing() || *aLHS == *aRHS;
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:83:
/<<PKGBUILDDIR>>/layout/generic/nsImageFrame.cpp:450:17: note: 'oldIntrinsicSize' was declared here
  450 |   IntrinsicSize oldIntrinsicSize = mIntrinsicSize;
      |                 ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/generic/nsImageFrame.cpp:450:17: warning: '*((void*)& oldIntrinsicSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageFrame.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxUtils.h:20,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGContextPaint.h:14,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGContextPaint.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGPaintServerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGContextPaint.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ViewportFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ViewportFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ViewportFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SmallPointerArray.h:17,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:58,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ViewportFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ViewportFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/TextDrawTarget.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.cpp:59,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:110:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/tables'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/xul'
mkdir -p '.deps/'
layout/xul/Unified_cpp_layout_xul0.o
/usr/bin/g++ -o Unified_cpp_layout_xul0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/layout/xul -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_xul0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp
layout/xul/Unified_cpp_layout_xul1.o
In file included from /<<PKGBUILDDIR>>/layout/generic/TextOverflow.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsGfxScrollFrame.h:25,
                 from /<<PKGBUILDDIR>>/layout/forms/nsListControlFrame.h:21,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)':
/<<PKGBUILDDIR>>/layout/painting/nsDisplayList.h:1677:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1677 |     ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; }
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:11:
/<<PKGBUILDDIR>>/layout/generic/nsFrame.cpp:2919:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here
 2919 |   Maybe<nsDisplayListBuilder::AutoPreserves3DContext> autoPreserves3DContext;
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_layout_svg1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/build-browser/layout/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_svg1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg1.cpp
layout/svg/Unified_cpp_layout_svg2.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RecordReplay.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Utility.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.h:13,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFontInflationData.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized]
  216 |           ref() = aOther.ref();
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic2.cpp:56:
/<<PKGBUILDDIR>>/layout/generic/nsGfxScrollFrame.cpp:3107:28: note: 'scrollDirection' was declared here
 3107 |     Maybe<ScrollDirection> scrollDirection;
      |                            ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)':
/<<PKGBUILDDIR>>/layout/generic/nsGfxScrollFrame.cpp:3304:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3304 |   ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3305 |                        cache);
      |                        ~~~~~~
/<<PKGBUILDDIR>>/layout/generic/nsGfxScrollFrame.cpp:3470:38: note: 'extraContentBoxClipForNonCaretContent' was declared here
 3470 |   Maybe<const DisplayItemClipChain*> extraContentBoxClipForNonCaretContent;
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BoxObject.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:2:
/<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   42 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   41 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBoxFrame.cpp:60,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_xul1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/layout/xul -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_xul1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGTextFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGSwitchFrame.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg1.cpp:128:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGFilterFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGFilterFrame.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGFilterFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGFilterFrame.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ViewportFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:2:
/<<PKGBUILDDIR>>/layout/base/FrameProperties.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)':
/<<PKGBUILDDIR>>/layout/base/FrameProperties.h:397:20: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized]
  397 |         aPV.mValue = aValue;
      |         ~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:110:
/<<PKGBUILDDIR>>/layout/generic/nsTextFrame.cpp:9483:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here
 9483 |   Maybe<nsBlockFrame::AutoLineCursorSetup> autoLineCursor;
      |                                            ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ViewportFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.h:10,
                 from /<<PKGBUILDDIR>>/layout/generic/nsPageContentFrame.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:2:
/<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:3593:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3593 |     mProperties.Set(aProperty, aValue, this);
      |     ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/generic/Unified_cpp_layout_generic3.cpp:110:
/<<PKGBUILDDIR>>/layout/generic/nsTextFrame.cpp:9483:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here
 9483 |   Maybe<nsBlockFrame::AutoLineCursorSetup> autoLineCursor;
      |                                            ^~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/generic'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/xul/tree'
mkdir -p '.deps/'
layout/xul/tree/Unified_cpp_layout_xul_tree0.o
/usr/bin/g++ -o Unified_cpp_layout_xul_tree0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/layout/xul/tree -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_xul_tree0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BoxObject.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BoxObject.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BoxObject.h:21,
                 from /<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BoxObject.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/BoxObject.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/xul/nsImageBoxFrame.cpp:56,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul0.cpp:83:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/nsSplitterFrame.cpp:35,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_svg2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/build-browser/layout/svg -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/widget -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_svg2.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg2.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/layout/xul/nsRepeatService.h:13,
                 from /<<PKGBUILDDIR>>/layout/xul/nsRepeatService.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:2:
/<<PKGBUILDDIR>>/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/nsXULPopupManager.cpp:1020:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1020 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/nsXULPopupManager.cpp:1019:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1019 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadContext.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:23,
                 from /<<PKGBUILDDIR>>/layout/xul/nsRepeatService.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBoxFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/xul/nsTitleBarFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/nsResizerFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/nsResizerFrame.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadContext.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:23,
                 from /<<PKGBUILDDIR>>/layout/xul/nsRepeatService.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/layout/xul/nsRepeatService.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadContext.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:23,
                 from /<<PKGBUILDDIR>>/layout/xul/nsRepeatService.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/xul/nsTextBoxFrame.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/Unified_cpp_layout_xul1.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AsyncEventDispatcher.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   62 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
   61 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeColumns.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  265 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeColumns.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  264 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  109 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AsyncEventDispatcher.h:13,
                 from /<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause
  409 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY'
  108 |   NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AsyncEventDispatcher.h:11,
                 from /<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  250 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  249 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Event.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AsyncEventDispatcher.h:13,
                 from /<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/xul/grid'
mkdir -p '.deps/'
layout/xul/grid/Unified_cpp_layout_xul_grid0.o
/usr/bin/g++ -o Unified_cpp_layout_xul_grid0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/xul/grid -I/<<PKGBUILDDIR>>/build-browser/layout/xul/grid -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_xul_grid0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGTextFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGUtils.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg2.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/layout/base/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:52,
                 from /<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'void InitCustomEvent(mozilla::dom::CustomEvent*, const nsAString&, nsIWritablePropertyBag2*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:222:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  222 |   return XPCOMObjectToJsval(aCx, scope, helper, nullptr, true, aValue);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2:
/<<PKGBUILDDIR>>/layout/xul/tree/nsTreeBodyFrame.cpp:4205:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4205 |   aEvent->InitCustomEvent(cx, aType, /* aCanBubble = */ true,
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4206 |                           /* aCancelable = */ false, detail);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGContainerFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGGFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGUseFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGUseFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGContainerFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGGFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGUseFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/svg/nsSVGUseFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/svg/Unified_cpp_layout_svg2.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBoxLayout.h:10,
                 from /<<PKGBUILDDIR>>/layout/xul/nsStackLayout.h:19,
                 from /<<PKGBUILDDIR>>/layout/xul/grid/nsGrid.h:10,
                 from /<<PKGBUILDDIR>>/layout/xul/grid/nsGrid.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2:
/<<PKGBUILDDIR>>/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  226 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  225 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  172 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/svg'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/ipc'
mkdir -p '.deps/'
layout/ipc/VsyncChild.o
/usr/bin/g++ -o VsyncChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/ipc -I/<<PKGBUILDDIR>>/build-browser/layout/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VsyncChild.o.pp   /<<PKGBUILDDIR>>/layout/ipc/VsyncChild.cpp
layout/ipc/VsyncParent.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/xul/tree'
/usr/bin/g++ -o VsyncParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/ipc -I/<<PKGBUILDDIR>>/build-browser/layout/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VsyncParent.o.pp   /<<PKGBUILDDIR>>/layout/ipc/VsyncParent.cpp
layout/ipc/Unified_cpp_layout_ipc0.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/xul'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/xul/grid'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/mathml'
mkdir -p '.deps/'
layout/mathml/Unified_cpp_layout_mathml0.o
/usr/bin/g++ -o Unified_cpp_layout_mathml0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/mathml -I/<<PKGBUILDDIR>>/build-browser/layout/mathml -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/mathml -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_mathml0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml0.cpp
layout/mathml/Unified_cpp_layout_mathml1.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/inspector'
mkdir -p '.deps/'
layout/inspector/Unified_cpp_layout_inspector0.o
/usr/bin/g++ -o Unified_cpp_layout_inspector0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/inspector -I/<<PKGBUILDDIR>>/build-browser/layout/inspector -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_inspector0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/inspector/Unified_cpp_layout_inspector0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLChar.h:16,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLChar.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxPlatformFontList.h:14,
                 from /<<PKGBUILDDIR>>/layout/inspector/InspectorFontFace.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/inspector/Unified_cpp_layout_inspector0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/ipc -I/<<PKGBUILDDIR>>/build-browser/layout/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLChar.h:16,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLChar.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLChar.h:16,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLChar.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_layout_mathml1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/mathml -I/<<PKGBUILDDIR>>/build-browser/layout/mathml -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/mathml -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_mathml1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSPropertyIDSet.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:21,
                 from /<<PKGBUILDDIR>>/dom/base/nsRange.h:17,
                 from /<<PKGBUILDDIR>>/layout/inspector/InspectorFontFace.h:13,
                 from /<<PKGBUILDDIR>>/layout/inspector/InspectorFontFace.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/inspector/Unified_cpp_layout_inspector0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray<nsTString<char16_t> >&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:165:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [424]' {aka 'const mozilla::CSSPropFlags [424]'} [-Warray-bounds]
  165 |     return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:159:22: note: while referencing 'nsCSSProps::kFlagsTable'
  159 |   static const Flags kFlagsTable[eCSSProperty_COUNT];
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:165:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [424]' {aka 'const mozilla::CSSPropFlags [424]'} [-Warray-bounds]
  165 |     return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCSSProps.h:159:22: note: while referencing 'nsCSSProps::kFlagsTable'
  159 |   static const Flags kFlagsTable[eCSSProperty_COUNT];
      |                      ^~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/inspector'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/painting'
mkdir -p '.deps/'
layout/painting/Unified_cpp_layout_painting0.o
/usr/bin/g++ -o Unified_cpp_layout_painting0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/build-browser/layout/painting -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_painting0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp
layout/painting/Unified_cpp_layout_painting1.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/layout/ipc/RenderFrame.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Unified_cpp_layout_painting1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/build-browser/layout/painting -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_painting1.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxMathTable.h:8,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLmunderoverFrame.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml1.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/FrameProperties.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:53,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLContainerFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLmencloseFrame.h:12,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLmsqrtFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLmsqrtFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/layout/xul/nsBox.h:12,
                 from /<<PKGBUILDDIR>>/layout/generic/nsFrame.h:15,
                 from /<<PKGBUILDDIR>>/layout/generic/nsSplittableFrame.h:16,
                 from /<<PKGBUILDDIR>>/layout/generic/nsContainerFrame.h:13,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLContainerFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLmencloseFrame.h:12,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLmsqrtFrame.h:11,
                 from /<<PKGBUILDDIR>>/layout/mathml/nsMathMLmsqrtFrame.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/layout/mathml/Unified_cpp_layout_mathml1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/painting/RetainedDisplayListBuilder.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/mathml'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/printing'
mkdir -p '.deps/'
layout/printing/Unified_cpp_layout_printing0.o
/usr/bin/g++ -o Unified_cpp_layout_printing0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/printing -I/<<PKGBUILDDIR>>/build-browser/layout/printing -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_layout_printing0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/printing/Unified_cpp_layout_printing0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:16,
                 from /<<PKGBUILDDIR>>/layout/ipc/RenderFrame.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/layout/ipc/RenderFrame.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:16,
                 from /<<PKGBUILDDIR>>/layout/ipc/RenderFrame.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/layout/ipc/RenderFrame.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/GeckoProfiler.h:73,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:16,
                 from /<<PKGBUILDDIR>>/layout/ipc/RenderFrame.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderLayerManager.h:21,
                 from /<<PKGBUILDDIR>>/layout/ipc/RenderFrame.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/layout/ipc/Unified_cpp_layout_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/build'
mkdir -p '.deps/'
layout/build/Unified_cpp_layout_build0.o
/usr/bin/g++ -o Unified_cpp_layout_build0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/layout/build -I/<<PKGBUILDDIR>>/build-browser/layout/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/inspector -I/<<PKGBUILDDIR>>/layout/mathml -I/<<PKGBUILDDIR>>/layout/painting -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/audiochannel -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/filesystem -I/<<PKGBUILDDIR>>/dom/geolocation -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/jsurl -I/<<PKGBUILDDIR>>/dom/media -I/<<PKGBUILDDIR>>/dom/offline -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/dom/xslt/base -I/<<PKGBUILDDIR>>/dom/xslt/xml -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xslt/xslt -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/editor/composer -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/cookie -I/<<PKGBUILDDIR>>/view -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_layout_build0.o.pp   /<<PKGBUILDDIR>>/build-browser/layout/build/Unified_cpp_layout_build0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationUtils.h:11,
                 from /<<PKGBUILDDIR>>/layout/painting/ActiveLayerTracker.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PseudoElementHashEntry.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectCompositor.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EffectSet.h:11,
                 from /<<PKGBUILDDIR>>/layout/painting/ActiveLayerTracker.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationUtils.h:11,
                 from /<<PKGBUILDDIR>>/layout/painting/ActiveLayerTracker.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRFPService.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationUtils.h:13,
                 from /<<PKGBUILDDIR>>/layout/painting/ActiveLayerTracker.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationUtils.h:11,
                 from /<<PKGBUILDDIR>>/layout/painting/ActiveLayerTracker.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/TextDrawTarget.h:11,
                 from /<<PKGBUILDDIR>>/layout/painting/nsCSSRendering.cpp:62,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationUtils.h:11,
                 from /<<PKGBUILDDIR>>/layout/painting/ActiveLayerTracker.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>]'
/<<PKGBUILDDIR>>/layout/painting/nsDisplayList.cpp:1196:51:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>'; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRFPService.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AnimationUtils.h:13,
                 from /<<PKGBUILDDIR>>/layout/painting/ActiveLayerTracker.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel>' declared here
  241 | struct RectTyped : public BaseRect<F, RectTyped<units, F>, PointTyped<units, F>,
      |        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:20,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.h:10,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/layout/svg/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.h:10,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:20,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.h:10,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/layout/base/nsChangeHint.h:15,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:17,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.h:10,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/layout/base/nsLayoutUtils.h:20,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.h:10,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/layout/painting/nsImageRenderer.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/layout/painting/Unified_cpp_layout_painting1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/layout/printing/PrintTranslator.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/layout/printing/Unified_cpp_layout_printing0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/docshell/base'
mkdir -p '.deps/'
docshell/base/Unified_cpp_docshell_base0.o
/usr/bin/g++ -o Unified_cpp_docshell_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/build-browser/docshell/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/shistory -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I/<<PKGBUILDDIR>>/toolkit/components/browser -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_docshell_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp
docshell/base/Unified_cpp_docshell_base1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCModule.h:7,
                 from /<<PKGBUILDDIR>>/layout/build/nsLayoutModule.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/layout/build/Unified_cpp_layout_build0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/printing/Unified_cpp_layout_printing0.cpp:20:
/<<PKGBUILDDIR>>/layout/printing/PrintTranslator.cpp: In member function 'bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)':
/<<PKGBUILDDIR>>/layout/printing/PrintTranslator.cpp:30:16: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized]
   30 |   if (magicInt != mozilla::gfx::kMagicInt) {
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/layout/printing/Unified_cpp_layout_printing0.cpp:65:
/<<PKGBUILDDIR>>/layout/printing/nsPrintJob.cpp: In member function 'void nsPrintJob::FirePrintingErrorEvent(nsresult)':
/<<PKGBUILDDIR>>/layout/printing/nsPrintJob.cpp:1520:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1520 |   event->InitCustomEvent(cx, NS_LITERAL_STRING("PrintingError"), false, false,
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1521 |                          detail);
      |                          ~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/printing'
/usr/bin/g++ -o Unified_cpp_docshell_base1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/build-browser/docshell/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/docshell/shistory -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/bindings -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/base -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/viewsource -I/<<PKGBUILDDIR>>/toolkit/components/browser -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_docshell_base1.o.pp   /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/layout/generic/nsTextFrame.h:20,
                 from /<<PKGBUILDDIR>>/layout/build/nsLayoutStatics.cpp:46,
                 from /<<PKGBUILDDIR>>/build-browser/layout/build/Unified_cpp_layout_build0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContextGroup.h:11,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/docshell/base/timeline'
mkdir -p '.deps/'
docshell/base/timeline/Unified_cpp_base_timeline0.o
/usr/bin/g++ -o Unified_cpp_base_timeline0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/docshell/base/timeline -I/<<PKGBUILDDIR>>/build-browser/docshell/base/timeline -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_base_timeline0.o.pp   /<<PKGBUILDDIR>>/build-browser/docshell/base/timeline/Unified_cpp_base_timeline0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/caps/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/docshell/base/nsDocShell.h:10,
                 from /<<PKGBUILDDIR>>/layout/build/nsContentDLF.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/layout/build/Unified_cpp_layout_build0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/xpconnect/src/XPCModule.h:7,
                 from /<<PKGBUILDDIR>>/layout/build/nsLayoutModule.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/layout/build/Unified_cpp_layout_build0.cpp:11:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/caps/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/docshell/base/nsDocShell.h:10,
                 from /<<PKGBUILDDIR>>/layout/build/nsContentDLF.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/layout/build/Unified_cpp_layout_build0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/layout/build/nsContentDLF.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/layout/build/Unified_cpp_layout_build0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
                 from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   79 |     memset(this, 0, sizeof(nsXPTCVariant));
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here
   44 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/WeakPtr.h:82,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:13,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   29 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   28 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   99 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   98 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/docshell/shistory'
mkdir -p '.deps/'
docshell/shistory/Unified_cpp_docshell_shistory0.o
/usr/bin/g++ -o Unified_cpp_docshell_shistory0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/docshell/shistory -I/<<PKGBUILDDIR>>/build-browser/docshell/shistory -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_docshell_shistory0.o.pp   /<<PKGBUILDDIR>>/build-browser/docshell/shistory/Unified_cpp_docshell_shistory0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/docshell/base/timeline'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/docshell/build'
mkdir -p '.deps/'
docshell/build/nsDocShellModule.o
/usr/bin/g++ -o nsDocShellModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/docshell/build -I/<<PKGBUILDDIR>>/build-browser/docshell/build -I/<<PKGBUILDDIR>>/docshell/shistory -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsDocShellModule.o.pp   /<<PKGBUILDDIR>>/docshell/build/nsDocShellModule.cpp
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  565 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  564 |   NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShellTreeOwner.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  109 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShellTreeOwner.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  108 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   21 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   20 |   NS_INTERFACE_MAP_ENTRY(nsINamed)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:14,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2272:45:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here
 2271 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContext.h:14,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChildSHistory.h:23,
                 from /<<PKGBUILDDIR>>/docshell/shistory/ChildSHistory.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2:
/<<PKGBUILDDIR>>/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/ChildSHistory.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   73 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/ChildSHistory.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   72 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowsingContextGroup.h:11,
                 from /<<PKGBUILDDIR>>/docshell/build/nsDocShellModule.cpp:8:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/docshell/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpfe/appshell'
mkdir -p '.deps/'
xpfe/appshell/Unified_cpp_xpfe_appshell0.o
/usr/bin/g++ -o Unified_cpp_xpfe_appshell0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/xpfe/appshell -I/<<PKGBUILDDIR>>/build-browser/xpfe/appshell -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xpfe_appshell0.o.pp   /<<PKGBUILDDIR>>/build-browser/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:38:
/<<PKGBUILDDIR>>/docshell/base/LoadContext.cpp: In member function 'virtual nsresult mozilla::LoadContext::GetScriptableOriginAttributes(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/docshell/base/LoadContext.cpp:162:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 | LoadContext::GetScriptableOriginAttributes(JSContext* aCx,
      | ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:83:
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:13176:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13176 | nsDocShell::GetOriginAttributes(JSContext* aCx,
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:13169:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
13169 | nsDocShell::GetScriptableOriginAttributes(JSContext* aCx,
      | ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp: In member function 'void mozilla::dom::BrowsingContext::GetOpener(JSContext*, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:665:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  665 | void BrowsingContext::GetOpener(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   43 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   42 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  225 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  224 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:83:
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual void nsDocShell::NotifyJSRunToCompletionStart(const char*, const char16_t*, const char16_t*, uint32_t, JS::Handle<JS::Value>, const char*)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:13378:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13378 | void nsDocShell::NotifyJSRunToCompletionStart(const char* aReason,
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChildSHistory.h:24,
                 from /<<PKGBUILDDIR>>/docshell/shistory/ChildSHistory.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/IdType.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BrowserParent.h:13,
                 from /<<PKGBUILDDIR>>/docshell/shistory/ParentSHistory.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAppShellService.h:10,
                 from /<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2:
/<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  254 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  253 |   NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::SetOriginAttributesBeforeLoading(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:13253:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13253 | nsDocShell::SetOriginAttributesBeforeLoading(
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::SetOriginAttributes(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:13309:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
13309 | nsDocShell::SetOriginAttributes(JS::Handle<JS::Value> aOriginAttributes,
      | ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::ProfileTimelineMarker]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:83:
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::PopProfileTimelineMarkers(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:2162:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2162 | nsresult nsDocShell::PopProfileTimelineMarkers(
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:2:
/<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp: In member function 'void mozilla::dom::BrowsingContext::PostMessageMoz(JSContext*, JS::Handle<JS::Value>, const nsAString&, const mozilla::dom::Sequence<JSObject*>&, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:692:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  692 | void BrowsingContext::PostMessageMoz(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:724:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  724 |   message.Write(aCx, aMessage, transferArray, aError);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp: In member function 'void mozilla::dom::BrowsingContext::PostMessageMoz(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::WindowPostMessageOptions&, nsIPrincipal&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/docshell/base/BrowsingContext.cpp:747:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  747 | void BrowsingContext::PostMessageMoz(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   64 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   63 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  113 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause
 1004 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED'
 1063 |   NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED'
  112 |   NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1035 |   foundInterface = 0;                                                    \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR'
 1073 |   NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED'
  902 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  901 |   NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   98 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   97 |   NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/docshell/base/Unified_cpp_docshell_base0.cpp:83:
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::AddState(JS::Handle<JS::Value>, const nsAString&, const nsAString&, bool, JSContext*)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:11041:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11041 | nsDocShell::AddState(JS::Handle<JS::Value> aData, const nsAString& aTitle,
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:11041:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:11120:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
11120 |     rv = scContainer->InitFromJSVal(aData, aCx);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:11120:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::LoadURIFromScript(const nsAString&, JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/docshell/base/nsDocShell.cpp:4012:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4012 | nsDocShell::LoadURIFromScript(const nsAString& aURI,
      | ^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/docshell/shistory'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/base'
mkdir -p '.deps/'
extensions/universalchardet/src/base/Unified_cpp_src_base0.o
/usr/bin/g++ -o Unified_cpp_src_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/base -I/<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_src_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/base/Unified_cpp_src_base0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/painting'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/xpcom'
mkdir -p '.deps/'
extensions/universalchardet/src/xpcom/Unified_cpp_src_xpcom0.o
/usr/bin/g++ -o Unified_cpp_src_xpcom0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/xpcom -I/<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/xpcom -I/<<PKGBUILDDIR>>/extensions/universalchardet/src/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_src_xpcom0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/xpcom/Unified_cpp_src_xpcom0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/docshell/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/atk'
mkdir -p '.deps/'
accessible/atk/AccessibleWrap.o
/usr/bin/g++ -o AccessibleWrap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/AccessibleWrap.o.pp   /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.cpp
accessible/atk/ApplicationAccessibleWrap.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/aom'
mkdir -p '.deps/'
accessible/aom/Unified_cpp_accessible_aom0.o
/usr/bin/g++ -o Unified_cpp_accessible_aom0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/aom -I/<<PKGBUILDDIR>>/build-browser/accessible/aom -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_accessible_aom0.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/aom/Unified_cpp_accessible_aom0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/universalchardet/src/xpcom'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/base'
mkdir -p '.deps/'
accessible/base/Unified_cpp_accessible_base0.o
/usr/bin/g++ -o Unified_cpp_accessible_base0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/build-browser/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_accessible_base0.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base0.cpp
accessible/base/Unified_cpp_accessible_base1.o
/<<PKGBUILDDIR>>/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsXULWindow.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  131 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause
  999 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE'
 1069 |   NS_IMPL_QUERY_BODY_CONCRETE(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsXULWindow.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE'
  130 |   NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsILoadInfo.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsNetUtil.h:19,
                 from /<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellWindowEnumerator.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp:36,
                 from /<<PKGBUILDDIR>>/build-browser/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2:
/<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WindowlessBrowser::LoadURIFromScript(const nsAString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebNavigation.h:205:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  205 |   NS_IMETHOD LoadURIFromScript(const nsAString& aURI, JS::HandleValue aLoadURIOptions, JSContext* cx) override { return !_to ? NS_ERROR_NULL_POINTER : _to->LoadURIFromScript(aURI, aLoadURIOptions, cx); } \
      |              ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebNavigation.h:205:14: note: in definition of macro 'NS_FORWARD_SAFE_NSIWEBNAVIGATION'
  205 |   NS_IMETHOD LoadURIFromScript(const nsAString& aURI, JS::HandleValue aLoadURIOptions, JSContext* cx) override { return !_to ? NS_ERROR_NULL_POINTER : _to->LoadURIFromScript(aURI, aLoadURIOptions, cx); } \
      |              ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WindowlessBrowser::SetOriginAttributesBeforeLoading(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebNavigation.h:212:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |   NS_IMETHOD SetOriginAttributesBeforeLoading(JS::HandleValue originAttributes, JSContext* cx) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOriginAttributesBeforeLoading(originAttributes, cx); } \
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebNavigation.h:212:14: note: in definition of macro 'NS_FORWARD_SAFE_NSIWEBNAVIGATION'
  212 |   NS_IMETHOD SetOriginAttributesBeforeLoading(JS::HandleValue originAttributes, JSContext* cx) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOriginAttributesBeforeLoading(originAttributes, cx); } \
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebNavigation.h:212:182: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |   NS_IMETHOD SetOriginAttributesBeforeLoading(JS::HandleValue originAttributes, JSContext* cx) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOriginAttributesBeforeLoading(originAttributes, cx); } \
/<<PKGBUILDDIR>>/xpfe/appshell/nsAppShellService.cpp:401:3: note: in expansion of macro 'NS_FORWARD_SAFE_NSIWEBNAVIGATION'
  401 |   NS_FORWARD_SAFE_NSIWEBNAVIGATION(mWebNavigation)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:10,
                 from /<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.h:10,
                 from /<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/aom/Unified_cpp_accessible_aom0.cpp:2:
/<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   39 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   38 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/accessible/aom/Unified_cpp_accessible_aom0.cpp:2:
/<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.cpp: In member function 'void mozilla::dom::AccessibleNode::Get(JSContext*, const nsAString&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.cpp:169:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  169 | void AccessibleNode::Get(JSContext* aCX, const nsAString& aAttribute,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/aom/AccessibleNode.cpp:169:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/aom'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/generic'
mkdir -p '.deps/'
accessible/generic/Unified_cpp_accessible_generic0.o
/usr/bin/g++ -o Unified_cpp_accessible_generic0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/build-browser/accessible/generic -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_accessible_generic0.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/generic/Unified_cpp_accessible_generic0.cpp
/usr/bin/g++ -o ApplicationAccessibleWrap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/ApplicationAccessibleWrap.o.pp   /<<PKGBUILDDIR>>/accessible/atk/ApplicationAccessibleWrap.cpp
accessible/atk/AtkSocketAccessible.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpfe/appshell'
/usr/bin/g++ -o AtkSocketAccessible.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/AtkSocketAccessible.o.pp   /<<PKGBUILDDIR>>/accessible/atk/AtkSocketAccessible.cpp
accessible/atk/DOMtoATK.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/base/ARIAMap.h:16,
                 from /<<PKGBUILDDIR>>/accessible/base/ARIAMap.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/accessible/base/ARIAMap.h:17,
                 from /<<PKGBUILDDIR>>/accessible/base/ARIAMap.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible-inl.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/generic/Unified_cpp_accessible_generic0.cpp:2:
/<<PKGBUILDDIR>>/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  103 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  102 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o DOMtoATK.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/DOMtoATK.o.pp   /<<PKGBUILDDIR>>/accessible/atk/DOMtoATK.cpp
accessible/atk/DocAccessibleWrap.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsViewManager.h:14,
                 from /<<PKGBUILDDIR>>/accessible/generic/DocAccessible.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/generic/Unified_cpp_accessible_generic0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o DocAccessibleWrap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/DocAccessibleWrap.o.pp   /<<PKGBUILDDIR>>/accessible/atk/DocAccessibleWrap.cpp
accessible/atk/Platform.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible-inl.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/generic/Unified_cpp_accessible_generic0.cpp:2:
/<<PKGBUILDDIR>>/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/generic/DocAccessible.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  163 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/generic/DocAccessible.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  162 |   NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_accessible_base1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/build-browser/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xbl -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/svg -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_accessible_base1.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible-inl.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/generic/Unified_cpp_accessible_generic0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:17,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible-inl.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/ARIAGridAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/generic/Unified_cpp_accessible_generic0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Platform.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/Platform.o.pp   /<<PKGBUILDDIR>>/accessible/atk/Platform.cpp
accessible/atk/RootAccessibleWrap.o
/usr/bin/g++ -o RootAccessibleWrap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/RootAccessibleWrap.o.pp   /<<PKGBUILDDIR>>/accessible/atk/RootAccessibleWrap.cpp
accessible/atk/UtilInterface.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/accessible/base/TextAttrs.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/accessible/base/TextAttrs.h:10,
                 from /<<PKGBUILDDIR>>/accessible/base/TextAttrs.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base1.cpp:2:
/<<PKGBUILDDIR>>/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   58 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   57 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o UtilInterface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/UtilInterface.o.pp   /<<PKGBUILDDIR>>/accessible/atk/UtilInterface.cpp
accessible/atk/nsMaiHyperlink.o
/usr/bin/g++ -o nsMaiHyperlink.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiHyperlink.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiHyperlink.cpp
accessible/atk/nsMaiInterfaceAction.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/DocAccessible.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible-inl.h:10,
                 from /<<PKGBUILDDIR>>/accessible/base/TextAttrs.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:17,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/generic/DocAccessible.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible-inl.h:10,
                 from /<<PKGBUILDDIR>>/accessible/base/TextAttrs.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/base/Unified_cpp_accessible_base1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/generic'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/html'
mkdir -p '.deps/'
accessible/html/Unified_cpp_accessible_html0.o
/usr/bin/g++ -o Unified_cpp_accessible_html0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/build-browser/accessible/html -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/tables -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_accessible_html0.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/html/Unified_cpp_accessible_html0.cpp
/usr/bin/g++ -o nsMaiInterfaceAction.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceAction.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceAction.cpp
accessible/atk/nsMaiInterfaceComponent.o
/usr/bin/g++ -o nsMaiInterfaceComponent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceComponent.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceComponent.cpp
accessible/atk/nsMaiInterfaceDocument.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/ipc'
mkdir -p '.deps/'
accessible/ipc/Unified_cpp_accessible_ipc0.o
/usr/bin/g++ -o Unified_cpp_accessible_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/build-browser/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_accessible_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/ipc/Unified_cpp_accessible_ipc0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/html/HTMLCanvasAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/html/HTMLCanvasAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/html/Unified_cpp_accessible_html0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:17,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/generic/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/atk/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/html/HTMLCanvasAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/html/HTMLCanvasAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/html/Unified_cpp_accessible_html0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o nsMaiInterfaceDocument.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceDocument.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceDocument.cpp
accessible/atk/nsMaiInterfaceEditableText.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/html'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/ipc/other'
mkdir -p '.deps/'
accessible/ipc/other/DocAccessibleChild.o
/usr/bin/g++ -o DocAccessibleChild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/build-browser/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/DocAccessibleChild.o.pp   /<<PKGBUILDDIR>>/accessible/ipc/other/DocAccessibleChild.cpp
accessible/ipc/other/ProxyAccessible.o
/usr/bin/g++ -o nsMaiInterfaceEditableText.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceEditableText.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceEditableText.cpp
accessible/atk/nsMaiInterfaceHyperlinkImpl.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/DocAccessible.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10,
                 from /<<PKGBUILDDIR>>/accessible/ipc/DocAccessibleChildBase.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/Accessible.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/HyperTextAccessible.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/DocAccessible.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10,
                 from /<<PKGBUILDDIR>>/accessible/ipc/DocAccessibleChildBase.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o nsMaiInterfaceHyperlinkImpl.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceHyperlinkImpl.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp
accessible/atk/nsMaiInterfaceHypertext.o
/usr/bin/g++ -o ProxyAccessible.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/build-browser/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/ProxyAccessible.o.pp   /<<PKGBUILDDIR>>/accessible/ipc/other/ProxyAccessible.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/xpcom'
mkdir -p '.deps/'
accessible/xpcom/xpcAccEvents.o
/usr/bin/g++ -o xpcAccEvents.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/build-browser/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/xpcAccEvents.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp
accessible/xpcom/Unified_cpp_accessible_xpcom0.o
/usr/bin/g++ -o nsMaiInterfaceHypertext.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceHypertext.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceHypertext.cpp
accessible/atk/nsMaiInterfaceImage.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:3:
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   48 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   47 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   94 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   93 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  161 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  160 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  235 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  234 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  302 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  301 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  355 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  354 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  408 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  407 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  468 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  467 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  570 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  569 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  644 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  643 |   NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_accessible_xpcom0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/build-browser/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_accessible_xpcom0.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp
/usr/bin/g++ -o nsMaiInterfaceImage.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceImage.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceImage.cpp
accessible/atk/nsMaiInterfaceSelection.o
/usr/bin/g++ -o nsMaiInterfaceSelection.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceSelection.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceSelection.cpp
accessible/atk/nsMaiInterfaceTable.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAccessibleRelation.h:10,
                 from /<<PKGBUILDDIR>>/accessible/xpcom/nsAccessibleRelation.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xpcom/nsAccessibleRelation.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2:
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   23 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   22 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause
  986 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
 1061 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
   28 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   28 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   27 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o nsMaiInterfaceTable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceTable.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceTable.cpp
accessible/atk/nsMaiInterfaceTableCell.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/ipc/other/ProxyAccessible.h:10,
                 from /<<PKGBUILDDIR>>/accessible/ipc/other/ProxyAccessible.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:17,
                 from /<<PKGBUILDDIR>>/accessible/ipc/other/ProxyAccessible.h:10,
                 from /<<PKGBUILDDIR>>/accessible/ipc/other/ProxyAccessible.cpp:7:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o nsMaiInterfaceTableCell.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceTableCell.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceTableCell.cpp
accessible/atk/nsMaiInterfaceText.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/ipc/other'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/xul'
mkdir -p '.deps/'
accessible/xul/Unified_cpp_accessible_xul0.o
/usr/bin/g++ -o Unified_cpp_accessible_xul0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/build-browser/accessible/xul -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_accessible_xul0.o.pp   /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/xpcom'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/tools/profiler'
mkdir -p '.deps/'
tools/profiler/EHABIStackWalk.o
/usr/bin/g++ -o EHABIStackWalk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_REPLACE_MALLOC_PREFIX=profiler -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/tools/profiler -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/mozglue/linker -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/tools/profiler/core -I/<<PKGBUILDDIR>>/tools/profiler/gecko -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-ignored-qualifiers  -MD -MP -MF .deps/EHABIStackWalk.o.pp   /<<PKGBUILDDIR>>/tools/profiler/core/EHABIStackWalk.cpp
tools/profiler/shared-libraries-linux.o
/usr/bin/g++ -o shared-libraries-linux.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_REPLACE_MALLOC_PREFIX=profiler -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/tools/profiler -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/mozglue/linker -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/tools/profiler/core -I/<<PKGBUILDDIR>>/tools/profiler/gecko -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-ignored-qualifiers  -MD -MP -MF .deps/shared-libraries-linux.o.pp   /<<PKGBUILDDIR>>/tools/profiler/core/shared-libraries-linux.cc
tools/profiler/Unified_cpp_tools_profiler0.o
/usr/bin/g++ -o nsMaiInterfaceText.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceText.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceText.cpp
accessible/atk/nsMaiInterfaceValue.o
/usr/bin/g++ -o Unified_cpp_tools_profiler0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_REPLACE_MALLOC_PREFIX=profiler -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/tools/profiler -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/mozglue/linker -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/tools/profiler/core -I/<<PKGBUILDDIR>>/tools/profiler/gecko -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-ignored-qualifiers  -MD -MP -MF .deps/Unified_cpp_tools_profiler0.o.pp   /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp
tools/profiler/Unified_cpp_tools_profiler1.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/tools/profiler/tests/gtest'
mkdir -p '.deps/'
tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/tools/profiler/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/tools/profiler/tests/gtest -I/<<PKGBUILDDIR>>/tools/profiler/core -I/<<PKGBUILDDIR>>/tools/profiler/gecko -I/<<PKGBUILDDIR>>/tools/profiler/lul -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   72 | NS_INTERFACE_MAP_END_INHERITING(Accessible)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  924 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  923 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:10,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /<<PKGBUILDDIR>>/dom/base/nsINode.h:14,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContent.h:13,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:16,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/SVGElement.h:19,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/SVGPreserveAspectRatio.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SVGImageContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsLayoutUtils.h:31,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIFrame.h:65,
                 from /<<PKGBUILDDIR>>/dom/base/nsIContentInlines.h:15,
                 from /<<PKGBUILDDIR>>/accessible/generic/Accessible.h:17,
                 from /<<PKGBUILDDIR>>/accessible/atk/AccessibleWrap.h:11,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.h:9,
                 from /<<PKGBUILDDIR>>/accessible/xul/XULAlertAccessible.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/accessible/xul/Unified_cpp_accessible_xul0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/ProfiledThreadData.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20:
/<<PKGBUILDDIR>>/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()':
/<<PKGBUILDDIR>>/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess]
 2566 |     memset(&regs, 0, sizeof(regs));
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/profiler/tests/gtest/LulTest.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here
  134 | struct UnwindRegs {
      |        ^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/xul'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/glue'
mkdir -p '.deps/'
extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o
/usr/bin/g++ -o Unified_cpp_hunspell_glue0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue -I/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/glue -I/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -include hunspell_alloc_hooks.h -include hunspell_fopen_hooks.h  -MD -MP -MF .deps/Unified_cpp_hunspell_glue0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/JSONWriter.h:98,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ProfileJSONWriter.h:9,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/PageInformation.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:162:40:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/profiler/core/platform.cpp:70,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:74:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here
  144 |   struct AmountFns {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/JSONWriter.h:98,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ProfileJSONWriter.h:9,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/PageInformation.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]':
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:182:43:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess]
   31 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/profiler/core/platform.cpp:70,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:74:
/<<PKGBUILDDIR>>/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here
  178 |   struct SizeOfTabFns {
      |          ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/JSONWriter.h:98,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ProfileJSONWriter.h:9,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/PageInformation.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/ProfiledThreadData.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:38:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o nsMaiInterfaceValue.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/accessible/atk -I/<<PKGBUILDDIR>>/build-browser/accessible/atk -I/<<PKGBUILDDIR>>/accessible/base -I/<<PKGBUILDDIR>>/accessible/generic -I/<<PKGBUILDDIR>>/accessible/html -I/<<PKGBUILDDIR>>/accessible/ipc -I/<<PKGBUILDDIR>>/accessible/ipc/other -I/<<PKGBUILDDIR>>/accessible/xpcom -I/<<PKGBUILDDIR>>/accessible/xul -I/<<PKGBUILDDIR>>/other-licenses/atk-1.0 -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wno-error=unused-function -Wno-error=shadow -Wno-unused-local-typedefs  -MD -MP -MF .deps/nsMaiInterfaceValue.o.pp   /<<PKGBUILDDIR>>/accessible/atk/nsMaiInterfaceValue.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/WebExtensionPolicy.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ExtensionPolicyService.h:10,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/platform.cpp:50,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In function 'bool mozilla::dom::TryToOuterize(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:846:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  846 | inline bool TryToOuterize(JS::MutableHandle<JS::Value> rval) {
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:128:
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp: In lambda function:
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp:275:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  275 |               if (!JS_ParseJSON(cx,
      |                    ~~~~~~~~~~~~^~~~
  276 |                                 static_cast<const char16_t*>(js_string.get()),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |                                 js_string.Length(), &val)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp:282:70: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  282 |                   DebugOnly<bool> gotException = jsapi.StealException(&exn);
      |                                                  ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/WebExtensionPolicy.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ExtensionPolicyService.h:10,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/platform.cpp:50,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In lambda function:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In lambda function:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIMemoryReporter.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CountingAllocatorBase.h:12,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48,
                 from <command-line>:
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   90 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWrapperCache.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MozPromise.h:21,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
   89 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/atk'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/src'
mkdir -p '.deps/'
extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.o
/usr/bin/g++ -o Unified_cpp_hunspell_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src -I/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/src -I/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -include hunspell_alloc_hooks.h -include hunspell_fopen_hooks.h  -MD -MP -MF .deps/Unified_cpp_hunspell_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38:
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::string*)':
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  562 |       }
      |       ^
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here
  564 |     case INITCAP: {
      |     ^~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector<std::__cxx11::basic_string<char> > HunspellImpl::suggest(const string&)':
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  900 |       capwords = 1;
      |       ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here
  901 |     case HUHCAP: {
      |     ^~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1012 |         capwords = 1;
      |         ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here
 1013 |       case HUHCAP: {
      |       ^~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/glue'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src'
mkdir -p '.deps/'
extensions/spellcheck/src/Unified_cpp_spellcheck_src0.o
/usr/bin/g++ -o Unified_cpp_spellcheck_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/glue -I/<<PKGBUILDDIR>>/extensions/spellcheck/hunspell/src -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_spellcheck_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:128:
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp: In member function 'virtual nsresult nsProfiler::GetSharedLibraries(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp:188:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  188 | nsProfiler::GetSharedLibraries(JSContext* aCx,
      | ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:13,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/PageInformation.h:10,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/PageInformation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:2:
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp:197:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  197 |     MOZ_ALWAYS_TRUE(JS_ParseJSON(aCx,
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:128:
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp: In member function 'virtual nsresult nsProfiler::GetProfileData(double, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp:216:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  216 | nsProfiler::GetProfileData(double aSinceTime, JSContext* aCx,
      | ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Maybe.h:13,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/PageInformation.h:10,
                 from /<<PKGBUILDDIR>>/tools/profiler/core/PageInformation.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler0.cpp:2:
/<<PKGBUILDDIR>>/tools/profiler/gecko/nsProfiler.cpp:227:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  227 |   MOZ_ALWAYS_TRUE(JS_ParseJSON(aCx, profile16, js_string.Length(), &val));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro 'MOZ_ALWAYS_TRUE'
  670 |       if ((expr)) {                 \
      |            ^~~~
/usr/bin/g++ -o Unified_cpp_tools_profiler1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_REPLACE_MALLOC_PREFIX=profiler -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/tools/profiler -I/<<PKGBUILDDIR>>/build-browser/tools/profiler -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/mozglue/linker -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/tools/profiler/core -I/<<PKGBUILDDIR>>/tools/profiler/gecko -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-ignored-qualifiers  -MD -MP -MF .deps/Unified_cpp_tools_profiler1.o.pp   /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler1.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler1.cpp:47:
/<<PKGBUILDDIR>>/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)':
/<<PKGBUILDDIR>>/tools/profiler/lul/LulMain.cpp:1563:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess]
 1563 |   memset(&startRegs, 0, sizeof(startRegs));
      |                                          ^
In file included from /<<PKGBUILDDIR>>/tools/profiler/lul/LulMainInt.h:11,
                 from /<<PKGBUILDDIR>>/tools/profiler/lul/LulDwarfSummariser.h:10,
                 from /<<PKGBUILDDIR>>/tools/profiler/lul/LulDwarfExt.h:45,
                 from /<<PKGBUILDDIR>>/tools/profiler/lul/LulDwarfInt.h:42,
                 from /<<PKGBUILDDIR>>/tools/profiler/lul/LulDwarf.cpp:57,
                 from /<<PKGBUILDDIR>>/build-browser/tools/profiler/Unified_cpp_tools_profiler1.cpp:20:
/<<PKGBUILDDIR>>/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here
  134 | struct UnwindRegs {
      |        ^~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/tools/profiler'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/pkcs11testmodule'
mkdir -p '.deps/'
security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/generate_symbols_file.py generate_symbols_file libpkcs11testmodule.so.symbols .deps/libpkcs11testmodule.so.symbols.pp .deps/libpkcs11testmodule.so.symbols.stub /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/pkcs11testmodule/pkcs11testmodule.symbols -DNDEBUG=1 -DTRIMMED=1
security/manager/ssl/tests/unit/pkcs11testmodule/Unified_cpp_pkcs11testmodule0.o
/usr/bin/g++ -o Unified_cpp_pkcs11testmodule0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/pkcs11testmodule -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/pkcs11testmodule -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_pkcs11testmodule0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/pkcs11testmodule/Unified_cpp_pkcs11testmodule0.cpp
security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so
rm -f libpkcs11testmodule.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libpkcs11testmodule.so -o libpkcs11testmodule.so Unified_cpp_pkcs11testmodule0.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib      -Wl,--version-script,libpkcs11testmodule.so.symbols  -ldl 
/usr/bin/ld: total time in link: 0.137769
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libpkcs11testmodule.so
chmod +x libpkcs11testmodule.so
../../../../../../config/nsinstall -R -m 644 'libpkcs11testmodule.so' '../../../../../../_tests/xpcshell/security/manager/ssl/tests/unit/pkcs11testmodule'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/pkcs11testmodule'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest'
mkdir -p '.deps/'
security/manager/ssl/tests/gtest/CertDBTest.o
/usr/bin/g++ -o CertDBTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/CertDBTest.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/CertDBTest.cpp
security/manager/ssl/tests/gtest/CertListTest.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/KeyboardEvent.h:10,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/src/mozInlineSpellChecker.cpp:43,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/src/mozEnglishWordUtils.h:9,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2:
/<<PKGBUILDDIR>>/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  503 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/extensions/spellcheck/src/mozEnglishWordUtils.h:13,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  502 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/src/mozEnglishWordUtils.h:9,
                 from /<<PKGBUILDDIR>>/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2:
/<<PKGBUILDDIR>>/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   53 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   52 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o CertListTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/CertListTest.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/CertListTest.cpp
security/manager/ssl/tests/gtest/CoseTest.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/hunspell/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/pki'
mkdir -p '.deps/'
security/manager/pki/Unified_cpp_security_manager_pki0.o
/usr/bin/g++ -o Unified_cpp_security_manager_pki0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/pki -I/<<PKGBUILDDIR>>/build-browser/security/manager/pki -I/<<PKGBUILDDIR>>/build-browser/dist/public/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wextra -Wno-missing-field-initializers -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_security_manager_pki0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/tools/profiler/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote'
mkdir -p '.deps/'
toolkit/components/remote/RemoteUtils.o
/usr/bin/g++ -o RemoteUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/RemoteUtils.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/RemoteUtils.cpp
toolkit/components/remote/nsDBusRemoteClient.o
/usr/bin/g++ -o nsDBusRemoteClient.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsDBusRemoteClient.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/nsDBusRemoteClient.cpp
toolkit/components/remote/nsDBusRemoteServer.o
/usr/bin/g++ -o CoseTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/CoseTest.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/CoseTest.cpp
security/manager/ssl/tests/gtest/DataStorageTest.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  111 |     *this = aRect1.UnionEdges(aRect2);
      |                                     ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  120 |     *this = aRect1.Union(aRect2);
      |                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  228 |     *this = aRect1.SaturatingUnion(aRect2);
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  231 |     *this = aRect1.SaturatingUnionEdges(aRect2);
      |                                               ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/usr/bin/g++ -o nsDBusRemoteServer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsDBusRemoteServer.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/nsDBusRemoteServer.cpp
toolkit/components/remote/nsGTKRemoteServer.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>&)' is deprecated [-Wdeprecated-copy]
  346 |     mCumulativeResolution = aCumulativeResolution;
      |                             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFamilyList.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPresData.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>& mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>::operator=(const mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>&)' is deprecated [-Wdeprecated-copy]
  355 |     mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel;
      |                             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFamilyList.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPresData.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactor<src, dst>::ScaleFactor(const mozilla::gfx::ScaleFactor<src, dst>&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]'
   33 |   constexpr ScaleFactor(const ScaleFactor<src, dst>& aCopy)
      |             ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>&)' is deprecated [-Wdeprecated-copy]
  396 |   void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; }
      |                                                                ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFamilyList.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPresData.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>&)' is deprecated [-Wdeprecated-copy]
  460 |     mExtraResolution = aExtraResolution;
      |                        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontFamilyList.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsFont.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticPresData.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:46,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy]
  718 | struct ScrollSnapInfo {
      |        ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsMargin.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAttrValue.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/AttrArray.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)'
   27 |   nsPoint(const nsPoint& aPoint) : Super(aPoint) {}
      |   ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here
  936 |     mSnapInfo = std::move(aSnapInfo);
      |                                    ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:27,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h:383:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  383 |       mVisibleArea = r;
      |                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/usr/bin/g++ -o DataStorageTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/DataStorageTest.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/DataStorageTest.cpp
security/manager/ssl/tests/gtest/DeserializeCertTest.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CharacterEncoding.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsfriendapi.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Proxy.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Wrapper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr<T> mozilla::Range<T>::begin() const [with T = unsigned char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:718:37:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr<unsigned char>::RangedPtr(const mozilla::RangedPtr<unsigned char>&)' is deprecated [-Wdeprecated-copy]
   49 |   RangedPtr<T> begin() const { return mStart; }
      |                                       ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CharacterEncoding.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsfriendapi.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Proxy.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Wrapper.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackObject.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.h:26,
                 from /<<PKGBUILDDIR>>/security/manager/pki/nsASN1Tree.cpp:4,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<unsigned char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = unsigned char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/src'
/usr/bin/g++ -o nsGTKRemoteServer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsGTKRemoteServer.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/nsGTKRemoteServer.cpp
toolkit/components/remote/nsRemoteService.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/pki'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts'
mkdir -p '.deps/'
toolkit/components/alerts/Unified_cpp_components_alerts0.o
/usr/bin/g++ -o Unified_cpp_components_alerts0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/alerts -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_components_alerts0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp
/usr/bin/g++ -o nsRemoteService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsRemoteService.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/nsRemoteService.cpp
toolkit/components/remote/nsUnixRemoteServer.o
/usr/bin/g++ -o nsUnixRemoteServer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsUnixRemoteServer.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/nsUnixRemoteServer.cpp
toolkit/components/remote/nsXRemoteClient.o
/usr/bin/g++ -o DeserializeCertTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/DeserializeCertTest.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp
security/manager/ssl/tests/gtest/MD4Test.o
/usr/bin/g++ -o nsXRemoteClient.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsXRemoteClient.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/nsXRemoteClient.cpp
toolkit/components/remote/nsXRemoteServer.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/antitracking'
mkdir -p '.deps/'
toolkit/components/antitracking/Unified_cpp_antitracking0.o
/usr/bin/g++ -o Unified_cpp_antitracking0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/antitracking -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/antitracking -I/<<PKGBUILDDIR>>/extensions/permissions -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_antitracking0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp
/usr/bin/g++ -o MD4Test.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/MD4Test.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/MD4Test.cpp
security/manager/ssl/tests/gtest/OCSPCacheTest.o
/usr/bin/g++ -o nsXRemoteServer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsXRemoteServer.o.pp   /<<PKGBUILDDIR>>/toolkit/components/remote/nsXRemoteServer.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/imgINotificationObserver.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AlertNotification.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/alerts/AlertNotification.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  177 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  176 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/alerts/nsAlertsService.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o OCSPCacheTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/OCSPCacheTest.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/OCSPCacheTest.cpp
security/manager/ssl/tests/gtest/TLSIntoleranceTest.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/imgINotificationObserver.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AlertNotification.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/alerts/AlertNotification.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   34 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   33 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/remote'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/backgroundhangmonitor'
mkdir -p '.deps/'
toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.o
/usr/bin/g++ -o Unified_cpp_ackgroundhangmonitor0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/backgroundhangmonitor -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_ackgroundhangmonitor0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/antitracking/AntiTrackingCommon.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/bitsdownload'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/bitsdownload'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/browser'
mkdir -p '.deps/'
toolkit/components/browser/Unified_cpp_components_browser0.o
/usr/bin/g++ -o Unified_cpp_components_browser0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/browser -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/browser -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_components_browser0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/browser/Unified_cpp_components_browser0.cpp
/usr/bin/g++ -o TLSIntoleranceTest.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/third_party/rust/cose-c/include -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TLSIntoleranceTest.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/browser/build'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/browser/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/cleardata'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/cleardata'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/clearsitedata'
mkdir -p '.deps/'
toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.o
/usr/bin/g++ -o Unified_cpp_clearsitedata0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/clearsitedata -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/clearsitedata -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_clearsitedata0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/antitracking'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/commandlines'
mkdir -p '.deps/'
toolkit/components/commandlines/nsCommandLine.o
/usr/bin/g++ -o nsCommandLine.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/commandlines -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/commandlines -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsCommandLine.o.pp   /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsCommandLine.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/docshell/base/nsDocShellTreeOwner.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  221 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  220 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrincipal.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIDroppedLinkHandler.h:14,
                 from /<<PKGBUILDDIR>>/docshell/base/nsDocShellTreeOwner.h:30,
                 from /<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:34,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsICommandLineRunner.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsCommandLine.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsCommandLine.cpp:5:
/<<PKGBUILDDIR>>/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/components/commandlines/nsCommandLine.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
  164 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                       \
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
   54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::SetOriginAttributesBeforeLoading(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:536:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  536 | nsWebBrowser::SetOriginAttributesBeforeLoading(
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:538:58: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  538 |   return mDocShellAsNav->SetOriginAttributesBeforeLoading(aOriginAttributes,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  539 |                                                           aCx);
      |                                                           ~~~~
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::LoadURIFromScript(const nsAString&, JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/browser/nsWebBrowser.cpp:524:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  524 | nsWebBrowser::LoadURIFromScript(const nsAString& aURI,
      | ^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/commandlines'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/downloads'
mkdir -p '.deps/'
toolkit/components/downloads/DownloadPlatform.o
/usr/bin/g++ -o DownloadPlatform.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/downloads -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/downloads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/DownloadPlatform.o.pp   /<<PKGBUILDDIR>>/toolkit/components/downloads/DownloadPlatform.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions'
mkdir -p '.deps/'
toolkit/components/extensions/Unified_cpp_extensions0.o
/usr/bin/g++ -o Unified_cpp_extensions0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/extensions -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_extensions0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/Unified_cpp_extensions0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIObserver.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   81 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   80 |   NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  347 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/clearsitedata/ClearSiteData.cpp:346:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  346 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20:
/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp: In member function 'virtual nsresult mozilla::nsHangDetails::GetAnnotations(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp:46:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   46 | nsHangDetails::GetAnnotations(JSContext* aCx, JS::MutableHandleValue aVal) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp:62:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   62 |     if (!JS_DefineUCProperty(aCx, jsAnnotation, annot.name().get(),
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   63 |                              annot.name().Length(), jsValue,
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp: In member function 'virtual nsresult mozilla::nsHangDetails::GetModules(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp:201:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  201 | nsHangDetails::GetModules(JSContext* aCx, JS::MutableHandleValue aVal) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp: In member function 'virtual nsresult mozilla::nsHangDetails::GetStack(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/backgroundhangmonitor/HangDetails.cpp:94:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   94 | nsHangDetails::GetStack(JSContext* aCx, JS::MutableHandleValue aStack) {
      | ^~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/clearsitedata'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest'
mkdir -p '.deps/'
toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.o
/usr/bin/g++ -o Unified_cpp_webrequest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest -I/<<PKGBUILDDIR>>/caps -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/protocol/http -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_webrequest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/backgroundhangmonitor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/filewatcher'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/filewatcher'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/finalizationwitness'
mkdir -p '.deps/'
toolkit/components/finalizationwitness/FinalizationWitnessService.o
/usr/bin/g++ -o FinalizationWitnessService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/finalizationwitness -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/finalizationwitness -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/FinalizationWitnessService.o.pp   /<<PKGBUILDDIR>>/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp
/<<PKGBUILDDIR>>/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp: In function 'bool mozilla::{anonymous}::IsWitness(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:126:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  126 | bool IsWitness(JS::Handle<JS::Value> v) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp: In member function 'virtual nsresult mozilla::FinalizationWitnessService::Make(const char*, const char16_t*, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:182:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  182 | FinalizationWitnessService::Make(const char* aTopic, const char16_t* aValue,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/finalizationwitness'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/find'
mkdir -p '.deps/'
toolkit/components/find/nsFindService.o
/usr/bin/g++ -o nsFindService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/find -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsFindService.o.pp   /<<PKGBUILDDIR>>/toolkit/components/find/nsFindService.cpp
toolkit/components/find/Unified_cpp_components_find0.o
/usr/bin/g++ -o Unified_cpp_components_find0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/find -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_components_find0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/find/Unified_cpp_components_find0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/downloads'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/fuzzyfox'
mkdir -p '.deps/'
toolkit/components/fuzzyfox/Fuzzyfox.o
/usr/bin/g++ -o Fuzzyfox.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/fuzzyfox -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/fuzzyfox -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Fuzzyfox.o.pp   /<<PKGBUILDDIR>>/toolkit/components/fuzzyfox/Fuzzyfox.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/ExtensionPolicyService.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/fuzzyfox'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/jsoncpp/src/lib_json'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/jsoncpp/src/lib_json'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/kvstore'
mkdir -p '.deps/'
toolkit/components/kvstore/Unified_cpp_components_kvstore0.o
/usr/bin/g++ -o Unified_cpp_components_kvstore0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/kvstore -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/kvstore -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_components_kvstore0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/kvstore/Unified_cpp_components_kvstore0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/WebExtensionPolicy.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ExtensionPolicyService.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/ExtensionPolicyService.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  618 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  617 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  476 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  475 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  596 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  595 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  725 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  724 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  488 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  487 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  661 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  660 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp:723:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  723 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/WebExtensionPolicy.cpp:722:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  722 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/kvstore'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/lz4'
mkdir -p '.deps/'
toolkit/components/lz4/lz4.o
/usr/bin/g++ -o lz4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/lz4 -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/lz4 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/lz4.o.pp   /<<PKGBUILDDIR>>/toolkit/components/lz4/lz4.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/lz4'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/mediasniffer'
mkdir -p '.deps/'
toolkit/components/mediasniffer/Unified_c_mediasniffer0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_mediasniffer0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/mediasniffer -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/mediasniffer -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_mediasniffer0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/mediasniffer/Unified_c_mediasniffer0.c
toolkit/components/mediasniffer/Unified_cpp_mediasniffer0.o
/usr/bin/g++ -o Unified_cpp_mediasniffer0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/mediasniffer -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/mediasniffer -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mediasniffer0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/mediasniffer/Unified_cpp_mediasniffer0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/mediasniffer'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/mozintl'
mkdir -p '.deps/'
toolkit/components/mozintl/MozIntlHelper.o
/usr/bin/g++ -o MozIntlHelper.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/mozintl -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/mozintl -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/MozIntlHelper.o.pp   /<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/Unified_cpp_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp: In member function 'bool mozilla::extensions::MatchGlob::Matches(const nsAString&) const':
/<<PKGBUILDDIR>>/toolkit/components/extensions/MatchPattern.cpp:686:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  686 |     if (!JS::ExecuteRegExpNoStatics(cx, regexp, input.BeginWriting(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687 |                                     aString.Length(), &index, true, &result)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFind.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/find/nsFind.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/find/nsFind.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/find/Unified_cpp_components_find0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   56 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   55 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp: In function 'nsresult AddFunctions(JSContext*, JS::Handle<JS::Value>, const JSFunctionSpec*)':
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:19:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   19 | static nsresult AddFunctions(JSContext* cx, JS::Handle<JS::Value> val,
      |                 ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:19:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp: In member function 'virtual nsresult mozilla::MozIntlHelper::AddGetCalendarInfo(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:42:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   42 | MozIntlHelper::AddGetCalendarInfo(JS::Handle<JS::Value> val, JSContext* cx) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:47:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   47 |   return AddFunctions(cx, val, funcs);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp: In member function 'virtual nsresult mozilla::MozIntlHelper::AddGetDisplayNames(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   51 | MozIntlHelper::AddGetDisplayNames(JS::Handle<JS::Value> val, JSContext* cx) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:51:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:56:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   return AddFunctions(cx, val, funcs);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp: In member function 'virtual nsresult mozilla::MozIntlHelper::AddGetLocaleInfo(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:83:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   83 | MozIntlHelper::AddGetLocaleInfo(JS::Handle<JS::Value> val, JSContext* cx) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:83:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:88:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |   return AddFunctions(cx, val, funcs);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp: In member function 'virtual nsresult mozilla::MozIntlHelper::AddDateTimeFormatConstructor(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:60:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 | MozIntlHelper::AddDateTimeFormatConstructor(JS::Handle<JS::Value> val,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/mozintl/MozIntlHelper.cpp:60:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/mozintl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/osfile'
mkdir -p '.deps/'
toolkit/components/osfile/NativeOSFileInternals.o
/usr/bin/g++ -o NativeOSFileInternals.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/osfile -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/osfile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/NativeOSFileInternals.o.pp   /<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   88 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   87 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 1025 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 1024 |   NS_INTERFACE_MAP_ENTRY(ChannelWrapper)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilter.cpp:19,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  270 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/MatchGlob.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/MatchPattern.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChannelWrapperBinding.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
  269 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
   29 | NS_INTERFACE_MAP_END_INHERITING(Event)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/MatchGlob.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/extensions/MatchPattern.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ChannelWrapperBinding.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  306 |     NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION'
   28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/components/extensions/ExtensionPolicyService.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::{anonymous}::NativeThenHandler<Callback, Args>::CallResolveCallback(JSContext*, JS::Handle<JS::Value>) [with Callback = mozilla::ExtensionPolicyService::InjectContentScripts(mozilla::extensions::WebExtensionPolicy*)::<lambda(nsIDocShell*)>::<lambda(JSContext*, JS::HandleValue, mozilla::ExtensionPolicyService*, nsPIDOMWindowInner*, Scripts&&)>; Args = {mozilla::ExtensionPolicyService*, nsCOMPtr<nsPIDOMWindowInner>&, AutoTArray<RefPtr<mozilla::extensions::WebExtensionContentScript>, 8>}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h:111:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   already_AddRefed<Promise> CallResolveCallback(
      |                             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::{anonymous}::NativeThenHandler<Callback, Args>::CallResolveCallback(JSContext*, JS::Handle<JS::Value>) [with Callback = mozilla::ExtensionPolicyService::InjectContentScripts(mozilla::extensions::WebExtensionPolicy*)::<lambda(nsIDocShell*)>::<lambda(auto:6)> [with auto:6 = RefPtr<mozilla::dom::Promise>]::<lambda(JSContext*, JS::HandleValue, mozilla::ExtensionPolicyService*, nsPIDOMWindowInner*, Scripts&&)>; Args = {mozilla::ExtensionPolicyService*, nsCOMPtr<nsPIDOMWindowInner>&, AutoTArray<RefPtr<mozilla::extensions::WebExtensionContentScript>, 8>}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise-inl.h:111:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINativeOSFileInternals.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  235 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  234 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/parentalcontrols'
mkdir -p '.deps/'
toolkit/components/parentalcontrols/nsParentalControlsServiceDefault.o
/usr/bin/g++ -o nsParentalControlsServiceDefault.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/parentalcontrols -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/parentalcontrols -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsParentalControlsServiceDefault.o.pp   /<<PKGBUILDDIR>>/toolkit/components/parentalcontrols/nsParentalControlsServiceDefault.cpp
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::Int32Result::GetCacheableResult(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:407:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  407 | nsresult Int32Result::GetCacheableResult(JSContext* cx,
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::TypedArrayResult::GetCacheableResult(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:349:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  349 | nsresult TypedArrayResult::GetCacheableResult(
      |          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::StringResult::GetCacheableResult(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:305:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  305 | nsresult StringResult::GetCacheableResult(JSContext* cx,
      |          ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::NativeOSFileInternalsService::WriteAtomic(const nsAString&, JS::HandleValue, JS::HandleValue, nsINativeOSFileSuccessCallback*, nsINativeOSFileErrorCallback*, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:1196:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1196 | NativeOSFileInternalsService::WriteAtomic(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:1196:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:1212:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1212 |   if (!JS_ValueToObject(cx, aBuffer, &bufferObject)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::GetResult(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:261:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  261 | AbstractResult::GetResult(JSContext* cx, JS::MutableHandleValue aResult) {
      | ^~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/find'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/perf'
mkdir -p '.deps/'
toolkit/components/perf/PerfMeasurement.o
/usr/bin/g++ -o PerfMeasurement.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/perf -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/perf -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PerfMeasurement.o.pp   /<<PKGBUILDDIR>>/toolkit/components/perf/PerfMeasurement.cpp
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::NativeOSFileInternalsService::Read(const nsAString&, JS::HandleValue, nsINativeOSFileSuccessCallback*, nsINativeOSFileErrorCallback*, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/osfile/NativeOSFileInternals.cpp:1141:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1141 | NativeOSFileInternalsService::Read(const nsAString& aPath,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  712 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  711 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/parentalcontrols'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/perfmonitoring'
mkdir -p '.deps/'
toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.o
/usr/bin/g++ -o Unified_cpp_perfmonitoring0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/perfmonitoring -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/perfmonitoring -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_perfmonitoring0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/osfile'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/places'
mkdir -p '.deps/'
toolkit/components/places/Unified_cpp_components_places0.o
/usr/bin/g++ -o Unified_cpp_components_places0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/places -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/places -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_components_places0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h: In member function 'virtual nsresult mozilla::jsperf::Module::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/toolkit/components/perf/PerfMeasurement.cpp:23:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   23 | #define XPC_MAP_CLASSNAME Module
      |                           ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h:113:15: note: in expansion of macro 'XPC_MAP_CLASSNAME'
  113 | NS_IMETHODIMP XPC_MAP_CLASSNAME::HasInstance(nsIXPConnectWrappedNative* wrapper,
      |               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/perf/PerfMeasurement.cpp: In function 'bool mozilla::jsperf::SealObjectAndPrototype(JSContext*, JS::Handle<JSObject*>, const char*)':
/<<PKGBUILDDIR>>/toolkit/components/perf/PerfMeasurement.cpp:31:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 |   if (!JS_GetProperty(cx, parent, name, &prop)) return false;
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/perf/PerfMeasurement.cpp:39:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   39 |   if (!JS_GetProperty(cx, obj, "prototype", &prop)) return false;
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/perf'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/places/tests/gtest'
mkdir -p '.deps/'
toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_places_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/places/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/places/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_places_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/webrequest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf'
mkdir -p '.deps/'
toolkit/components/protobuf/generated_message_table_driven_lite.o
/usr/bin/g++ -o generated_message_table_driven_lite.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-ignored-qualifiers -Wno-maybe-uninitialized -Wno-return-type -Wno-sign-compare -Wno-subobject-linkage -Wno-unused-function -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/generated_message_table_driven_lite.o.pp   /<<PKGBUILDDIR>>/toolkit/components/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc
toolkit/components/protobuf/time.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/places/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reflect'
mkdir -p '.deps/'
toolkit/components/reflect/reflect.o
/usr/bin/g++ -o reflect.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/reflect -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/reflect -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/reflect.o.pp   /<<PKGBUILDDIR>>/toolkit/components/reflect/reflect.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h: In member function 'virtual nsresult mozilla::reflect::Module::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/toolkit/components/reflect/reflect.cpp:22:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   22 | #define XPC_MAP_CLASSNAME Module
      |                           ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h:113:15: note: in expansion of macro 'XPC_MAP_CLASSNAME'
  113 | NS_IMETHODIMP XPC_MAP_CLASSNAME::HasInstance(nsIXPConnectWrappedNative* wrapper,
      |               ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reflect'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice'
mkdir -p '.deps/'
toolkit/components/reputationservice/Unified_cpp_reputationservice0.o
/usr/bin/g++ -o Unified_cpp_reputationservice0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/reputationservice -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice -I/<<PKGBUILDDIR>>/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/toolkit/components/reputationservice/chromium -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_reputationservice0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp
/usr/bin/g++ -o time.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-ignored-qualifiers -Wno-maybe-uninitialized -Wno-return-type -Wno-sign-compare -Wno-subobject-linkage -Wno-unused-function -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/time.o.pp   /<<PKGBUILDDIR>>/toolkit/components/protobuf/src/google/protobuf/stubs/time.cc
toolkit/components/protobuf/Unified_cpp_components_protobuf0.o
/usr/bin/g++ -o Unified_cpp_components_protobuf0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-ignored-qualifiers -Wno-maybe-uninitialized -Wno-return-type -Wno-sign-compare -Wno-subobject-linkage -Wno-unused-function -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_components_protobuf0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp
toolkit/components/protobuf/Unified_cpp_components_protobuf1.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWeakReferenceUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWeakReference.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
  124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback,
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/components/places/nsFaviconService.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
  124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback,
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWeakReferenceUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWeakReference.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  190 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/components/places/nsFaviconService.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:92:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO'
  136 |   } else
      |     ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWeakReferenceUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsWeakReference.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  275 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  274 |   NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  475 |   NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp:3507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 3507 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/nsNavHistoryResult.cpp:3506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 3506 |   NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/reputationservice/LoginReputation.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/perfmonitoring'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice/test/gtest'
mkdir -p '.deps/'
toolkit/components/reputationservice/test/gtest/Unified_cpp_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/reputationservice/test/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice/test/gtest -I/<<PKGBUILDDIR>>/toolkit/components/reputationservice -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice/test/gtest/Unified_cpp_test_gtest0.cpp
/usr/bin/g++ -o Unified_cpp_components_protobuf1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-ignored-qualifiers -Wno-maybe-uninitialized -Wno-return-type -Wno-sign-compare -Wno-subobject-linkage -Wno-unused-function -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_cpp_components_protobuf1.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf/Unified_cpp_components_protobuf1.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting'
mkdir -p '.deps/'
toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.o
/usr/bin/g++ -o Unified_cpp_resistfingerprinting0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/resistfingerprinting -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_resistfingerprinting0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant.h:434,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage.h:37,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/places/Database.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/storage/Variant_inl.h:128:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  128 | inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle<JS::Value>) {
      |                      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:29:
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp: In function 'nsresult mozilla::places::{anonymous}::GetJSObjectFromArray(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:360:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  360 |   bool rc = JS_GetElement(aCtx, aArray, aIndex, &value);
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp: In function 'already_AddRefed<nsIURI> mozilla::places::{anonymous}::GetURIFromJSObject(JSContext*, JS::Handle<JSObject*>, const char*)':
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:253:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 |   bool rc = JS_GetProperty(aCtx, aObject, aProperty, &uriVal);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:38:
/<<PKGBUILDDIR>>/toolkit/components/places/PlaceInfo.cpp: In member function 'virtual nsresult mozilla::places::PlaceInfo::GetVisits(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/places/PlaceInfo.cpp:77:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   77 | PlaceInfo::GetVisits(JSContext* aContext,
      | ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/places/Unified_cpp_components_places0.cpp:29:
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp: In function 'void mozilla::places::{anonymous}::GetStringFromJSObject(JSContext*, JS::Handle<JSObject*>, const char*, nsString&)':
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:300:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  300 |   bool rc = JS_GetProperty(aCtx, aObject, aProperty, &val);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/protobuf'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting/tests'
mkdir -p '.deps/'
toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.o
/usr/bin/g++ -o Unified_cpp_tests0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/resistfingerprinting/tests -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_tests0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore'
mkdir -p '.deps/'
toolkit/components/sessionstore/Unified_cpp_sessionstore0.o
/usr/bin/g++ -o Unified_cpp_sessionstore0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/sessionstore -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_sessionstore0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/resistfingerprinting'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/startup'
mkdir -p '.deps/'
toolkit/components/startup/Unified_cpp_components_startup0.o
/usr/bin/g++ -o Unified_cpp_components_startup0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/startup -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/startup -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_components_startup0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/startup/Unified_cpp_components_startup0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/startup/Unified_cpp_components_startup0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/startup/nsAppStartup.cpp: In member function 'virtual nsresult nsAppStartup::GetStartupInfo(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/startup/nsAppStartup.cpp:729:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  729 | nsAppStartup::GetStartupInfo(JSContext* aCx,
      | ^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/startup'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/statusfilter'
mkdir -p '.deps/'
toolkit/components/statusfilter/nsBrowserStatusFilter.o
/usr/bin/g++ -o nsBrowserStatusFilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/statusfilter -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/statusfilter -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsBrowserStatusFilter.o.pp   /<<PKGBUILDDIR>>/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp: In member function 'virtual nsresult mozilla::places::History::UpdatePlaces(JS::Handle<JS::Value>, mozIVisitInfoCallback*, bool, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:2286:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2286 | History::UpdatePlaces(JS::Handle<JS::Value> aPlaceInfos,
      | ^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:2286:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:210:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 |   bool rc = JS_DefineElement(aCtx, _array, 0, aValue, 0);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:2336:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2336 |       bool rc = JS_GetProperty(aCtx, info, "visits", &visitsVal);
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:325:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  325 |   bool rc = JS_GetProperty(aCtx, aObject, aProperty, &value);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/places/History.cpp:325:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  325 |   bool rc = JS_GetProperty(aCtx, aObject, aProperty, &value);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebProgressListener.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6:
/<<PKGBUILDDIR>>/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   48 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
   47 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/statusfilter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
mkdir -p '.deps/'
toolkit/components/telemetry/Stopwatch.o
/usr/bin/g++ -o Stopwatch.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Stopwatch.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp
toolkit/components/telemetry/Telemetry.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/places'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest'
mkdir -p '.deps/'
toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.o
/usr/bin/g++ -o Unified_cpp_geckoview_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_TELEMETRY_GECKOVIEW -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/toolkit/components -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_geckoview_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BlockingResourceBase.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Mutex.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/StaticMutex.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreListener.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreListener.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  115 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreListener.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
  114 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   83 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   82 |   NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp: In member function 'JSObject* mozilla::telemetry::Timers::Get(JSContext*, const nsAString&, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp:206:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  206 |       !JS::MapGet(aCx, mTimers, histogram, &objs)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp:213:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  213 |     if (!objs.isObject() || !JS::MapSet(aCx, mTimers, histogram, objs)) {
      |                              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp: In member function 'mozilla::telemetry::TimerKeys* mozilla::telemetry::Timers::Get(JSContext*, const nsAString&, JS::HandleObject, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp:239:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  239 |   if (!JS::GetWeakMapEntry(aCx, objs, obj, &keysObj)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsContentUtils.h:2192:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2192 |     return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Stopwatch.cpp:247:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |     if (!keysObj.isObject() || !JS::SetWeakMapEntry(aCx, objs, obj, keysObj)) {
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Telemetry.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Telemetry.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp
toolkit/components/telemetry/TelemetryCommon.o
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp: In static member function 'static already_AddRefed<nsISupports> mozilla::dom::SessionStoreUtils::AddDynamicFrameFilteredListener(const mozilla::dom::GlobalObject&, mozilla::dom::EventTarget&, const nsAString&, JS::Handle<JS::Value>, bool, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:139:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  139 | SessionStoreUtils::AddDynamicFrameFilteredListener(
      | ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp: In member function 'virtual void TelemetryGeckoViewFixture_MultipleAppendOperations_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:627:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  627 |   CheckKeyedUintScalar("telemetry.test.keyed_unsigned_int", "chewbacca",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  628 |                        cx.GetJSContext(), keyedScalarsSnapshot, expectedValue);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:629:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  629 |   CheckKeyedBoolScalar("telemetry.test.keyed_boolean_kind", "chewbacca",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  630 |                        cx.GetJSContext(), keyedScalarsSnapshot, true);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:52,
                 from /<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreListener.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'void SetElementAsObject(JSContext*, mozilla::dom::Element*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:754:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  754 | static void SetElementAsObject(JSContext* aCx, Element* aElement,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:783:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  783 |     JS_IsArrayObject(aCx, aObject, &isArray);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:796:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  796 |       if (!JS_GetElement(aCx, arrayObj, arrayIdx, &element)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp: In static member function 'static bool mozilla::dom::SessionStoreUtils::RestoreFormData(const mozilla::dom::GlobalObject&, mozilla::dom::Document&, const mozilla::dom::CollectedData&)':
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:818:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  818 |   if (nsContentUtils::StringifyJSON(aCx, aObject, data)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'void CollectFromInputElement(JSContext*, mozilla::dom::Document&, uint16_t&, mozilla::dom::Nullable<mozilla::dom::CollectedData>&)':
/<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreUtils.cpp:514:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  514 |             if (JS_ParseJSON(aCx, value.get(), value.Length(), &jsval) &&
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WindowBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ScrollStyles.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:52,
                 from /<<PKGBUILDDIR>>/toolkit/components/sessionstore/SessionStoreListener.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'void CollectFromSelectElement(JSContext*, mozilla::dom::Document&, uint16_t&, mozilla::dom::Nullable<mozilla::dom::CollectedData>&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp: In member function 'virtual void TelemetryGeckoViewFixture_PersistScalars_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:342:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  342 |   CheckKeyedUintScalar("telemetry.test.keyed_unsigned_int", "gv_key",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343 |                        cx.GetJSContext(), keyedScalarsSnapshot,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |                        kExpectedKeyedUintValue);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/sessionstore'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest'
mkdir -p '.deps/'
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp: In member function 'virtual void TelemetryGeckoViewFixture_PersistHistograms_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:412:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  412 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_MULTIPRODUCT",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 |                &snapshot, false /* is_keyed */);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:414:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  414 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_KEYED_COUNT",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415 |                &keyedSnapshot, true /* is_keyed */);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:419:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  419 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_MULTIPRODUCT", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  420 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:424:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  424 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:433:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  433 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_COUNT", keyedSnapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:439:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  439 |   GetProperty(cx.GetJSContext(), "gv_key", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:442:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  442 |   GetProperty(cx.GetJSContext(), "sum", expectedKeyData, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/geckoview/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests'
mkdir -p '.deps/'
toolkit/components/telemetry/tests/modules-test.o
/usr/bin/g++ -o modules-test.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/modules-test.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/modules-test.cpp
toolkit/components/telemetry/tests/libmodules-test.so
rm -f libmodules-test.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmodules-test.so -o libmodules-test.so modules-test.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.087389
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libmodules-test.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reputationservice'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/thumbnails'
mkdir -p '.deps/'
toolkit/components/thumbnails/Unified_cpp_thumbnails0.o
/usr/bin/g++ -o Unified_cpp_thumbnails0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/thumbnails -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/thumbnails -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_thumbnails0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/thumbnails/Unified_cpp_thumbnails0.cpp
chmod +x libmodules-test.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/typeaheadfind'
mkdir -p '.deps/'
toolkit/components/typeaheadfind/nsTypeAheadFind.o
/usr/bin/g++ -o nsTypeAheadFind.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/typeaheadfind -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/typeaheadfind -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsTypeAheadFind.o.pp   /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/thumbnails'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier'
mkdir -p '.deps/'
toolkit/components/url-classifier/HashStore.o
/usr/bin/g++ -o HashStore.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/HashStore.o.pp   /<<PKGBUILDDIR>>/toolkit/components/url-classifier/HashStore.cpp
toolkit/components/url-classifier/VariableLengthPrefixSet.o
/usr/bin/g++ -o VariableLengthPrefixSet.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/VariableLengthPrefixSet.o.pp   /<<PKGBUILDDIR>>/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp
toolkit/components/url-classifier/nsUrlClassifierPrefixSet.o
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1731:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1731 | TelemetryImpl::GetOriginSnapshot(bool aClear, JSContext* aCx,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::RegisterBuiltinScalars(const nsACString&, JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1644:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1644 | TelemetryImpl::RegisterBuiltinScalars(const nsACString& aCategoryName,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1647:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1647 |   return TelemetryScalar::RegisterScalars(aCategoryName, aScalarData, true, cx);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::RegisterScalars(const nsACString&, JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1636:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1636 | TelemetryImpl::RegisterScalars(const nsACString& aCategoryName,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1639:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1639 |   return TelemetryScalar::RegisterScalars(aCategoryName, aScalarData, false,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1640 |                                           cx);
      |                                           ~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::RegisterBuiltinEvents(const nsACString&, JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1683:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1683 | TelemetryImpl::RegisterBuiltinEvents(const nsACString& aCategory,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1686:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1686 |   return TelemetryEvent::RegisterEvents(aCategory, aEventData, true, cx);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::RegisterEvents(const nsACString&, JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1677:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1677 | TelemetryImpl::RegisterEvents(const nsACString& aCategory,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1679:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1679 |   return TelemetryEvent::RegisterEvents(aCategory, aEventData, false, cx);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::SnapshotEvents(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1668:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1668 | TelemetryImpl::SnapshotEvents(uint32_t aDataset, bool aClear,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1672:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1672 |   return TelemetryEvent::CreateSnapshots(aDataset, aClear, aEventLimit, aCx,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1673 |                                          optional_argc, aResult);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::RecordEvent(const nsACString&, const nsACString&, const nsACString&, JS::HandleValue, JS::HandleValue, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1659:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1659 | TelemetryImpl::RecordEvent(const nsACString& aCategory,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1659:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1663:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1663 |   return TelemetryEvent::RecordEvent(aCategory, aMethod, aObject, aValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1664 |                                      aExtra, aCx, optional_argc);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1663:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::KeyedScalarSetMaximum(const nsACString&, const nsAString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1629:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1629 | TelemetryImpl::KeyedScalarSetMaximum(const nsACString& aName,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::KeyedScalarSet(const nsACString&, const nsAString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1623:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1623 | TelemetryImpl::KeyedScalarSet(const nsACString& aName, const nsAString& aKey,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1623:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::KeyedScalarAdd(const nsACString&, const nsAString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1617:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1617 | TelemetryImpl::KeyedScalarAdd(const nsACString& aName, const nsAString& aKey,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1617:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::ScalarSetMaximum(const nsACString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1611:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1611 | TelemetryImpl::ScalarSetMaximum(const nsACString& aName, JS::HandleValue aVal,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1613:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1613 |   return TelemetryScalar::SetMaximum(aName, aVal, aCx);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::ScalarSet(const nsACString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1605:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1605 | TelemetryImpl::ScalarSet(const nsACString& aName, JS::HandleValue aVal,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1607:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1607 |   return TelemetryScalar::Set(aName, aVal, aCx);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::ScalarAdd(const nsACString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1599:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1599 | TelemetryImpl::ScalarAdd(const nsACString& aName, JS::HandleValue aVal,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1601:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1601 |   return TelemetryScalar::Add(aName, aVal, aCx);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetFileIOReports(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1558:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1558 | TelemetryImpl::GetFileIOReports(JSContext* cx, JS::MutableHandleValue ret) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetKeyedHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1091:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1091 | TelemetryImpl::GetKeyedHistogramById(const nsACString& name, JSContext* cx,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1085:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1085 | TelemetryImpl::GetHistogramById(const nsACString& name, JSContext* cx,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1085:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::SnapshotCapturedStacks(bool, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:706:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  706 | TelemetryImpl::SnapshotCapturedStacks(bool clear, JSContext* cx,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetWebrtcStats(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:685:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  685 | TelemetryImpl::GetWebrtcStats(JSContext* cx, JS::MutableHandle<JS::Value> ret) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'bool {anonymous}::TelemetryImpl::GetSQLStats(JSContext*, JS::MutableHandle<JS::Value>, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:654:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  654 | bool TelemetryImpl::GetSQLStats(JSContext* cx, JS::MutableHandle<JS::Value> ret,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetDebugSlowSQL(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:676:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  676 | TelemetryImpl::GetDebugSlowSQL(JSContext* cx,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetSlowSQL(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:670:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  670 | TelemetryImpl::GetSlowSQL(JSContext* cx, JS::MutableHandle<JS::Value> ret) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetSnapshotForKeyedScalars(const nsACString&, bool, bool, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:641:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  641 | TelemetryImpl::GetSnapshotForKeyedScalars(const nsACString& aStoreName,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:649:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  649 |   return TelemetryScalar::CreateKeyedSnapshots(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  650 |       dataset, aClearStore, aCx, 1, aResult, aFilterTest,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |       aStoreName.IsVoid() ? defaultStore : aStoreName);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetSnapshotForScalars(const nsACString&, bool, bool, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:627:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  627 | TelemetryImpl::GetSnapshotForScalars(const nsACString& aStoreName,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:635:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  635 |   return TelemetryScalar::CreateSnapshots(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  636 |       dataset, aClearStore, aCx, 1, aResult, aFilterTest,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |       aStoreName.IsVoid() ? defaultStore : aStoreName);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetSnapshotForKeyedHistograms(const nsACString&, bool, bool, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:613:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  613 | TelemetryImpl::GetSnapshotForKeyedHistograms(const nsACString& aStoreName,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:621:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  621 |   return TelemetryHistogram::GetKeyedHistogramSnapshots(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  622 |       aCx, aResult, aStoreName.IsVoid() ? defaultStore : aStoreName, dataset,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623 |       aClearStore, aFilterTest);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~                         
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetSnapshotForHistograms(const nsACString&, bool, bool, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:599:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  599 | TelemetryImpl::GetSnapshotForHistograms(const nsACString& aStoreName,
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:607:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  607 |   return TelemetryHistogram::CreateHistogramSnapshots(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  608 |       aCx, aResult, aStoreName.IsVoid() ? defaultStore : aStoreName, dataset,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |       aClearStore, aFilterTest);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~                       
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetLateWrites(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1054:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1054 | TelemetryImpl::GetLateWrites(JSContext* cx, JS::MutableHandle<JS::Value> ret) {
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:25:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = {anonymous}::TelemetryImpl::GatherMemory(JSContext*, mozilla::dom::Promise**)::<lambda()>; _ArgTypes = {}]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::GetLoadedModulesResultRunnable::Run()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:794:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  794 |       if (!JS_DefineProperty(cx, moduleObj, "debugName", moduleDebugName,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:815:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  815 |       if (!JS_DefineProperty(cx, moduleObj, "debugID", id, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:835:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  835 |       if (!JS_DefineProperty(cx, moduleObj, "version", version,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  836 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:25:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6:
/<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   69 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   68 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetAllStores(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:1812:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1812 | TelemetryImpl::GetAllStores(JSContext* aCx, JS::MutableHandleValue aResult) {
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/Telemetry.cpp:25:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetEncodedOriginSnapshot(bool, JSContext*, mozilla::dom::Promise**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:873:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  873 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:887:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  887 |     return JS_WrapValue(cx, rval);
      |            ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:975:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  975 |       return JS_WrapValue(cx, rval);
      |              ~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o TelemetryCommon.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryCommon.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryCommon.cpp
toolkit/components/telemetry/TelemetryEvent.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool nsAutoJSString::init(JSContext*, const JS::Value&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::CheckStringScalar(const char*, JSContext*, JS::HandleValue, const char*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:50:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   50 | void CheckStringScalar(const char* aName, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:55:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   55 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &value))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:55:3: note: in expansion of macro 'ASSERT_TRUE'
   55 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &value))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetProperty(JSContext*, const char*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:341:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  341 | void GetProperty(JSContext* cx, const char* name, JS::HandleValue valueIn,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:341:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:345:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  345 |   ASSERT_TRUE(JS_GetProperty(cx, valueInObj, name, &property))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:345:3: note: in expansion of macro 'ASSERT_TRUE'
  345 |   ASSERT_TRUE(JS_GetProperty(cx, valueInObj, name, &property))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetElement(JSContext*, uint32_t, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 | void GetElement(JSContext* cx, uint32_t index, JS::HandleValue valueIn,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:350:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:354:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  354 |   ASSERT_TRUE(JS_GetElement(cx, valueInObj, index, &element))
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:354:3: note: in expansion of macro 'ASSERT_TRUE'
  354 |   ASSERT_TRUE(JS_GetElement(cx, valueInObj, index, &element))
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'bool TelemetryTestHelpers::EventPresent(JSContext*, const RootedValue&, const nsACString&, const nsACString&, const nsACString&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:114:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  114 |   EXPECT_TRUE(JS_IsArrayObject(aCx, aSnapshot, &isArray) && isArray)
      |               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:114:3: note: in expansion of macro 'EXPECT_TRUE'
  114 |   EXPECT_TRUE(JS_IsArrayObject(aCx, aSnapshot, &isArray) && isArray)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:124:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  124 |     EXPECT_TRUE(JS_GetElement(aCx, arrayObj, arrayIdx, &element))
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:124:5: note: in expansion of macro 'EXPECT_TRUE'
  124 |     EXPECT_TRUE(JS_GetElement(aCx, arrayObj, arrayIdx, &element))
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:126:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  126 |     EXPECT_TRUE(JS_IsArrayObject(aCx, element, &isArray) && isArray)
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:126:5: note: in expansion of macro 'EXPECT_TRUE'
  126 |     EXPECT_TRUE(JS_IsArrayObject(aCx, element, &isArray) && isArray)
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:138:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |     EXPECT_TRUE(JS_GetElement(aCx, eventArray, 1, &str))
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:138:5: note: in expansion of macro 'EXPECT_TRUE'
  138 |     EXPECT_TRUE(JS_GetElement(aCx, eventArray, 1, &str))
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:147:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  147 |     EXPECT_TRUE(JS_GetElement(aCx, eventArray, 2, &str))
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:147:5: note: in expansion of macro 'EXPECT_TRUE'
  147 |     EXPECT_TRUE(JS_GetElement(aCx, eventArray, 2, &str))
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:156:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  156 |     EXPECT_TRUE(JS_GetElement(aCx, eventArray, 3, &str))
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:156:5: note: in expansion of macro 'EXPECT_TRUE'
  156 |     EXPECT_TRUE(JS_GetElement(aCx, eventArray, 3, &str))
      |     ^~~~~~~~~~~
/usr/bin/g++ -o nsUrlClassifierPrefixSet.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/nsUrlClassifierPrefixSet.o.pp   /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp
toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.o
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetEncodedOriginStrings(JSContext*, const nsCString&, nsTArray<mozilla::Tuple<nsTString<char>, nsTString<char> > >&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:224:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  224 |     ASSERT_TRUE(JS_GetElement(aCx, prioDataObj, i, &arrayItem));
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:224:5: note: in expansion of macro 'ASSERT_TRUE'
  224 |     ASSERT_TRUE(JS_GetElement(aCx, prioDataObj, i, &arrayItem));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:231:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  231 |     ASSERT_TRUE(JS_GetProperty(aCx, arrayItemObj, "encoding", &encodingVal));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:231:5: note: in expansion of macro 'ASSERT_TRUE'
  231 |     ASSERT_TRUE(JS_GetProperty(aCx, arrayItemObj, "encoding", &encodingVal));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:242:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  242 |     ASSERT_TRUE(JS_GetProperty(aCx, arrayItemObj, "prio", &prioVal));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:242:5: note: in expansion of macro 'ASSERT_TRUE'
  242 |     ASSERT_TRUE(JS_GetProperty(aCx, arrayItemObj, "prio", &prioVal));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:250:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |     ASSERT_TRUE(JS_GetProperty(aCx, prioObj, "a", &aVal));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:250:5: note: in expansion of macro 'ASSERT_TRUE'
  250 |     ASSERT_TRUE(JS_GetProperty(aCx, prioObj, "a", &aVal));
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:256:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  256 |     ASSERT_TRUE(JS_GetProperty(aCx, prioObj, "b", &bVal));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:256:5: note: in expansion of macro 'ASSERT_TRUE'
  256 |     ASSERT_TRUE(JS_GetProperty(aCx, prioObj, "b", &bVal));
      |     ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp: In member function 'virtual void TelemetryTestFixture::SetUp()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:13:49: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   13 |   mCleanGlobal = dom::SimpleGlobalObject::Create(
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   14 |       dom::SimpleGlobalObject::GlobalType::BindingDetail);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/typeaheadfind'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/tests/gtest'
mkdir -p '.deps/'
toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/tests/gtest -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.cpp
/usr/bin/g++ -o TelemetryEvent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryEvent.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp
toolkit/components/telemetry/TelemetryHistogram.o
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::CheckUintScalar(const char*, JSContext*, JS::HandleValue, uint32_t)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:20:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   20 | void CheckUintScalar(const char* aName, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:25:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   25 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &value))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:25:3: note: in expansion of macro 'ASSERT_TRUE'
   25 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &value))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:27:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   27 |   JS_GetProperty(aCx, scalarObj, aName, &value);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::CheckKeyedUintScalar(const char*, const char*, JSContext*, JS::HandleValue, uint32_t)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:68:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   68 | void CheckKeyedUintScalar(const char* aName, const char* aKey, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:73:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &keyedScalar))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:73:3: note: in expansion of macro 'ASSERT_TRUE'
   73 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &keyedScalar))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::CheckNumberOfProperties(const char*, JSContext*, JS::HandleValue, uint32_t)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:90:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 | void CheckNumberOfProperties(const char* aName, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:96:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &keyedScalar))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:96:3: note: in expansion of macro 'ASSERT_TRUE'
   96 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &keyedScalar))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::CheckBoolScalar(const char*, JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:37:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   37 | void CheckBoolScalar(const char* aName, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:42:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   42 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &value))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:42:3: note: in expansion of macro 'ASSERT_TRUE'
   42 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &value))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::CheckKeyedBoolScalar(const char*, const char*, JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:79:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   79 | void CheckKeyedBoolScalar(const char* aName, const char* aKey, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:84:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   84 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &keyedScalar))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:84:3: note: in expansion of macro 'ASSERT_TRUE'
   84 |   ASSERT_TRUE(JS_GetProperty(aCx, scalarObj, aName, &keyedScalar))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetOriginSnapshot(JSContext*, JS::MutableHandle<JS::Value>, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:173:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  173 | void GetOriginSnapshot(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:180:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  180 |   rv = telemetry->GetOriginSnapshot(aClear, aCx, &originSnapshot);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:56:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp: In member function 'virtual void TelemetryTestFixture_RecordOrigin_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:36:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   36 |   GetOriginSnapshot(aCx, &originSnapshot);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:48:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   48 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, doubleclick.get(), &count));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:48:3: note: in expansion of macro 'ASSERT_TRUE'
   48 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, doubleclick.get(), &count));
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:56:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:53:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   53 |   GetOriginSnapshot(aCx, &originSnapshot);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:43:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   43 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:43:3: note: in expansion of macro 'ASSERT_TRUE'
   43 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:56:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp: In member function 'virtual void TelemetryTestFixture_RecordOriginTwiceAndClear_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:74:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   74 |   GetOriginSnapshot(aCx, &originSnapshot, true /* aClear */);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:86:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   86 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, doubleclick.get(), &count));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:86:3: note: in expansion of macro 'ASSERT_TRUE'
   86 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, doubleclick.get(), &count));
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:56:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:91:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   91 |   GetOriginSnapshot(aCx, &originSnapshot);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:81:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:81:3: note: in expansion of macro 'ASSERT_TRUE'
   81 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:56:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp: In member function 'virtual void TelemetryTestFixture_RecordOriginTwiceMixed_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:129:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  129 |   GetOriginSnapshot(aCx, &originSnapshot, true /* aClear */);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:141:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, doubleclick.get(), &count));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:141:3: note: in expansion of macro 'ASSERT_TRUE'
  141 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, doubleclick.get(), &count));
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:136:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  136 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:136:3: note: in expansion of macro 'ASSERT_TRUE'
  136 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:56:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp: In member function 'virtual void TelemetryTestFixture_RecordUnknownOrigin_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:159:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  159 |   GetOriginSnapshot(aCx, &originSnapshot);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:171:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  171 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, "__UNKNOWN__", &count));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:171:3: note: in expansion of macro 'ASSERT_TRUE'
  171 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj, "__UNKNOWN__", &count));
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:56:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:178:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  178 |   GetOriginSnapshot(aCx, &originSnapshot);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:189:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  189 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj2, "__UNKNOWN__", &count2));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:189:3: note: in expansion of macro 'ASSERT_TRUE'
  189 |   ASSERT_TRUE(JS_GetProperty(aCx, originsObj2, "__UNKNOWN__", &count2));
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:184:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  184 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj2, telemetryTest1.get(), &origins))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:184:3: note: in expansion of macro 'ASSERT_TRUE'
  184 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj2, telemetryTest1.get(), &origins))
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:166:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestOrigins.cpp:166:3: note: in expansion of macro 'ASSERT_TRUE'
  166 |   ASSERT_TRUE(JS_GetProperty(aCx, snapshotObj, telemetryTest1.get(), &origins))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetEventSnapshot(JSContext*, JS::MutableHandle<JS::Value>, mozilla::Telemetry::ProcessID)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:265:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  265 | void GetEventSnapshot(JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:265:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:272:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 |   rv = telemetry->SnapshotEvents(1 /* PRERELEASE_CHANNELS */, false /* clear */,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273 |                                  0 /* eventLimit */, aCx, 1 /* argc */,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |                                  &eventSnapshot);
      |                                  ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:281:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  281 |   Unused << JS_GetProperty(aCx, eventObj,
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  282 |                            Telemetry::Common::GetNameForProcessID(aProcessType),
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  283 |                            &processEvents);
      |                            ~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:38:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp: In member function 'virtual void TelemetryTestFixture_RecordEventNative_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:73:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   73 |   GetEventSnapshot(cx.GetJSContext(), &eventsSnapshot);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:92:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   92 |   ASSERT_TRUE(JS_GetElement(aCx, arrayObj, 2, &eventRecord))
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:92:3: note: in expansion of macro 'ASSERT_TRUE'
   92 |   ASSERT_TRUE(JS_GetElement(aCx, arrayObj, 2, &eventRecord))
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:104:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |   ASSERT_TRUE(JS_GetElement(aCx, recordArray, 4, &str))
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:104:3: note: in expansion of macro 'ASSERT_TRUE'
  104 |   ASSERT_TRUE(JS_GetElement(aCx, recordArray, 4, &str))
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:113:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |   ASSERT_TRUE(JS_GetElement(aCx, recordArray, 5, &obj))
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:113:3: note: in expansion of macro 'ASSERT_TRUE'
  113 |   ASSERT_TRUE(JS_GetElement(aCx, recordArray, 5, &obj))
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:117:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  117 |   ASSERT_TRUE(JS_GetProperty(aCx, extraObj, extraKey.get(), &extraVal))
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestEvents.cpp:117:3: note: in expansion of macro 'ASSERT_TRUE'
  117 |   ASSERT_TRUE(JS_GetProperty(aCx, extraObj, extraKey.get(), &extraVal))
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetScalarsSnapshot(bool, JSContext*, JS::MutableHandle<JS::Value>, mozilla::Telemetry::ProcessID)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:288:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  288 | void GetScalarsSnapshot(bool aKeyed, JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:299:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  299 |     rv = telemetry->GetSnapshotForKeyedScalars(NS_LITERAL_CSTRING("main"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  300 |                                                false, false /* filter */, aCx,
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |                                                &scalarsSnapshot);
      |                                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:303:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  303 |     rv = telemetry->GetSnapshotForScalars(NS_LITERAL_CSTRING("main"), false,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  304 |                                           false /* filter */, aCx,
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~
  305 |                                           &scalarsSnapshot);
      |                                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:317:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  317 |   Unused << JS_GetProperty(aCx, scalarObj,
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  318 |                            Telemetry::Common::GetNameForProcessID(aProcessType),
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319 |                            &processScalars);
      |                            ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:65:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp: In member function 'virtual void TelemetryTestFixture_KeyedScalarUnsigned_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:153:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  153 |   CheckKeyedUintScalar(kScalarName, "key1", cx.GetJSContext(), scalarsSnapshot,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  154 |                        kKey1Value);
      |                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:155:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |   CheckKeyedUintScalar(kScalarName, "key2", cx.GetJSContext(), scalarsSnapshot,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156 |                        kKey2Value);
      |                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:167:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |   CheckKeyedUintScalar(kScalarName, "key1", cx.GetJSContext(), scalarsSnapshot,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                        kExpectedUintMaximum);
      |                        ~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:169:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   CheckKeyedUintScalar(kScalarName, "key2", cx.GetJSContext(), scalarsSnapshot,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170 |                        kKey2Value);
      |                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp: In member function 'virtual void TelemetryTestFixture_KeyedScalarBoolean_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:203:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |   CheckKeyedBoolScalar(kScalarName, "key1", cx.GetJSContext(), scalarsSnapshot,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204 |                        false);
      |                        ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:205:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  205 |   CheckKeyedBoolScalar(kScalarName, "key2", cx.GetJSContext(), scalarsSnapshot,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |                        true);
      |                        ~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp: In member function 'virtual void TelemetryTestFixture_ScalarEventSummary_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:299:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  299 |   CheckKeyedUintScalar(kScalarName, kLongestEvent, cx.GetJSContext(),
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  300 |                        scalarsSnapshot, 1);
      |                        ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp: In member function 'virtual void TelemetryTestFixture_ScalarEventSummary_Dynamic_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:357:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   CheckKeyedUintScalar(kScalarName, kLongestEvent, cx.GetJSContext(),
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |                        scalarsSnapshot, 2);
      |                        ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp: In member function 'virtual void TelemetryTestFixture_WrongKeyedScalarOperator_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:417:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  417 |   CheckKeyedUintScalar("telemetry.test.keyed_unsigned_int", "key1",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |                        cx.GetJSContext(), scalarsSnapshot, kExpectedUint);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:419:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |   CheckKeyedBoolScalar("telemetry.test.keyed_boolean_kind", "key2",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  420 |                        cx.GetJSContext(), scalarsSnapshot, true);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetAndClearHistogram(JSContext*, nsCOMPtr<nsITelemetry>, const nsACString&, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:328:51: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  328 |       is_keyed ? mTelemetry->GetKeyedHistogramById(name, cx, &testHistogram)
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:329:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  329 |                : mTelemetry->GetHistogramById(name, cx, &testHistogram);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gtest/gtest.h:59,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:336:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  336 |   ASSERT_TRUE(JS_CallFunctionName(cx, testHistogramObj, "clear",
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |                                   JS::HandleValueArray::empty(), &rval))
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1282 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:336:3: note: in expansion of macro 'ASSERT_TRUE'
  336 |   ASSERT_TRUE(JS_CallFunctionName(cx, testHistogramObj, "clear",
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp: In function 'void TelemetryTestHelpers::GetSnapshots(JSContext*, nsCOMPtr<nsITelemetry>, const char*, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:359:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  359 | void GetSnapshots(JSContext* cx, nsCOMPtr<nsITelemetry> mTelemetry,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:363:69: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 |   nsresult rv = is_keyed ? mTelemetry->GetSnapshotForKeyedHistograms(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  364 |                                NS_LITERAL_CSTRING("main"), false,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
  365 |                                false /* filter */, cx, &snapshots)
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:366:64: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  366 |                          : mTelemetry->GetSnapshotForHistograms(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  367 |                                NS_LITERAL_CSTRING("main"), false,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |                                false /* filter */, cx, &snapshots);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryTestHelpers.cpp:371:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  371 |   GetProperty(cx, "parent", snapshots, &snapshot);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:29:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp: In member function 'virtual void TelemetryTestFixture_AutoCounter_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:42:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   42 |   GetSnapshots(cx.GetJSContext(), mTelemetry, telemetryTestCountName, &snapshot,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   43 |                false);
      |                ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:47:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   47 |   GetProperty(cx.GetJSContext(), telemetryTestCountName, snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:51:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   51 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:29:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp: In member function 'virtual void TelemetryTestFixture_AutoCounterUnderflow_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:78:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |   GetSnapshots(cx.GetJSContext(), mTelemetry, telemetryTestCountName, &snapshot,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |                false);
      |                ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:83:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   83 |   GetProperty(cx.GetJSContext(), telemetryTestCountName, snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:87:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:29:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp: In member function 'virtual void TelemetryTestFixture_RuntimeAutoCounter_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:121:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  121 |   GetSnapshots(cx.GetJSContext(), mTelemetry, telemetryTestCountName, &snapshot,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  122 |                false);
      |                ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:126:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |   GetProperty(cx.GetJSContext(), telemetryTestCountName, snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  130 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:29:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp: In member function 'virtual void TelemetryTestFixture_RuntimeAutoCounterUnderflow_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:158:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  158 |   GetSnapshots(cx.GetJSContext(), mTelemetry, telemetryTestCountName, &snapshot,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |                false);
      |                ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:163:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  163 |   GetProperty(cx.GetJSContext(), telemetryTestCountName, snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestCounters.cpp:167:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateCountHistogram_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:34:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   34 |   GetSnapshots(cx.GetJSContext(), mTelemetry, telemetryTestCountName, &snapshot,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   35 |                false);
      |                ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:39:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   39 |   GetProperty(cx.GetJSContext(), telemetryTestCountName, snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:43:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   43 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o nsUrlClassifierStreamUpdater.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/nsUrlClassifierStreamUpdater.o.pp   /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp
toolkit/components/url-classifier/Unified_cpp_url-classifier0.o
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateKeyedCountHistogram_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:65:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   65 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_KEYED_COUNT",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |                &snapshot, true);
      |                ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:70:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   70 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_COUNT", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:75:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   75 |   GetProperty(cx.GetJSContext(), "sample", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:79:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |   GetProperty(cx.GetJSContext(), "sum", expectedKeyData, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_TestKeyedKeysHistogram_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:111:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  111 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_KEYED_KEYS",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                &snapshot, true);
      |                ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:116:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  116 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_KEYS", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:122:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  122 |   GetProperty(cx.GetJSContext(), "testkey", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:126:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  126 |   GetProperty(cx.GetJSContext(), "sum", expectedKeyData, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:133:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  133 |   GetProperty(cx.GetJSContext(), "CommonKey", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:136:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  136 |   GetProperty(cx.GetJSContext(), "sum", expectedKeyData, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:141:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   GetProperty(cx.GetJSContext(), "not-allowed", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:151:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |   CheckKeyedUintScalar("telemetry.accumulate_unknown_histogram_keys",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |                        "TELEMETRY_TEST_KEYED_KEYS", cx.GetJSContext(),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153 |                        scalarsSnapshot, expectedAccumulateUnknownCount);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateCategoricalHistogram_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:176:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  176 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_CATEGORICAL",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  177 |                &snapshot, false);
      |                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:181:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  181 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_CATEGORICAL", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  182 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:187:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  187 |   GetProperty(cx.GetJSContext(), "values", histogram, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:191:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  191 |   GetElement(cx.GetJSContext(),
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  192 |              static_cast<uint32_t>(
      |              ~~~~~~~~~~~~~~~~~~~~~~
  193 |                  Telemetry::LABELS_TELEMETRY_TEST_CATEGORICAL::CommonLabel),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194 |              values, &value);
      |              ~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateKeyedCategoricalHistogram_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:229:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  229 |   GetSnapshots(cx.GetJSContext(), mTelemetry,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  230 |                "TELEMETRY_TEST_KEYED_CATEGORICAL", &snapshot, true);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:233:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  233 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_CATEGORICAL", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:238:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  238 |   GetProperty(cx.GetJSContext(), "sample", histogram, &sample);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:242:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  242 |   GetProperty(cx.GetJSContext(), "values", sample, &sampleValues);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:245:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  245 |   GetElement(
      |   ~~~~~~~~~~^
  246 |       cx.GetJSContext(),
      |       ~~~~~~~~~~~~~~~~~~
  247 |       static_cast<uint32_t>(
      |       ~~~~~~~~~~~~~~~~~~~~~~
  248 |           Telemetry::LABELS_TELEMETRY_TEST_KEYED_CATEGORICAL::CommonLabel),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  249 |       sampleValues, &sampleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:259:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  259 |   GetProperty(cx.GetJSContext(), "other-sample", histogram, &otherSample);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:263:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   GetProperty(cx.GetJSContext(), "values", otherSample, &otherValues);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:266:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  266 |   GetElement(
      |   ~~~~~~~~~~^
  267 |       cx.GetJSContext(),
      |       ~~~~~~~~~~~~~~~~~~
  268 |       static_cast<uint32_t>(
      |       ~~~~~~~~~~~~~~~~~~~~~~
  269 |           Telemetry::LABELS_TELEMETRY_TEST_KEYED_CATEGORICAL::CommonLabel),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  270 |       otherValues, &otherValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateCountHistogram_MultipleSamples_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:293:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  293 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_COUNT", &snapshot,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  294 |                false);
      |                ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:298:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  298 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_COUNT", snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:302:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateLinearHistogram_MultipleSamples_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:325:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  325 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_LINEAR",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326 |                &snapshot, false);
      |                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:330:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  330 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_LINEAR", snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:334:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  334 |   GetProperty(cx.GetJSContext(), "values", histogram, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:340:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  340 |   GetElement(cx.GetJSContext(), index, values, &count);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateLinearHistogram_DifferentSamples_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:364:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  364 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_LINEAR",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |                &snapshot, false);
      |                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:369:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  369 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_LINEAR", snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:373:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  373 |   GetProperty(cx.GetJSContext(), "values", histogram, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:381:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  381 |   GetElement(cx.GetJSContext(), firstIndex, values, &countFirst);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:382:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  382 |   GetElement(cx.GetJSContext(), lastIndex, values, &countLast);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:405:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  405 |   CheckKeyedUintScalar("telemetry.accumulate_clamped_values",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |                        "TELEMETRY_TEST_LINEAR", cx.GetJSContext(),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407 |                        scalarsSnapshot, expectedAccumulateClampedCount);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateKeyedCountHistogram_MultipleSamples_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:425:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  425 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_KEYED_COUNT",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  426 |                &snapshot, true);
      |                ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:430:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  430 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_COUNT", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  431 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:435:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  435 |   GetProperty(cx.GetJSContext(), "sample", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:439:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  439 |   GetProperty(cx.GetJSContext(), "sum", expectedKeyData, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_TestKeyedLinearHistogram_MultipleSamples_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:463:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  463 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_KEYED_LINEAR",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  464 |                &snapshot, true);
      |                ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:468:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  468 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_LINEAR", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  469 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:473:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 |   GetProperty(cx.GetJSContext(), "testkey", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:479:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  479 |   GetProperty(cx.GetJSContext(), "values", expectedKeyData, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:487:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  487 |   GetElement(cx.GetJSContext(), firstIndex, values, &countFirst);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:488:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  488 |   GetElement(cx.GetJSContext(), lastIndex, values, &countLast);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:510:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |   CheckKeyedUintScalar("telemetry.accumulate_clamped_values",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |                        "TELEMETRY_TEST_KEYED_LINEAR", cx.GetJSContext(),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                        scalarsSnapshot, expectedAccumulateClampedCount);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_TestKeyedKeysHistogram_MultipleSamples_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:532:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  532 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_KEYED_KEYS",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                &snapshot, true);
      |                ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:537:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  537 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_KEYS", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:543:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  543 |   GetProperty(cx.GetJSContext(), "testkey", histogram, &testKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:548:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  548 |   GetProperty(cx.GetJSContext(), "values", testKeyData, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:559:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  559 |   GetElement(cx.GetJSContext(), falseIndex, values, &countFalse);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:560:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  560 |   GetElement(cx.GetJSContext(), trueIndex, values, &countTrue);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:561:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  561 |   GetElement(cx.GetJSContext(), otherIndex, values, &countOther);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:589:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   GetProperty(cx.GetJSContext(), "CommonKey", histogram, &commonKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:598:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  598 |   GetProperty(cx.GetJSContext(), "not-allowed", histogram, &notAllowedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:609:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  609 |   CheckKeyedUintScalar("telemetry.accumulate_unknown_histogram_keys",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |                        "TELEMETRY_TEST_KEYED_KEYS", cx.GetJSContext(),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611 |                        scalarsSnapshot, expectedAccumulateUnknownCount);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateCategoricalHistogram_MultipleStringLabels_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:630:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  630 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_CATEGORICAL",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |                &snapshot, false);
      |                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:635:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  635 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_CATEGORICAL", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:641:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  641 |   GetProperty(cx.GetJSContext(), "values", histogram, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:645:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  645 |   GetElement(cx.GetJSContext(),
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  646 |              static_cast<uint32_t>(
      |              ~~~~~~~~~~~~~~~~~~~~~~
  647 |                  Telemetry::LABELS_TELEMETRY_TEST_CATEGORICAL::CommonLabel),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |              values, &value);
      |              ~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:670:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  670 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_CATEGORICAL",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |                &snapshot, false);
      |                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:674:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  674 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_CATEGORICAL", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  675 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:678:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  678 |   GetProperty(cx.GetJSContext(), "values", histogram, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:681:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  681 |   GetElement(cx.GetJSContext(),
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  682 |              static_cast<uint32_t>(
      |              ~~~~~~~~~~~~~~~~~~~~~~
  683 |                  Telemetry::LABELS_TELEMETRY_TEST_CATEGORICAL::CommonLabel),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |              values, &value);
      |              ~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateCategoricalHistogram_MultipleEnumValues_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:712:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  712 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_CATEGORICAL",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |                &snapshot, false);
      |                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:717:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  717 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_CATEGORICAL", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  718 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:723:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  723 |   GetProperty(cx.GetJSContext(), "values", histogram, &values);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:727:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  727 |   GetElement(cx.GetJSContext(),
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  728 |              static_cast<uint32_t>(
      |              ~~~~~~~~~~~~~~~~~~~~~~
  729 |                  Telemetry::LABELS_TELEMETRY_TEST_CATEGORICAL::CommonLabel),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  730 |              values, &value);
      |              ~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateKeyedCategoricalHistogram_MultipleEnumValues_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:760:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  760 |   GetSnapshots(cx.GetJSContext(), mTelemetry,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  761 |                "TELEMETRY_TEST_KEYED_CATEGORICAL", &snapshot, true);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:765:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  765 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_CATEGORICAL", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  766 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:771:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  771 |   GetProperty(cx.GetJSContext(), "sampleKey", histogram, &sample);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:776:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  776 |   GetProperty(cx.GetJSContext(), "values", sample, &sampleKeyValues);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:780:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  780 |   GetElement(
      |   ~~~~~~~~~~^
  781 |       cx.GetJSContext(),
      |       ~~~~~~~~~~~~~~~~~~
  782 |       static_cast<uint32_t>(
      |       ~~~~~~~~~~~~~~~~~~~~~~
  783 |           Telemetry::LABELS_TELEMETRY_TEST_KEYED_CATEGORICAL::CommonLabel),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  784 |       sampleKeyValues, &commonLabelValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:797:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  797 |   GetElement(cx.GetJSContext(),
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  798 |              static_cast<uint32_t>(
      |              ~~~~~~~~~~~~~~~~~~~~~~
  799 |                  Telemetry::LABELS_TELEMETRY_TEST_KEYED_CATEGORICAL::Label2),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  800 |              sampleKeyValues, &label2Value);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateTimeDelta_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:835:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  835 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_COUNT", &snapshot,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  836 |                false);
      |                ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:840:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  840 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_COUNT", snapshot, &histogram);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:844:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  844 |   GetProperty(cx.GetJSContext(), "sum", histogram, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp: In member function 'virtual void TelemetryTestFixture_AccumulateKeyedTimeDelta_Test::TestBody()':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:882:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  882 |   GetSnapshots(cx.GetJSContext(), mTelemetry, "TELEMETRY_TEST_KEYED_COUNT",
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  883 |                &snapshot, true);
      |                ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:887:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  887 |   GetProperty(cx.GetJSContext(), "TELEMETRY_TEST_KEYED_COUNT", snapshot,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  888 |               &histogram);
      |               ~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:892:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  892 |   GetProperty(cx.GetJSContext(), "sample", histogram, &expectedKeyData);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TestHistograms.cpp:896:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  896 |   GetProperty(cx.GetJSContext(), "sum", expectedKeyData, &sum);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/GeneratedAtomList.h:6,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AtomList.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/CycleCollectedJSContext.h:17,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/windowwatcher'
mkdir -p '.deps/'
toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.o
/usr/bin/g++ -o Unified_cpp_windowwatcher0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/windowwatcher -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_windowwatcher0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'bool GetArrayPropertyValues(JSContext*, JS::HandleObject, const char*, nsTArray<nsTString<char> >*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1003:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1003 |   if (!JS_GetProperty(cx, obj, property, &value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1010:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |   if (!JS_IsArrayObject(cx, value, &isArray) || !isArray) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1024:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1024 |     if (!JS_GetElement(cx, arrayObj, arrayIdx, &element)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::RegisterEvents(const nsACString&, JS::Handle<JS::Value>, bool, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1046:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1046 | nsresult TelemetryEvent::RegisterEvents(const nsACString& aCategory,
      |          ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:25:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1099:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1099 |     if (!JS_GetPropertyById(cx, obj, eventPropertyIds[i], &value) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1141:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1141 |       if (!JS_GetProperty(cx, eventObj, "expired", &temp) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1155:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1155 |       if (!JS_GetProperty(cx, eventObj, "record_on_release", &temp) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::RecordEvent(const nsACString&, const nsACString&, const nsACString&, JS::HandleValue, JS::HandleValue, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:772:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  772 | nsresult TelemetryEvent::RecordEvent(const nsACString& aCategory,
      |          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:772:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:772:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:25:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:846:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  846 |       if (!JS_GetPropertyById(cx, obj, ids[i], &value)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:1229:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1229 | nsresult TelemetryEvent::CreateSnapshots(uint32_t aDataset, bool aClear,
      |          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryEvent.cpp:650:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  650 |         if (!JS_DefineProperty(cx, obj, extra[i].key.get(), value,
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o TelemetryHistogram.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryHistogram.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp
toolkit/components/telemetry/TelemetryOrigin.o
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/components/url-classifier/tests/gtest/TestCaching.cpp: In function 'void SetupCacheEntry(mozilla::safebrowsing::LookupCacheV4*, const nsCString&, bool, bool)':
/<<PKGBUILDDIR>>/toolkit/components/url-classifier/tests/gtest/TestCaching.cpp:43:69: warning: 'prefix' may be used uninitialized in this function [-Wmaybe-uninitialized]
   43 |   CachedFullHashResponse* response = map.LookupOrAdd(prefix.ToUint32());
      |                                                      ~~~~~~~~~~~~~~~^~
/usr/bin/g++ -o Unified_cpp_url-classifier0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/xpcom/io -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_url-classifier0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes'
mkdir -p '.deps/'
toolkit/components/ctypes/ctypes.o
/usr/bin/g++ -o ctypes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/ctypes -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ctypes.o.pp   /<<PKGBUILDDIR>>/toolkit/components/ctypes/ctypes.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'bool nsAutoJSString::init(JSContext*, const JS::Value&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult {anonymous}::internal_JS_StoreFromObjectArgument(JSContext*, const JS::CallArgs&, nsAutoString&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1864:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1864 |     if (!JS_GetProperty(cx, argsObject, "store", &storeValue)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::GetHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2769:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2769 | nsresult TelemetryHistogram::GetHistogramById(
      |          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::GetKeyedHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2787:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2787 | nsresult TelemetryHistogram::GetKeyedHistogramById(
      |          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'bool {anonymous}::internal_JSHistogram_CoerceValue(JSContext*, JS::Handle<JS::Value>, mozilla::Telemetry::HistogramID, uint32_t, uint32_t&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1649:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1649 | bool internal_JSHistogram_CoerceValue(JSContext* aCx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:174:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h: In member function 'virtual nsresult mozilla::ctypes::Module::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)':
/<<PKGBUILDDIR>>/toolkit/components/ctypes/ctypes.cpp:45:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   45 | #define XPC_MAP_CLASSNAME Module
      |                           ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/xpc_map_end.h:113:15: note: in expansion of macro 'XPC_MAP_CLASSNAME'
  113 | NS_IMETHODIMP XPC_MAP_CLASSNAME::HasInstance(nsIXPConnectWrappedNative* wrapper,
      |               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/ctypes/ctypes.cpp: In function 'bool mozilla::ctypes::SealObjectAndPrototype(JSContext*, JS::Handle<JSObject*>, const char*)':
/<<PKGBUILDDIR>>/toolkit/components/ctypes/ctypes.cpp:53:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   53 |   if (!JS_GetProperty(cx, parent, name, &prop)) return false;
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/ctypes/ctypes.cpp:61:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   61 |   if (!JS_GetProperty(cx, obj, "prototype", &prop)) return false;
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/ctypes/ctypes.cpp: In member function 'virtual nsresult mozilla::ctypes::Module::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, const JS::CallArgs&, bool*)':
/<<PKGBUILDDIR>>/toolkit/components/ctypes/ctypes.cpp:74:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   74 |   if (!JS_GetProperty(cx, global, "ctypes", &ctypes)) return false;
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes/tests'
mkdir -p '.deps/'
toolkit/components/ctypes/tests/Unified_cpp_ctypes_tests0.o
/usr/bin/g++ -o Unified_cpp_ctypes_tests0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/toolkit/components/ctypes/tests -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes/tests -I/<<PKGBUILDDIR>>/js/src/ctypes -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_ctypes_tests0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes/tests/Unified_cpp_ctypes_tests0.cpp
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'bool {anonymous}::internal_JSHistogram_GetValueArray(JSContext*, JS::CallArgs&, uint32_t, mozilla::Telemetry::HistogramID, bool, nsTArray<unsigned int>&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1780:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1780 |   if (!internal_JSHistogram_CoerceValue(aCx, args[firstArgIndex], aId,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1781 |                                         aHistogramType, value)) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1757:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1757 |       if (!JS_GetElement(aCx, arrayObj, arrayIdx, &element)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1766:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1766 |       if (!internal_JSHistogram_CoerceValue(aCx, element, aId, aHistogramType,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1767 |                                             value)) {
      |                                             ~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult {anonymous}::internal_ParseHistogramData(JSContext*, JS::HandleId, JS::HandleObject, nsACString&, nsTArray<int>&, int64_t&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3069:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3069 |   if (!JS_GetPropertyById(aCx, aContainerObj, aEntryId, &histogramData)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3083:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3083 |   if (!JS_GetProperty(aCx, histogramObj, "sum", &sumValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:232:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   return js::ToInt64Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3096:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3096 |   if (!JS_GetProperty(aCx, histogramObj, "counts", &countsArray) ||
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3097:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3097 |       !JS_IsArrayObject(aCx, countsArray, &countsIsArray)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3120:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3120 |     if (!JS_GetElement(aCx, countsArrayObj, arrayIdx, &elementValue) ||
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:163:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::GetKeyedHistogramSnapshots(JSContext*, JS::MutableHandleValue, const nsACString&, unsigned int, bool, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2879:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2879 | nsresult TelemetryHistogram::GetKeyedHistogramSnapshots(
      |          ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:10,
                 from /<<PKGBUILDDIR>>/dom/base/nsPIDOMWindow.h:15,
                 from /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PresShell.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/windowwatcher/nsWindowWatcher.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:20:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
toolkit/components/ctypes/tests/libjsctypes-test.so
rm -f libjsctypes-test.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libjsctypes-test.so -o libjsctypes-test.so Unified_cpp_ctypes_tests0.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.326540
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libjsctypes-test.so
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::DeserializeHistograms(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3238:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3238 | nsresult TelemetryHistogram::DeserializeHistograms(JSContext* aCx,
      |          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3304:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3304 |     if (!JS_GetPropertyById(aCx, histogramDataObj, process, &processData)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chmod +x libjsctypes-test.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/autocomplete'
mkdir -p '.deps/'
toolkit/components/autocomplete/Unified_cpp_autocomplete0.o
/usr/bin/g++ -o Unified_cpp_autocomplete0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/autocomplete -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/autocomplete -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_autocomplete0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::DeserializeKeyedHistograms(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3414:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3414 | nsresult TelemetryHistogram::DeserializeKeyedHistograms(JSContext* aCx,
      |          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3483:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3483 |     if (!JS_GetPropertyById(aCx, histogramDataObj, process, &processData)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3519:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3519 |       if (!JS_GetPropertyById(aCx, processDataObj, histogram, &histogramData)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::CreateHistogramSnapshots(JSContext*, JS::MutableHandleValue, const nsACString&, unsigned int, bool, bool)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2816:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2816 | nsresult TelemetryHistogram::CreateHistogramSnapshots(
      |          ^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o TelemetryOrigin.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryOrigin.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryOrigin.cpp
toolkit/components/telemetry/TelemetryScalar.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/toolkit/components/url-classifier/Entries.h:13,
                 from /<<PKGBUILDDIR>>/toolkit/components/url-classifier/ChunkSet.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/url-classifier/ChunkSet.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 1591 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 1590 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/windowwatcher'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui'
mkdir -p '.deps/'
toolkit/components/printingui/Unified_cpp_printingui0.o
/usr/bin/g++ -o Unified_cpp_printingui0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/printingui -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_printingui0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/Unified_cpp_printingui0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWebProgressListener.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIPrintProgress.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/printingui/nsPrintProgress.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/printingui/nsPrintProgress.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   27 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   26 |   NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In function 'nsresult TelemetryOrigin::GetOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryOrigin.cpp:377:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  377 | nsresult TelemetryOrigin::GetOriginSnapshot(bool aClear, JSContext* aCx,
      |          ^~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/ipc'
mkdir -p '.deps/'
toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.o
/usr/bin/g++ -o Unified_cpp_printingui_ipc0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_printingui_ipc0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIAutoCompleteController.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsAutoCompleteController.h:8,
                 from /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2:
/<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   46 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsAutoCompleteController.h:20,
                 from /<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause
  302 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
  311 |   NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION'
   45 |   NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/autocomplete'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/satchel'
mkdir -p '.deps/'
toolkit/components/satchel/nsFormFillController.o
/usr/bin/g++ -o nsFormFillController.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/satchel -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/satchel -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsFormFillController.o.pp   /<<PKGBUILDDIR>>/toolkit/components/satchel/nsFormFillController.cpp
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In function 'nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryOrigin.cpp:442:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  442 | nsresult TelemetryOrigin::GetEncodedOriginSnapshot(
      |          ^~~~~~~~~~~~~~~
/usr/bin/g++ -o TelemetryScalar.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryScalar.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp
toolkit/components/telemetry/TelemetryIPC.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDeviceContext.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/UIEvent.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/KeyboardEvent.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/satchel/nsFormFillController.cpp:16:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIFormFillController.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/satchel/nsFormFillController.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/satchel/nsFormFillController.cpp:7:
/<<PKGBUILDDIR>>/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   80 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   79 |   NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PrintDataUtils.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PrintDataUtils.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/satchel'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/terminator'
mkdir -p '.deps/'
toolkit/components/terminator/nsTerminator.o
/usr/bin/g++ -o nsTerminator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/terminator -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/terminator -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsTerminator.o.pp   /<<PKGBUILDDIR>>/toolkit/components/terminator/nsTerminator.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/url-classifier'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/build'
mkdir -p '.deps/'
toolkit/components/build/nsToolkitCompsModule.o
/usr/bin/g++ -o nsToolkitCompsModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/build -I/<<PKGBUILDDIR>>/toolkit/components/url-classifier -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsToolkitCompsModule.o.pp   /<<PKGBUILDDIR>>/toolkit/components/build/nsToolkitCompsModule.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/terminator'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter'
mkdir -p '.deps/'
toolkit/crashreporter/Unified_cpp_crashreporter0.o
/usr/bin/g++ -o Unified_cpp_crashreporter0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUNICODE -D_UNICODE -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_crashreporter0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/Unified_cpp_crashreporter0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/printingui/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client/linux'
mkdir -p '.deps/'
toolkit/crashreporter/breakpad-client/linux/Unified_cpp_linux0.o
/usr/bin/g++ -o Unified_cpp_linux0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCOMMON_LINUX_GUID_CREATOR_H__=1 -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/Unified_cpp_linux0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client/linux/Unified_cpp_linux0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common'
mkdir -p '.deps/'
toolkit/crashreporter/google-breakpad/src/common/host_convert_UTF.o
/usr/bin/gcc -std=gnu99 -o host_convert_UTF.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_convert_UTF.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/convert_UTF.c
toolkit/crashreporter/google-breakpad/src/common/host_arm_ex_reader.o
/usr/bin/g++ -o host_arm_ex_reader.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_arm_ex_reader.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/arm_ex_reader.cc
toolkit/crashreporter/google-breakpad/src/common/host_arm_ex_to_module.o
/usr/bin/g++ -o host_arm_ex_to_module.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_arm_ex_to_module.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/arm_ex_to_module.cc
toolkit/crashreporter/google-breakpad/src/common/host_dwarf_cfi_to_module.o
/usr/bin/g++ -o host_dwarf_cfi_to_module.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dwarf_cfi_to_module.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cfi_to_module.cc
toolkit/crashreporter/google-breakpad/src/common/host_dwarf_cu_to_module.o
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client/linux/crash_generation/crash_generation_server.cc:42,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client/linux/Unified_cpp_linux0.cpp:11:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MDMemoryDescriptor&}; _Tp = MDMemoryDescriptor; _Alloc = google_breakpad::PageStdAllocator<MDMemoryDescriptor>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<MDMemoryDescriptor, google_breakpad::PageStdAllocator<MDMemoryDescriptor> >::iterator' {aka '__gnu_cxx::__normal_iterator<MDMemoryDescriptor*, std::vector<MDMemoryDescriptor, google_breakpad::PageStdAllocator<MDMemoryDescriptor> > >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client/linux/crash_generation/crash_generation_server.cc:42,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client/linux/Unified_cpp_linux0.cpp:11:
/usr/include/c++/9/bits/stl_vector.h: In member function 'bool {anonymous}::MinidumpWriter::WriteThreadListStream(MDRawDirectory*)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MDMemoryDescriptor*, std::vector<MDMemoryDescriptor, google_breakpad::PageStdAllocator<MDMemoryDescriptor> > >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MDMemoryDescriptor*, std::vector<MDMemoryDescriptor, google_breakpad::PageStdAllocator<MDMemoryDescriptor> > >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MDMemoryDescriptor*, std::vector<MDMemoryDescriptor, google_breakpad::PageStdAllocator<MDMemoryDescriptor> > >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::CreateSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, bool, const nsACString&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3098:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3098 | nsresult TelemetryScalar::CreateSnapshots(unsigned int aDataset,
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3160:61: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3160 |       nsresult rv = nsContentUtils::XPConnect()->VariantToJS(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3161 |           aCx, processObj, mozilla::Get<1>(scalar), &scalarJsValue);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3167:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3167 |       if (!JS_DefineProperty(aCx, processObj, scalarName, scalarJsValue,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3168 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::RegisterScalars(const nsACString&, JS::Handle<JS::Value>, bool, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3274:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3274 | nsresult TelemetryScalar::RegisterScalars(const nsACString& aCategoryName,
      |          ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3322:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |     if (!JS_GetPropertyById(cx, obj, scalarPropertyIds[i], &value) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3329:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3329 |     if (!JS_GetProperty(cx, scalarDef, "kind", &value) || !value.isInt32()) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3341:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3341 |       if (!JS_GetProperty(cx, scalarDef, "record_on_release", &value) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3353:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3353 |       if (!JS_GetProperty(cx, scalarDef, "keyed", &value) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3365:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3365 |       if (!JS_GetProperty(cx, scalarDef, "expired", &value) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3378:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3378 |       if (!JS_GetProperty(cx, scalarDef, "stores", &value) ||
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3379:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3379 |           !JS_IsArrayObject(cx, value, &isArray) || !isArray) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3396:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3396 |         if (!JS_GetElement(cx, arrayObj, i, &elt)) {
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In member function 'bool {anonymous}::MinidumpWriter::Dump()':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MDMemoryDescriptor*, std::vector<MDMemoryDescriptor, google_breakpad::PageStdAllocator<MDMemoryDescriptor> > >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client/linux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common'
toolkit/crashreporter/google-breakpad/src/common/Unified_c_src_common0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_src_common0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_src_common0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/Unified_c_src_common0.c
toolkit/crashreporter/google-breakpad/src/common/Unified_cpp_src_common0.o
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::Add(const nsACString&, const nsAString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:2517:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2517 | nsresult TelemetryScalar::Add(const nsACString& aName, const nsAString& aKey,
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::Set(const nsACString&, const nsAString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:2679:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2679 | nsresult TelemetryScalar::Set(const nsACString& aName, const nsAString& aKey,
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::SetMaximum(const nsACString&, const nsAString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:2978:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2978 | nsresult TelemetryScalar::SetMaximum(const nsACString& aName,
      |          ^~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_src_common0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/Unified_cpp_src_common0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/Unified_cpp_src_common0.cpp
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::DeserializePersistedKeyedScalars(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3989:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3989 | nsresult TelemetryScalar::DeserializePersistedKeyedScalars(
      |          ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:4043:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4043 |     if (!JS_GetPropertyById(aCx, scalarDataObj, process, &processData)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:4075:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4075 |       if (!JS_GetPropertyById(aCx, processDataObj, keyedScalar,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4076 |                               &keyedScalarData)) {
      |                               ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:4107:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4107 |         if (!JS_GetPropertyById(aCx, keyedScalarDataObj, key, &scalarValue)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/dwarf'
mkdir -p '.deps/'
toolkit/crashreporter/google-breakpad/src/common/dwarf/host_bytereader.o
/usr/bin/g++ -o host_bytereader.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -O2 -g -frtti -funsigned-char -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_bytereader.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/bytereader.cc
toolkit/crashreporter/google-breakpad/src/common/dwarf/host_dwarf2diehandler.o
/usr/bin/g++ -o host_dwarf_cu_to_module.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dwarf_cu_to_module.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc
toolkit/crashreporter/google-breakpad/src/common/host_dwarf_line_to_module.o
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::Add(const nsACString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:2481:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2481 | nsresult TelemetryScalar::Add(const nsACString& aName, JS::HandleValue aVal,
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::Set(const nsACString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:2643:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2643 | nsresult TelemetryScalar::Set(const nsACString& aName, JS::HandleValue aVal,
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::SetMaximum(const nsACString&, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:2942:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2942 | nsresult TelemetryScalar::SetMaximum(const nsACString& aName,
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::DeserializePersistedScalars(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3847:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3847 | nsresult TelemetryScalar::DeserializePersistedScalars(JSContext* aCx,
      |          ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3902:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3902 |     if (!JS_GetPropertyById(aCx, scalarDataObj, process, &processData)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:26:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3934:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3934 |       if (!JS_GetPropertyById(aCx, processDataObj, scalar, &scalarValue)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o host_dwarf2diehandler.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -O2 -g -frtti -funsigned-char -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dwarf2diehandler.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/dwarf2diehandler.cc
toolkit/crashreporter/google-breakpad/src/common/dwarf/host_dwarf2reader.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux'
mkdir -p '.deps/'
toolkit/crashreporter/google-breakpad/src/common/linux/host_crc32.o
/usr/bin/g++ -o host_crc32.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_crc32.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/crc32.cc
toolkit/crashreporter/google-breakpad/src/common/linux/host_dump_symbols.o
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, bool, const nsACString&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3177:10: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3177 | nsresult TelemetryScalar::CreateKeyedSnapshots(
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3249:63: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3249 |         nsresult rv = nsContentUtils::XPConnect()->VariantToJS(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3250 |             aCx, keyedScalarObj, keyData.second(), &keyJsValue);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryScalar.cpp:3257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3257 |         if (!JS_DefineUCProperty(aCx, keyedScalarObj, key.Data(), key.Length(),
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3258 |                                  keyJsValue, JSPROP_ENUMERATE)) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o host_dump_symbols.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dump_symbols.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/dump_symbols.cc
toolkit/crashreporter/google-breakpad/src/common/linux/host_elf_symbols_to_module.o
/usr/bin/g++ -o host_dwarf2reader.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -O2 -g -frtti -funsigned-char -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dwarf2reader.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/dwarf2reader.cc
toolkit/crashreporter/google-breakpad/src/common/dwarf/host_elf_reader.o
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<google_breakpad::{anonymous}::FillSortedFunctionRanges(std::vector<google_breakpad::{anonymous}::FunctionRange>&, std::vector<google_breakpad::Module::Function*>*)::<lambda(const google_breakpad::{anonymous}::FunctionRange&, const google_breakpad::{anonymous}::FunctionRange&)> >]':
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >; _Distance = int; _Tp = google_breakpad::{anonymous}::FunctionRange; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<google_breakpad::{anonymous}::FillSortedFunctionRanges(std::vector<google_breakpad::{anonymous}::FunctionRange>&, std::vector<google_breakpad::Module::Function*>*)::<lambda(const google_breakpad::{anonymous}::FunctionRange&, const google_breakpad::{anonymous}::FunctionRange&)> >]':
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<google_breakpad::{anonymous}::FillSortedFunctionRanges(std::vector<google_breakpad::{anonymous}::FunctionRange>&, std::vector<google_breakpad::Module::Function*>*)::<lambda(const google_breakpad::{anonymous}::FunctionRange&, const google_breakpad::{anonymous}::FunctionRange&)> >]':
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<google_breakpad::{anonymous}::FillSortedFunctionRanges(std::vector<google_breakpad::{anonymous}::FunctionRange>&, std::vector<google_breakpad::Module::Function*>*)::<lambda(const google_breakpad::{anonymous}::FunctionRange&, const google_breakpad::{anonymous}::FunctionRange&)> >]':
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const google_breakpad::Module::Range&}; _Tp = google_breakpad::Module::Range; _Alloc = std::allocator<google_breakpad::Module::Range>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::Module::Range>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange&}; _Tp = google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange; _Alloc = std::allocator<google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange*, std::vector<google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange> >'} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual bool google_breakpad::DwarfCUToModule::InlinedSubroutineHandler::EndAttributes()':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange*, std::vector<google_breakpad::DwarfCUToModule::FilePrivate::InlinedSubroutineRange> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const google_breakpad::Module::Line&}; _Tp = google_breakpad::Module::Line; _Alloc = std::allocator<google_breakpad::Module::Line>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::Module::Line>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:42,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification>, std::_Select1st<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:42,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/stl_map.h: In member function 'std::string google_breakpad::DwarfCUToModule::GenericDIEHandler::ComputeQualifiedName()':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification>, std::_Select1st<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, google_breakpad::DwarfCUToModule::Specification> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void google_breakpad::DwarfCUToModule::FuncHandler::Finish()':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/dwarf2reader.h:49,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/dwarf2reader.cc:34:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const dwarf2reader::CompilationUnit::Abbrev&}; _Tp = dwarf2reader::CompilationUnit::Abbrev; _Alloc = std::allocator<dwarf2reader::CompilationUnit::Abbrev>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<dwarf2reader::CompilationUnit::Abbrev>::iterator' {aka '__gnu_cxx::__normal_iterator<dwarf2reader::CompilationUnit::Abbrev*, std::vector<dwarf2reader::CompilationUnit::Abbrev> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const google_breakpad::Module::Line&, const google_breakpad::Module::Line&)>]':
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const google_breakpad::Module::Line&, const google_breakpad::Module::Line&)>]':
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >; _Distance = int; _Tp = google_breakpad::Module::Line; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const google_breakpad::Module::Line&, const google_breakpad::Module::Line&)>]':
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const google_breakpad::Module::Line&, const google_breakpad::Module::Line&)>]':
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function 'void google_breakpad::DwarfCUToModule::AssignLinesToFunctions(const FileMap&)':
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:46:
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::{anonymous}::FunctionRange*, std::vector<google_breakpad::{anonymous}::FunctionRange> >' changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.h:47,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_cu_to_module.cc:39:
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/dwarf2reader.h:49,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/dwarf2reader.cc:34:
/usr/include/c++/9/bits/stl_vector.h: In member function 'void dwarf2reader::CompilationUnit::ReadAbbrevs()':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dwarf2reader::CompilationUnit::Abbrev*, std::vector<dwarf2reader::CompilationUnit::Abbrev> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o TelemetryIPC.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryIPC.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp
toolkit/components/telemetry/TelemetryIPCAccumulator.o
/usr/bin/g++ -o host_dwarf_line_to_module.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dwarf_line_to_module.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_line_to_module.cc
toolkit/crashreporter/google-breakpad/src/common/host_dwarf_range_list_handler.o
/usr/bin/g++ -o host_elf_symbols_to_module.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_elf_symbols_to_module.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/elf_symbols_to_module.cc
toolkit/crashreporter/google-breakpad/src/common/linux/host_elfutils.o
/usr/bin/g++ -o host_elfutils.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_elfutils.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/elfutils.cc
toolkit/crashreporter/google-breakpad/src/common/linux/host_file_id.o
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_line_to_module.h:43,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_line_to_module.cc:39:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const google_breakpad::Module::Line&}; _Tp = google_breakpad::Module::Line; _Alloc = std::allocator<google_breakpad::Module::Line>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::Module::Line>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o host_elf_reader.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -O2 -g -frtti -funsigned-char -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_elf_reader.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/elf_reader.cc
toolkit/crashreporter/google-breakpad/src/common/dwarf/host_functioninfo.o
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.h:45,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_line_to_module.h:43,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_line_to_module.cc:39:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void google_breakpad::DwarfLineToModule::AddLine(uint64, uint64, uint32, uint32, uint32)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Line*, std::vector<google_breakpad::Module::Line> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o host_dwarf_range_list_handler.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dwarf_range_list_handler.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_range_list_handler.cc
toolkit/crashreporter/google-breakpad/src/common/host_language.o
/usr/bin/g++ -o host_file_id.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_file_id.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/file_id.cc
toolkit/crashreporter/google-breakpad/src/common/linux/host_linux_libc_support.o
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/elf_reader.cc:43:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >'} changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' {aka '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >'} changed in GCC 7.1
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_range_list_handler.cc:36:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >; _Distance = int; _Tp = google_breakpad::Module::Range; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<google_breakpad::DwarfRangeListHandler::Finish()::<lambda(const google_breakpad::Module::Range&, const google_breakpad::Module::Range&)> >]':
/usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_range_list_handler.cc:36:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<google_breakpad::DwarfRangeListHandler::Finish()::<lambda(const google_breakpad::Module::Range&, const google_breakpad::Module::Range&)> >]':
/usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<google_breakpad::DwarfRangeListHandler::Finish()::<lambda(const google_breakpad::Module::Range&, const google_breakpad::Module::Range&)> >]':
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<google_breakpad::DwarfRangeListHandler::Finish()::<lambda(const google_breakpad::Module::Range&, const google_breakpad::Module::Range&)> >]':
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
/usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function 'virtual void google_breakpad::DwarfRangeListHandler::Finish()':
/usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_range_list_handler.h:42,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_range_list_handler.cc:38:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const google_breakpad::Module::Range&}; _Tp = google_breakpad::Module::Range; _Alloc = std::allocator<google_breakpad::Module::Range>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::Module::Range>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_range_list_handler.h:42,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf_range_list_handler.cc:38:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void google_breakpad::DwarfRangeListHandler::AddRange(uint64, uint64)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::Module::Range*, std::vector<google_breakpad::Module::Range> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/elf_reader.cc:43:
/usr/include/c++/9/bits/stl_vector.h: In member function 'void dwarf2reader::ElfReaderImpl<ElfArch>::VisitRelocationEntries() [with ElfArch = dwarf2reader::Elf64]':
/usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  957 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ^~~~~~~~~~~~~~
/usr/bin/g++ -o host_language.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_language.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/language.cc
toolkit/crashreporter/google-breakpad/src/common/host_md5.o
/usr/bin/g++ -o host_linux_libc_support.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_linux_libc_support.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/linux_libc_support.cc
toolkit/crashreporter/google-breakpad/src/common/linux/host_memory_mapped_file.o
/usr/bin/g++ -o host_memory_mapped_file.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_memory_mapped_file.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/memory_mapped_file.cc
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux'
toolkit/crashreporter/google-breakpad/src/common/linux/file_id.o
/usr/bin/g++ -o file_id.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough -Wno-shadow  -MD -MP -MF .deps/file_id.o.pp   /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux/file_id.cc
toolkit/crashreporter/google-breakpad/src/common/linux/Unified_cpp_src_common_linux0.o
/usr/include/c++/9/bits/stl_vector.h: In member function 'void dwarf2reader::ElfReaderImpl<ElfArch>::VisitRelocationEntries() [with ElfArch = dwarf2reader::Elf32]':
/usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  957 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ^~~~~~~~~~~~~~
/usr/bin/g++ -o host_md5.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_md5.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/md5.cc
toolkit/crashreporter/google-breakpad/src/common/host_module.o
/usr/bin/g++ -o host_module.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_module.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/module.cc
toolkit/crashreporter/google-breakpad/src/common/host_path_helper.o
/usr/bin/g++ -o TelemetryIPCAccumulator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryIPCAccumulator.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp
toolkit/components/telemetry/TelemetryGeckoViewPersistence.o
/usr/bin/g++ -o Unified_cpp_src_common_linux0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_src_common_linux0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux/Unified_cpp_src_common_linux0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/linux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor'
mkdir -p '.deps/'
toolkit/crashreporter/google-breakpad/src/processor/ia32_invariant.o
/usr/bin/gcc -std=gnu99 -o ia32_invariant.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/ia32_invariant.o.pp   /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_invariant.c
toolkit/crashreporter/google-breakpad/src/processor/Unified_c_src_processor0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_src_processor0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_src_processor0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_c_src_processor0.c
toolkit/crashreporter/google-breakpad/src/processor/disassembler_x86.o
In file included from /usr/include/string.h:494,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/string.h:3,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_insn.c:3,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_c_src_processor0.c:11:
In function 'strncpy',
    inlined from 'ia32_handle_register.part.0' at /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_reg.c:207:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o host_functioninfo.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -O2 -g -frtti -funsigned-char -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/dwarf -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_functioninfo.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/functioninfo.cc
/usr/bin/g++ -o disassembler_x86.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/disassembler_x86.o.pp   /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/disassembler_x86.cc
toolkit/crashreporter/google-breakpad/src/processor/exploitability_win.o
/usr/bin/g++ -o exploitability_win.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/exploitability_win.o.pp   /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/exploitability_win.cc
toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.o
/usr/bin/g++ -o host_path_helper.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_path_helper.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/path_helper.cc
toolkit/crashreporter/google-breakpad/src/common/host_string_conversion.o
/usr/bin/g++ -o host_string_conversion.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_A_OUT_H -DHAVE_RUST_DEMANGLE -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common -I/<<PKGBUILDDIR>>/toolkit/crashreporter/rust -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_string_conversion.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/string_conversion.cc
/usr/bin/g++ -o Unified_cpp_src_processor0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/Unified_cpp_src_processor0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.cpp
toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor1.o
In file included from /usr/include/c++/9/vector:72,
                 from /usr/include/c++/9/queue:61,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/functioninfo.cc:37:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const dwarf2reader::SourceFileInfo&}; _Tp = dwarf2reader::SourceFileInfo; _Alloc = std::allocator<dwarf2reader::SourceFileInfo>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<dwarf2reader::SourceFileInfo>::iterator' {aka '__gnu_cxx::__normal_iterator<dwarf2reader::SourceFileInfo*, std::vector<dwarf2reader::SourceFileInfo> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /usr/include/c++/9/queue:61,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/dwarf/functioninfo.cc:37:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual void dwarf2reader::CULineInfoHandler::DefineFile(const string&, int32, uint32, uint64, uint64)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dwarf2reader::SourceFileInfo*, std::vector<dwarf2reader::SourceFileInfo> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h: In constructor 'dwarf2reader::CULineInfoHandler::CULineInfoHandler(std::vector<dwarf2reader::SourceFileInfo>*, std::vector<std::__cxx11::basic_string<char> >*, dwarf2reader::LineMap*)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dwarf2reader::SourceFileInfo*, std::vector<dwarf2reader::SourceFileInfo> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test/gtest'
mkdir -p '.deps/'
toolkit/crashreporter/test/gtest/Unified_cpp_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/crashreporter/test/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test/gtest -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test/gtest/Unified_cpp_test_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/common/dwarf'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/other-licenses/snappy'
mkdir -p '.deps/'
other-licenses/snappy/Unified_cpp_snappy0.o
/usr/bin/g++ -o Unified_cpp_snappy0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/other-licenses/snappy -I/<<PKGBUILDDIR>>/build-browser/other-licenses/snappy -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-sign-compare -Wno-unused-function  -MD -MP -MF .deps/Unified_cpp_snappy0.o.pp   /<<PKGBUILDDIR>>/build-browser/other-licenses/snappy/Unified_cpp_snappy0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/other-licenses/snappy'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr'
mkdir -p '.deps/'
gfx/vr/service/openvr/dirtools_public.o
/usr/bin/g++ -o dirtools_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/dirtools_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/dirtools_public.cpp
gfx/vr/service/openvr/envvartools_public.o
/usr/bin/g++ -o envvartools_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/envvartools_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/envvartools_public.cpp
gfx/vr/service/openvr/hmderrors_public.o
/usr/bin/g++ -o hmderrors_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/hmderrors_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/hmderrors_public.cpp
gfx/vr/service/openvr/openvr_api_public.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o openvr_api_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/openvr_api_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/openvr_api_public.cpp
gfx/vr/service/openvr/pathtools_public.o
In file included from /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/openvr_api_public.cpp:9:
/<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable]
   10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH";
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable]
    9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH";
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable]
    8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE";
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o pathtools_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/pathtools_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/pathtools_public.cpp
gfx/vr/service/openvr/sharedlibtools_public.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test/gtest'
/usr/bin/g++ -o sharedlibtools_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/sharedlibtools_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/sharedlibtools_public.cpp
gfx/vr/service/openvr/strtools_public.o
/usr/bin/g++ -o strtools_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/strtools_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/strtools_public.cpp
gfx/vr/service/openvr/vrpathregistry_public.o
/usr/bin/g++ -o vrpathregistry_public.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DVR_API_PUBLIC -DMOZ_DISABLE_WINDOWS_WRAPPER -DPOSIX -DLINUX -DLINUX32 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=parentheses -Wno-error=unused-variable  -MD -MP -MF .deps/vrpathregistry_public.o.pp   /<<PKGBUILDDIR>>/gfx/vr/service/openvr/src/vrpathregistry_public.cpp
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/library'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/library'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/dirprovider'
mkdir -p '.deps/'
browser/components/dirprovider/DirectoryProvider.o
/usr/bin/g++ -o DirectoryProvider.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/browser/components/dirprovider -I/<<PKGBUILDDIR>>/build-browser/browser/components/dirprovider -I/<<PKGBUILDDIR>>/browser/components/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/DirectoryProvider.o.pp   /<<PKGBUILDDIR>>/browser/components/dirprovider/DirectoryProvider.cpp
/usr/bin/g++ -o TelemetryGeckoViewPersistence.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryGeckoViewPersistence.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp
toolkit/components/telemetry/TelemetryGeckoViewTesting.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/vr/service/openvr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/about'
mkdir -p '.deps/'
browser/components/about/AboutRedirector.o
/usr/bin/g++ -o AboutRedirector.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/browser/components/about -I/<<PKGBUILDDIR>>/build-browser/browser/components/about -I/<<PKGBUILDDIR>>/browser/components/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/AboutRedirector.o.pp   /<<PKGBUILDDIR>>/browser/components/about/AboutRedirector.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/dirprovider'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/shell'
mkdir -p '.deps/'
browser/components/shell/nsGNOMEShellService.o
/usr/bin/g++ -o nsGNOMEShellService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/browser/components/shell -I/<<PKGBUILDDIR>>/build-browser/browser/components/shell -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsGNOMEShellService.o.pp   /<<PKGBUILDDIR>>/browser/components/shell/nsGNOMEShellService.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.h:46,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.cc:37,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const google_breakpad::MappedMemoryRegion&}; _Tp = google_breakpad::MappedMemoryRegion; _Alloc = std::allocator<google_breakpad::MappedMemoryRegion>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::MappedMemoryRegion>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::MappedMemoryRegion*, std::vector<google_breakpad::MappedMemoryRegion> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/about'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/enterprisepolicies'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/enterprisepolicies'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/migration'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/migration'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/xre'
mkdir -p '.deps/'
toolkit/xre/city.o
/usr/bin/g++ -o city.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="68.2.0"' '-DOS_TARGET="Linux"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="Linux_arm-eabi-gcc3"' -DGRE_MILESTONE=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DAPP_VERSION=68.2.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/build-browser/toolkit/xre -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/components/printingui -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/other-licenses/nsis/Contrib/CityHash/cityhash -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I/<<PKGBUILDDIR>>/toolkit/mozapps/update/common -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/config -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/commandhandler -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -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 -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 -Wno-error=shadow  -MD -MP -MF .deps/city.o.pp   /<<PKGBUILDDIR>>/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp
toolkit/xre/ProfileReset.o
/usr/bin/g++ -o ProfileReset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="68.2.0"' '-DOS_TARGET="Linux"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="Linux_arm-eabi-gcc3"' -DGRE_MILESTONE=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DAPP_VERSION=68.2.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/build-browser/toolkit/xre -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/components/printingui -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/other-licenses/nsis/Contrib/CityHash/cityhash -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I/<<PKGBUILDDIR>>/toolkit/mozapps/update/common -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/config -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/commandhandler -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -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 -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 -Wno-error=shadow  -MD -MP -MF .deps/ProfileReset.o.pp   /<<PKGBUILDDIR>>/toolkit/xre/ProfileReset.cpp
toolkit/xre/nsAppRunner.o
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.h:46,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.cc:37,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h: In function 'bool google_breakpad::ParseProcMaps(const string&, std::vector<google_breakpad::MappedMemoryRegion>*)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::MappedMemoryRegion*, std::vector<google_breakpad::MappedMemoryRegion> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp: In function 'void {anonymous}::MainThreadParsePersistedProbes(const nsACString&)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:247:33: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |       SimpleGlobalObject::Create(SimpleGlobalObject::GlobalType::BindingDetail);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:263:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  263 |   if (!JS_ParseJSON(jsapi.cx(), utf16Content.BeginReading(),
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 |                     utf16Content.Length(), &data)) {
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:273:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  273 |   if (JS_GetProperty(jsapi.cx(), dataObj, "scalars", &scalarData)) {
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/basictypes.h:16,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TelemetryComms.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsError.h:32:64: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   32 | #define NS_FAILED(_nsresult) ((bool)MOZ_UNLIKELY(NS_FAILED_impl(_nsresult)))
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:277:9: note: in expansion of macro 'NS_FAILED'
  277 |         NS_FAILED(TelemetryScalar::DeserializePersistedScalars(jsapi.cx(),
      |         ^~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:291:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  291 |   if (JS_GetProperty(jsapi.cx(), dataObj, "keyedScalars", &keyedScalarData)) {
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/basictypes.h:16,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TelemetryComms.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsError.h:32:64: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   32 | #define NS_FAILED(_nsresult) ((bool)MOZ_UNLIKELY(NS_FAILED_impl(_nsresult)))
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:295:9: note: in expansion of macro 'NS_FAILED'
  295 |         NS_FAILED(TelemetryScalar::DeserializePersistedKeyedScalars(
      |         ^~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:310:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  310 |   if (JS_GetProperty(jsapi.cx(), dataObj, "histograms", &histogramData)) {
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/basictypes.h:16,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TelemetryComms.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:315:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |         NS_FAILED(rv = TelemetryHistogram::DeserializeHistograms(
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  316 |                       jsapi.cx(), histogramData))) {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~                 
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:315:9: note: in expansion of macro 'NS_FAILED'
  315 |         NS_FAILED(rv = TelemetryHistogram::DeserializeHistograms(
      |         ^~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:333:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  333 |   if (JS_GetProperty(jsapi.cx(), dataObj, "keyedHistograms",
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  334 |                      &keyedHistogramData)) {
      |                      ~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/basictypes.h:16,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/TelemetryComms.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/core/TelemetryHistogram.h:9,
                 from /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9:
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:339:70: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  339 |         NS_FAILED(rv = TelemetryHistogram::DeserializeKeyedHistograms(
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  340 |                       jsapi.cx(), keyedHistogramData))) {
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:339:9: note: in expansion of macro 'NS_FAILED'
  339 |         NS_FAILED(rv = TelemetryHistogram::DeserializeKeyedHistograms(
      |         ^~~~~~~~~
/usr/bin/g++ -o nsAppRunner.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="68.2.0"' '-DOS_TARGET="Linux"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="Linux_arm-eabi-gcc3"' -DGRE_MILESTONE=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DAPP_VERSION=68.2.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/build-browser/toolkit/xre -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/components/printingui -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/other-licenses/nsis/Contrib/CityHash/cityhash -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I/<<PKGBUILDDIR>>/toolkit/mozapps/update/common -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/config -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/commandhandler -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -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 -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 -Wno-error=shadow  -MD -MP -MF .deps/nsAppRunner.o.pp   /<<PKGBUILDDIR>>/toolkit/xre/nsAppRunner.cpp
toolkit/xre/nsEmbedFunctions.o
/usr/bin/g++ -o TelemetryGeckoViewTesting.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryGeckoViewTesting.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/geckoview/TelemetryGeckoViewTesting.cpp
toolkit/components/telemetry/CombinedStacks.o
/usr/bin/g++ -o CombinedStacks.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/CombinedStacks.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/other/CombinedStacks.cpp
toolkit/components/telemetry/KeyedStackCapturer.o
In file included from /usr/include/c++/9/map:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/range_map.h:44,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.h:50,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.cc:37,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
 2187 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/range_map.h:44,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.h:50,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.cc:37,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.cpp:2:
/usr/include/c++/9/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/shell'
/usr/bin/g++ -o KeyedStackCapturer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/KeyedStackCapturer.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/other/KeyedStackCapturer.cpp
toolkit/components/telemetry/ProcessedStack.o
/usr/include/c++/9/bits/stl_map.h: In member function 'bool google_breakpad::CFIFrameInfo::FindCallerRegs(const google_breakpad::CFIFrameInfo::RegisterValueMap<ValueType>&, const google_breakpad::MemoryRegion&, google_breakpad::CFIFrameInfo::RegisterValueMap<ValueType>*) const [with ValueType = long long unsigned int]':
/usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  499 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/bin/g++ -o Unified_cpp_src_processor1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/Unified_cpp_src_processor1.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor1.cpp
/<<PKGBUILDDIR>>/toolkit/components/telemetry/other/KeyedStackCapturer.cpp: In member function 'nsresult mozilla::Telemetry::KeyedStackCapturer::ReflectCapturedStacks(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/other/KeyedStackCapturer.cpp:105:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  105 | KeyedStackCapturer::ReflectCapturedStacks(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o ProcessedStack.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/ProcessedStack.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/other/ProcessedStack.cpp
toolkit/components/telemetry/TelemetryIOInterposeObserver.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/icu'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config/external/lgpllibs'
config/external/lgpllibs/liblgpllibs.so
rm -f liblgpllibs.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,liblgpllibs.so -o liblgpllibs.so /<<PKGBUILDDIR>>/build-browser/config/external/lgpllibs/liblgpllibs_so.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.321069
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target liblgpllibs.so
chmod +x liblgpllibs.so
../../../config/nsinstall -R -m 644 'liblgpllibs.so' '../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config/external/lgpllibs'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/system/unixproxy'
mkdir -p '.deps/'
toolkit/system/unixproxy/nsUnixSystemProxySettings.o
/usr/bin/g++ -o nsUnixSystemProxySettings.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/system/unixproxy -I/<<PKGBUILDDIR>>/build-browser/toolkit/system/unixproxy -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsUnixSystemProxySettings.o.pp   /<<PKGBUILDDIR>>/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
/usr/bin/g++ -o TelemetryIOInterposeObserver.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TelemetryIOInterposeObserver.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp
toolkit/components/telemetry/WebrtcTelemetry.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/xre/nsAppRunner.cpp:6:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/system/unixproxy'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/ots/src'
mkdir -p '.deps/'
gfx/ots/src/gdef.o
/usr/bin/g++ -o gdef.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DOTS_GRAPHITE=1 -DOTS_VARIATIONS=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/build-browser/gfx/ots/src -I/<<PKGBUILDDIR>>/modules/woff2/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/gdef.o.pp   /<<PKGBUILDDIR>>/gfx/ots/src/gdef.cc
gfx/ots/src/Unified_cpp_gfx_ots_src0.o
/usr/bin/g++ -o WebrtcTelemetry.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/xpcom/threads -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/WebrtcTelemetry.o.pp   /<<PKGBUILDDIR>>/toolkit/components/telemetry/other/WebrtcTelemetry.cpp
/usr/bin/g++ -o Unified_cpp_gfx_ots_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DOTS_GRAPHITE=1 -DOTS_VARIATIONS=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/build-browser/gfx/ots/src -I/<<PKGBUILDDIR>>/modules/woff2/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_ots_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp
gfx/ots/src/Unified_cpp_gfx_ots_src1.o
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/xre/nsAppRunner.cpp:6:
/<<PKGBUILDDIR>>/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/xre/nsAppRunner.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  476 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause
  986 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
 1061 |   NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/xre/nsAppRunner.cpp:474:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
  474 |   NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/components/telemetry/other/WebrtcTelemetry.cpp: In member function 'bool WebrtcTelemetry::GetWebrtcStats(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/toolkit/components/telemetry/other/WebrtcTelemetry.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   72 | bool WebrtcTelemetry::GetWebrtcStats(JSContext* cx,
      |      ^~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/dns'
mkdir -p '.deps/'
netwerk/dns/Unified_c_netwerk_dns0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_netwerk_dns0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/Unified_c_netwerk_dns0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/dns/Unified_c_netwerk_dns0.c
netwerk/dns/nsEffectiveTLDService.o
/usr/bin/g++ -o nsEffectiveTLDService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/nsEffectiveTLDService.o.pp   /<<PKGBUILDDIR>>/netwerk/dns/nsEffectiveTLDService.cpp
netwerk/dns/nsHostResolver.o
In file included from /usr/include/c++/9/set:60,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/set:3,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/google_breakpad/processor/stack_frame_symbolizer.h:38,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/stack_frame_symbolizer.cc:35,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor1.cpp:2:
/usr/include/c++/9/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
 2452 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/google_breakpad/processor/minidump.h:89,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/google_breakpad/processor/process_state.h:43,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc:49,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor1.cpp:11:
/usr/include/c++/9/bits/stl_map.h: In member function 'bool google_breakpad::SimpleCFIWalker<RegisterType, RawContextType>::FindCallerRegisters(const google_breakpad::MemoryRegion&, const google_breakpad::CFIFrameInfo&, const RawContextType&, int, RawContextType*, int*) const [with RegisterType = long long unsigned int; RawContextType = MDRawContextAMD64]':
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h: In member function 'google_breakpad::StackFrameARM64* google_breakpad::StackwalkerARM64::GetCallerByCFIFrameInfo(const std::vector<google_breakpad::StackFrame*>&, google_breakpad::CFIFrameInfo*)':
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/bin/g++ -o nsHostResolver.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/nsHostResolver.o.pp   /<<PKGBUILDDIR>>/netwerk/dns/nsHostResolver.cpp
netwerk/dns/Unified_cpp_netwerk_dns0.o
/usr/include/c++/9/bits/stl_map.h: In member function 'google_breakpad::StackFrameMIPS* google_breakpad::StackwalkerMIPS::GetCallerByCFIFrameInfo(const std::vector<google_breakpad::StackFrame*>&, google_breakpad::CFIFrameInfo*)':
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >'} changed in GCC 7.1
  518 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/processor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/recordreplay'
mkdir -p '.deps/'
toolkit/recordreplay/Unified_cpp_toolkit_recordreplay0.o
/usr/bin/g++ -o Unified_cpp_toolkit_recordreplay0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/recordreplay -I/<<PKGBUILDDIR>>/build-browser/toolkit/recordreplay -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_toolkit_recordreplay0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/recordreplay/Unified_cpp_toolkit_recordreplay0.cpp
/usr/bin/g++ -o nsEmbedFunctions.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="68.2.0"' '-DOS_TARGET="Linux"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="Linux_arm-eabi-gcc3"' -DGRE_MILESTONE=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DAPP_VERSION=68.2.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/build-browser/toolkit/xre -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/components/printingui -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/other-licenses/nsis/Contrib/CityHash/cityhash -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I/<<PKGBUILDDIR>>/toolkit/mozapps/update/common -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/config -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/commandhandler -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -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 -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 -Wno-error=shadow  -MD -MP -MF .deps/nsEmbedFunctions.o.pp   /<<PKGBUILDDIR>>/toolkit/xre/nsEmbedFunctions.cpp
toolkit/xre/Unified_cpp_toolkit_xre0.o
/usr/bin/g++ -o Unified_cpp_netwerk_dns0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/netwerk/dns -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_netwerk_dns0.o.pp   /<<PKGBUILDDIR>>/build-browser/netwerk/dns/Unified_cpp_netwerk_dns0.cpp
/usr/bin/g++ -o Unified_cpp_gfx_ots_src1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DOTS_GRAPHITE=1 -DOTS_VARIATIONS=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/build-browser/gfx/ots/src -I/<<PKGBUILDDIR>>/modules/woff2/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_ots_src1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/ots/src/Unified_cpp_gfx_ots_src1.cpp
gfx/ots/src/Unified_cpp_gfx_ots_src2.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/recordreplay'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/startupcache'
mkdir -p '.deps/'
startupcache/Unified_cpp_startupcache0.o
/usr/bin/g++ -o Unified_cpp_startupcache0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/startupcache -I/<<PKGBUILDDIR>>/build-browser/startupcache -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_startupcache0.o.pp   /<<PKGBUILDDIR>>/build-browser/startupcache/Unified_cpp_startupcache0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/startupcache'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/thebes'
mkdir -p '.deps/'
gfx/thebes/PrintTarget.o
/usr/bin/g++ -o PrintTarget.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/PrintTarget.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/PrintTarget.cpp
gfx/thebes/PrintTargetPDF.o
/usr/bin/g++ -o PrintTargetPDF.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/PrintTargetPDF.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/PrintTargetPDF.cpp
gfx/thebes/PrintTargetPS.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/netwerk/dns/DNSRequestChild.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o PrintTargetPS.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/PrintTargetPS.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/PrintTargetPS.cpp
gfx/thebes/PrintTargetThebes.o
/usr/bin/g++ -o Unified_cpp_gfx_ots_src2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DOTS_GRAPHITE=1 -DOTS_VARIATIONS=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/ots/src -I/<<PKGBUILDDIR>>/build-browser/gfx/ots/src -I/<<PKGBUILDDIR>>/modules/woff2/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gfx_ots_src2.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp
/usr/bin/g++ -o PrintTargetThebes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/PrintTargetThebes.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/PrintTargetThebes.cpp
gfx/thebes/gfxASurface.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentProcess.h:12,
                 from /<<PKGBUILDDIR>>/toolkit/xre/nsEmbedFunctions.cpp:77:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:47:
/<<PKGBUILDDIR>>/gfx/ots/src/stat.cc: In member function 'virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)':
/<<PKGBUILDDIR>>/gfx/ots/src/stat.cc:265:34: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
  265 |     if (out->Tell() - tableStart != this->designAxesOffset) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gfx/ots/src/stat.cc:280:34: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
  280 |     if (out->Tell() - tableStart != this->offsetToAxisValueOffsets) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56:
/<<PKGBUILDDIR>>/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable]
  150 |   const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F;
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp: In member function 'virtual nsresult mozilla::net::ChildDNSService::Resolve(const nsACString&, uint32_t, JS::HandleValue, JSContext*, uint8_t, nsIDNSRecord**)':
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp:264:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  264 | ChildDNSService::Resolve(const nsACString& hostname, uint32_t flags,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp: In member function 'virtual nsresult mozilla::net::ChildDNSService::CancelAsyncResolve(const nsACString&, uint32_t, nsIDNSListener*, nsresult, JS::HandleValue, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp:208:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  208 | ChildDNSService::CancelAsyncResolve(const nsACString& aHostname,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp: In member function 'virtual nsresult mozilla::net::ChildDNSService::CancelAsyncResolveByType(const nsACString&, uint16_t, uint32_t, nsIDNSListener*, nsresult, JS::HandleValue, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp:236:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  236 | ChildDNSService::CancelAsyncResolveByType(const nsACString& aHostname,
      | ^~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_toolkit_xre0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="68.2.0"' '-DOS_TARGET="Linux"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="Linux_arm-eabi-gcc3"' -DGRE_MILESTONE=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DAPP_VERSION=68.2.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/build-browser/toolkit/xre -I/<<PKGBUILDDIR>>/toolkit/components/remote -I/<<PKGBUILDDIR>>/toolkit/components/printingui -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/other-licenses/nsis/Contrib/CityHash/cityhash -I/<<PKGBUILDDIR>>/toolkit/components/find -I/<<PKGBUILDDIR>>/toolkit/components/printingui/ipc -I/<<PKGBUILDDIR>>/toolkit/components/windowwatcher -I/<<PKGBUILDDIR>>/toolkit/mozapps/update/common -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/config -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/commandhandler -I/<<PKGBUILDDIR>>/dom/ipc -I/<<PKGBUILDDIR>>/dom/webbrowserpersist -I/<<PKGBUILDDIR>>/testing/gtest/mozilla -I/<<PKGBUILDDIR>>/toolkit/crashreporter -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -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 -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 -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_toolkit_xre0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/xre/Unified_cpp_toolkit_xre0.cpp
/usr/bin/g++ -o gfxASurface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxASurface.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxASurface.cpp
gfx/thebes/gfxDrawable.o
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:83:
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp: In member function 'virtual nsresult nsDNSService::CancelAsyncResolve(const nsACString&, uint32_t, nsIDNSListener*, nsresult, JS::HandleValue, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp:944:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  944 | nsDNSService::CancelAsyncResolve(const nsACString& aHostname, uint32_t aFlags,
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp: In member function 'virtual nsresult nsDNSService::CancelAsyncResolveByType(const nsACString&, uint16_t, uint32_t, nsIDNSListener*, nsresult, JS::HandleValue, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp:969:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  969 | nsDNSService::CancelAsyncResolveByType(const nsACString& aHostname,
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp: In member function 'virtual nsresult nsDNSService::AsyncResolve(const nsACString&, uint32_t, nsIDNSListener*, nsIEventTarget*, JS::HandleValue, JSContext*, uint8_t, nsICancelable**)':
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp:889:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  889 | nsDNSService::AsyncResolve(const nsACString& aHostname, uint32_t flags,
      | ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp: In member function 'virtual nsresult nsDNSService::AsyncResolveByType(const nsACString&, uint16_t, uint32_t, nsIDNSListener*, nsIEventTarget*, JS::HandleValue, JSContext*, uint8_t, nsICancelable**)':
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp:916:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  916 | nsDNSService::AsyncResolveByType(const nsACString& aHostname, uint16_t aType,
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:2:
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp: In member function 'virtual nsresult mozilla::net::ChildDNSService::AsyncResolve(const nsACString&, uint32_t, nsIDNSListener*, nsIEventTarget*, JS::HandleValue, JSContext*, uint8_t, nsICancelable**)':
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp:152:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  152 | ChildDNSService::AsyncResolve(const nsACString& hostname, uint32_t flags,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp: In member function 'virtual nsresult mozilla::net::ChildDNSService::AsyncResolveByType(const nsACString&, uint16_t, uint32_t, nsIDNSListener*, nsIEventTarget*, JS::HandleValue, JSContext*, uint8_t, nsICancelable**)':
/<<PKGBUILDDIR>>/netwerk/dns/ChildDNSService.cpp:180:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 | ChildDNSService::AsyncResolveByType(const nsACString& hostname, uint16_t type,
      | ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:83:
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp: In member function 'virtual nsresult nsDNSService::Resolve(const nsACString&, uint32_t, JS::HandleValue, JSContext*, uint8_t, nsIDNSRecord**)':
/<<PKGBUILDDIR>>/netwerk/dns/nsDNSService2.cpp:997:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  997 | nsDNSService::Resolve(const nsACString& aHostname, uint32_t flags,
      | ^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/dns'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/profile'
mkdir -p '.deps/'
toolkit/profile/Unified_cpp_toolkit_profile0.o
/usr/bin/g++ -o Unified_cpp_toolkit_profile0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/toolkit/profile -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_toolkit_profile0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/profile/Unified_cpp_toolkit_profile0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/ots/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv'
mkdir -p '.deps/'
media/libyuv/libyuv/convert.o
/usr/bin/g++ -o convert.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/convert.o.pp   /<<PKGBUILDDIR>>/media/libyuv/libyuv/source/convert.cc
media/libyuv/libyuv/convert_from.o
/usr/bin/g++ -o convert_from.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/convert_from.o.pp   /<<PKGBUILDDIR>>/media/libyuv/libyuv/source/convert_from.cc
media/libyuv/libyuv/mjpeg_decoder.o
/usr/bin/g++ -o mjpeg_decoder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/mjpeg_decoder.o.pp   /<<PKGBUILDDIR>>/media/libyuv/libyuv/source/mjpeg_decoder.cc
media/libyuv/libyuv/rotate_argb.o
/usr/bin/g++ -o rotate_argb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/rotate_argb.o.pp   /<<PKGBUILDDIR>>/media/libyuv/libyuv/source/rotate_argb.cc
media/libyuv/libyuv/row_common.o
/usr/bin/g++ -o gfxDrawable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxDrawable.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxDrawable.cpp
gfx/thebes/gfxFT2FontBase.o
/usr/bin/g++ -o row_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/row_common.o.pp   /<<PKGBUILDDIR>>/media/libyuv/libyuv/source/row_common.cc
media/libyuv/libyuv/scale.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/profile'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/system/gnome'
mkdir -p '.deps/'
toolkit/system/gnome/nsAlertsIconListener.o
/usr/bin/g++ -o nsAlertsIconListener.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/system/gnome -I/<<PKGBUILDDIR>>/build-browser/toolkit/system/gnome -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsAlertsIconListener.o.pp   /<<PKGBUILDDIR>>/toolkit/system/gnome/nsAlertsIconListener.cpp
toolkit/system/gnome/nsGIOService.o
/usr/bin/g++ -o scale.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/scale.o.pp   /<<PKGBUILDDIR>>/media/libyuv/libyuv/source/scale.cc
media/libyuv/libyuv/scale_common.o
/usr/bin/g++ -o scale_common.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/scale_common.o.pp   /<<PKGBUILDDIR>>/media/libyuv/libyuv/source/scale_common.cc
media/libyuv/libyuv/Unified_cpp_media_libyuv_libyuv0.o
/usr/bin/g++ -o Unified_cpp_media_libyuv_libyuv0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_media_libyuv_libyuv0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv0.cpp
media/libyuv/libyuv/Unified_cpp_media_libyuv_libyuv1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/xre'
/usr/bin/g++ -o nsGIOService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/system/gnome -I/<<PKGBUILDDIR>>/build-browser/toolkit/system/gnome -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsGIOService.o.pp   /<<PKGBUILDDIR>>/toolkit/system/gnome/nsGIOService.cpp
toolkit/system/gnome/nsGSettingsService.o
/usr/bin/g++ -o gfxFT2FontBase.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxFT2FontBase.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxFT2FontBase.cpp
gfx/thebes/gfxFT2Utils.o
/usr/bin/g++ -o nsGSettingsService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/system/gnome -I/<<PKGBUILDDIR>>/build-browser/toolkit/system/gnome -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsGSettingsService.o.pp   /<<PKGBUILDDIR>>/toolkit/system/gnome/nsGSettingsService.cpp
toolkit/system/gnome/nsGnomeModule.o
/usr/bin/g++ -o nsGnomeModule.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/system/gnome -I/<<PKGBUILDDIR>>/build-browser/toolkit/system/gnome -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsGnomeModule.o.pp   /<<PKGBUILDDIR>>/toolkit/system/gnome/nsGnomeModule.cpp
toolkit/system/gnome/nsSystemAlertsService.o
/usr/bin/g++ -o Unified_cpp_media_libyuv_libyuv1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_media_libyuv_libyuv1.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv1.cpp
media/libyuv/libyuv/Unified_cpp_media_libyuv_libyuv2.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions'
mkdir -p '.deps/'
toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.o
/usr/bin/g++ -o Unified_cpp_mozapps_extensions0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_BUILD_APP_IS_BROWSER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/mozapps/extensions -I/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions -I/<<PKGBUILDDIR>>/chrome -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mozapps_extensions0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp
/usr/bin/g++ -o Unified_cpp_media_libyuv_libyuv2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -D_ISOC99_SOURCE=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DLIBYUV_DISABLE_AVX2 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/media/libyuv/libyuv -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_media_libyuv_libyuv2.o.pp   /<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv2.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libyuv/libyuv/libyuv_libyuv'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot'
mkdir -p '.deps/'
devtools/shared/heapsnapshot/AutoMemMap.o
/usr/bin/g++ -o AutoMemMap.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/AutoMemMap.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/AutoMemMap.cpp
devtools/shared/heapsnapshot/CoreDump.pb.o
/usr/bin/g++ -o CoreDump.pb.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/CoreDump.pb.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/CoreDump.pb.cc
devtools/shared/heapsnapshot/DeserializedNode.o
/usr/bin/g++ -o nsSystemAlertsService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/system/gnome -I/<<PKGBUILDDIR>>/build-browser/toolkit/system/gnome -I/<<PKGBUILDDIR>>/toolkit/components/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -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 -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/nsSystemAlertsService.o.pp   /<<PKGBUILDDIR>>/toolkit/system/gnome/nsSystemAlertsService.cpp
In file included from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFT2FontBase.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFT2FontBase.cpp:6:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsComponentManagerUtils.h:11,
                 from /<<PKGBUILDDIR>>/toolkit/system/gnome/nsSystemAlertsService.cpp:6:
/<<PKGBUILDDIR>>/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   18 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   17 |   NS_INTERFACE_MAP_ENTRY(nsIAlertsService)
      |   ^~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/system/gnome'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/services/crypto/component'
mkdir -p '.deps/'
services/crypto/component/IdentityCryptoService.o
/usr/bin/g++ -o IdentityCryptoService.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/services/crypto/component -I/<<PKGBUILDDIR>>/build-browser/services/crypto/component -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/IdentityCryptoService.o.pp   /<<PKGBUILDDIR>>/services/crypto/component/IdentityCryptoService.cpp
/usr/bin/g++ -o gfxFT2Utils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxFT2Utils.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxFT2Utils.cpp
gfx/thebes/gfxFcPlatformFontList.o
/usr/bin/g++ -o DeserializedNode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/DeserializedNode.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/DeserializedNode.cpp
devtools/shared/heapsnapshot/DominatorTree.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/services/crypto/component'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/ductwork/debugger'
mkdir -p '.deps/'
js/ductwork/debugger/JSDebugger.o
/usr/bin/g++ -o JSDebugger.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/js/ductwork/debugger -I/<<PKGBUILDDIR>>/build-browser/js/ductwork/debugger -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/JSDebugger.o.pp   /<<PKGBUILDDIR>>/js/ductwork/debugger/JSDebugger.cpp
/usr/bin/g++ -o DominatorTree.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/DominatorTree.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/DominatorTree.cpp
devtools/shared/heapsnapshot/FileDescriptorOutputStream.o
In file included from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter<T, PropertyType>::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39:   required from here
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
   31 |     return std::move(elem);
      |                          ^
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter<T, PropertyType>::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38:   required from here
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem<T, IterType>::SelfType mozilla::BaseIterElem<T, IterType>::End() const [with T = mozilla::PropertyIterElem; IterType = mozilla::PropertyIter; mozilla::BaseIterElem<T, IterType>::SelfType = mozilla::PropertyIterElem]':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21:   required from 'PropertyType mozilla::BaseIter<T, PropertyType>::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]'
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39:   required from here
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
   91 |     return std::move(end);
      |                         ^
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem<T, IterType>::SelfType mozilla::BaseIterElem<T, IterType>::End() const [with T = mozilla::ArrayIterElem; IterType = mozilla::ArrayIter; mozilla::BaseIterElem<T, IterType>::SelfType = mozilla::ArrayIterElem]':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21:   required from 'PropertyType mozilla::BaseIter<T, PropertyType>::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]'
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38:   required from here
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/js/ductwork/debugger/JSDebugger.cpp: In member function 'virtual nsresult mozilla::jsdebugger::JSDebugger::AddClass(JS::Handle<JS::Value>, JSContext*)':
/<<PKGBUILDDIR>>/js/ductwork/debugger/JSDebugger.cpp:35:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   35 | JSDebugger::AddClass(JS::Handle<JS::Value> global, JSContext* cx) {
      | ^~~~~~~~~~
/<<PKGBUILDDIR>>/js/ductwork/debugger/JSDebugger.cpp:35:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/ductwork/debugger'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor'
mkdir -p '.deps/'
gfx/angle/targets/preprocessor/DiagnosticsBase.o
/usr/bin/g++ -o DiagnosticsBase.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/DiagnosticsBase.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/DiagnosticsBase.cpp
gfx/angle/targets/preprocessor/DirectiveHandlerBase.o
In file included from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFT2FontBase.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFT2Utils.cpp:6:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o DirectiveHandlerBase.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/DirectiveHandlerBase.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/DirectiveHandlerBase.cpp
gfx/angle/targets/preprocessor/DirectiveParser.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/devtools/HeapSnapshot.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/devtools/DominatorTree.h:9,
                 from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/DominatorTree.cpp:6:
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  123 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  122 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o DirectiveParser.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/DirectiveParser.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/DirectiveParser.cpp
gfx/angle/targets/preprocessor/ExpressionParser.o
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'bool mozilla::WrapperBase::GetBool(const char*, bool)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:296:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  296 |   if (!JS_GetProperty(mCx, obj, name, &val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'double mozilla::WrapperBase::GetNumber(const char*, double)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:310:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  310 |   if (!JS_GetProperty(mCx, obj, name, &val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o gfxFcPlatformFontList.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxFcPlatformFontList.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxFcPlatformFontList.cpp
gfx/thebes/gfxFontUtils.o
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'nsString mozilla::WrapperBase::GetString(const char*, const char*)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:324:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  324 |   if (!JS_GetProperty(mCx, obj, name, &val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'JSObject* mozilla::WrapperBase::GetObject(const char*)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:341:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  341 |   if (!JS_GetProperty(mCx, obj, name, &val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'mozilla::Result<bool, nsresult> mozilla::Addon::UpdateLastModifiedTime()':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:447:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  447 |     if (!JS_SetProperty(mCx, obj, "currentModifiedTime", value)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:470:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  470 |   if (!JS_SetProperty(mCx, obj, "currentModifiedTime", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'virtual nsresult mozilla::AddonManagerStartup::ReadStartupData(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:490:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  490 | nsresult AddonManagerStartup::ReadStartupData(
      |          ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:225:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  225 |   return JS_ParseJSON(cx, str.Data(), str.Length(), result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:174:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |     return JS_GetPropertyById(mIter.mCx, mIter.mObject, id, value);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:174:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |     return JS_GetPropertyById(mIter.mCx, mIter.mObject, id, value);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:365:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |     if (!JS_SetProperty(mCx, obj, "changed", val)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o FileDescriptorOutputStream.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/FileDescriptorOutputStream.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp
devtools/shared/heapsnapshot/HeapSnapshot.o
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'virtual nsresult mozilla::AddonManagerStartup::RegisterChrome(nsIURI*, JS::HandleValue, JSContext*, nsIJSRAIIHelper**)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:777:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  777 | AddonManagerStartup::RegisterChrome(nsIURI* manifestURI,
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:782:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  782 |     return JS_IsArrayObject(cx, val, &isArray) && isArray;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:222:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  222 |     return JS_GetElement(mIter.mCx, mIter.mObject, mIndex, value);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:782:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  782 |     return JS_IsArrayObject(cx, val, &isArray) && isArray;
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:222:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  222 |     return JS_GetElement(mIter.mCx, mIter.mObject, mIndex, value);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.h:23,
                 from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:10,
                 from /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11:
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'virtual nsresult mozilla::AddonManagerStartup::EncodeBlob(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:536:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  536 | nsresult AddonManagerStartup::EncodeBlob(JS::HandleValue value, JSContext* cx,
      |          ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:536:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp: In member function 'virtual nsresult mozilla::AddonManagerStartup::DecodeBlob(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:563:10: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  563 | nsresult AddonManagerStartup::DecodeBlob(JS::HandleValue value, JSContext* cx,
      |          ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/AddonManagerStartup.cpp:563:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/platform'
mkdir -p '.deps/'
devtools/platform/nsJSInspector.o
/usr/bin/g++ -o nsJSInspector.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/platform -I/<<PKGBUILDDIR>>/build-browser/devtools/platform -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsJSInspector.o.pp   /<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp
/usr/bin/g++ -o ExpressionParser.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ExpressionParser.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/ExpressionParser.cpp
gfx/angle/targets/preprocessor/Input.o
/usr/bin/g++ -o Input.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Input.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/Input.cpp
gfx/angle/targets/preprocessor/Lexer.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIJSInspector.h:10,
                 from /<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.h:9,
                 from /<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp:6:
/<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   32 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   31 |   NS_INTERFACE_MAP_ENTRY(nsIJSInspector)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::GetLastNestRequestor(JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  114 | nsJSInspector::GetLastNestRequestor(JS::MutableHandle<JS::Value> out) {
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::EnterNestedEventLoop(JS::Handle<JS::Value>, uint32_t*)':
/<<PKGBUILDDIR>>/devtools/platform/nsJSInspector.cpp:64:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   64 | nsJSInspector::EnterNestedEventLoop(JS::Handle<JS::Value> requestor,
      | ^~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/platform'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client'
mkdir -p '.deps/'
toolkit/crashreporter/breakpad-client/minidump_file_writer.o
/usr/bin/g++ -o minidump_file_writer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/minidump_file_writer.o.pp   /<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client/minidump_file_writer.cc
/usr/bin/g++ -o Lexer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Lexer.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/Lexer.cpp
gfx/angle/targets/preprocessor/Macro.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/breakpad-client'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/pref/autoconfig/src'
mkdir -p '.deps/'
extensions/pref/autoconfig/src/Unified_cpp_pref_autoconfig_src0.o
/usr/bin/g++ -o Unified_cpp_pref_autoconfig_src0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/extensions/pref/autoconfig/src -I/<<PKGBUILDDIR>>/build-browser/extensions/pref/autoconfig/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_pref_autoconfig_src0.o.pp   /<<PKGBUILDDIR>>/build-browser/extensions/pref/autoconfig/src/Unified_cpp_pref_autoconfig_src0.cpp
In file included from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFcPlatformFontList.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFcPlatformFontList.cpp:8:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o Macro.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Macro.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/Macro.cpp
gfx/angle/targets/preprocessor/MacroExpander.o
/usr/bin/g++ -o HeapSnapshot.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/HeapSnapshot.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp
devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.o
/usr/bin/g++ -o MacroExpander.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/MacroExpander.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/MacroExpander.cpp
gfx/angle/targets/preprocessor/Preprocessor.o
/usr/bin/g++ -o Preprocessor.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Preprocessor.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/Preprocessor.cpp
gfx/angle/targets/preprocessor/Token.o
/usr/bin/g++ -o Token.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Token.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/Token.cpp
gfx/angle/targets/preprocessor/Tokenizer.o
/usr/bin/g++ -o Tokenizer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Tokenizer.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/extensions/pref/autoconfig/src/Unified_cpp_pref_autoconfig_src0.cpp:11:
/<<PKGBUILDDIR>>/extensions/pref/autoconfig/src/nsJSConfigTriggers.cpp: In function 'nsresult CentralizedAdminPrefManagerInit(bool)':
/<<PKGBUILDDIR>>/extensions/pref/autoconfig/src/nsJSConfigTriggers.cpp:73:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   73 |   if (!JS_WrapValue(cx, &value) ||
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/pref/autoconfig/src/nsJSConfigTriggers.cpp:74:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   74 |       !JS_DefineProperty(cx, autoconfigSystemSb, "gSandbox", value,
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |                          JSPROP_ENUMERATE)) {
      |                          ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/pref/autoconfig/src/nsJSConfigTriggers.cpp: In function 'nsresult EvaluateAdminConfigScript(JS::HandleObject, const char*, size_t, const char*, bool, bool, bool)':
/<<PKGBUILDDIR>>/extensions/pref/autoconfig/src/nsJSConfigTriggers.cpp:155:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |     if (!JS_DefineProperty(cx, autoconfigSystemSb, "gIsUTF8", value,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156 |                            JSPROP_ENUMERATE)) {
      |                            ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/extensions/pref/autoconfig/src/nsJSConfigTriggers.cpp:161:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  161 |       xpc->EvalInSandboxObject(convertedScript, filename, cx, sandbox, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/pref/autoconfig/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix'
mkdir -p '.deps/'
security/nss/lib/mozpkix/pkixbuild.o
/usr/bin/g++ -o pkixbuild.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixbuild.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixbuild.cpp
security/nss/lib/mozpkix/pkixcert.o
/usr/bin/g++ -o pkixcert.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixcert.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixcert.cpp
security/nss/lib/mozpkix/pkixcheck.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/preprocessor'
/usr/bin/g++ -o HeapSnapshotTempFileHelperParent.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/HeapSnapshotTempFileHelperParent.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp
devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.o
/usr/bin/g++ -o pkixcheck.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixcheck.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixcheck.cpp
security/nss/lib/mozpkix/pkixder.o
/usr/bin/g++ -o gfxFontUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxFontUtils.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.cpp
gfx/thebes/gfxGdkNativeRenderer.o
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionTraversalCallback.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionNoteChild.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:38,
                 from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.h:10,
                 from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6:
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   82 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   81 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o pkixder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixder.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixder.cpp
security/nss/lib/mozpkix/pkixnames.o
/usr/bin/g++ -o pkixnames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixnames.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixnames.cpp
security/nss/lib/mozpkix/pkixnss.o
/usr/bin/g++ -o pkixnss.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixnss.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixnss.cpp
security/nss/lib/mozpkix/pkixocsp.o
/usr/bin/g++ -o pkixocsp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixocsp.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixocsp.cpp
security/nss/lib/mozpkix/pkixresult.o
In file included from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.cpp:9:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o pkixresult.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixresult.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixresult.cpp
security/nss/lib/mozpkix/pkixtime.o
/usr/bin/g++ -o ZeroCopyNSIOutputStream.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/ZeroCopyNSIOutputStream.o.pp   /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'void mozilla::devtools::HeapSnapshot::DescribeNode(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:473:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  473 | void HeapSnapshot::DescribeNode(JSContext* cx, JS::HandleObject breakdown,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o pkixtime.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixtime.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixtime.cpp
security/nss/lib/mozpkix/pkixverify.o
/usr/bin/g++ -o pkixverify.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixverify.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/lib/pkixverify.cpp
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'void mozilla::devtools::HeapSnapshot::TakeCensus(JSContext*, JS::HandleObject, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:432:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  432 | void HeapSnapshot::TakeCensus(JSContext* cx, JS::HandleObject options,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:432:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:15:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |     return type.report(cx, *this, report);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o gfxGdkNativeRenderer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxGdkNativeRenderer.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxGdkNativeRenderer.cpp
gfx/thebes/gfxPlatform.o
/usr/bin/g++ -o gfxPlatform.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxPlatform.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatform.cpp
gfx/thebes/gfxPlatformGtk.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/profile/gtest'
mkdir -p '.deps/'
toolkit/profile/gtest/Unified_cpp_profile_gtest0.o
/usr/bin/g++ -o Unified_cpp_profile_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/profile/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/profile/gtest -I/<<PKGBUILDDIR>>/toolkit/profile -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_profile_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/profile/gtest/Unified_cpp_profile_gtest0.cpp
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'void mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, uint64_t, const mozilla::dom::Sequence<long long unsigned int>&, uint64_t, JS::MutableHandleObject, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:610:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  610 |         if (!JS_DefineProperty(cx, pathPart, "predecessor", predecessor,
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:624:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  624 |         if (!JS_DefineProperty(cx, pathPart, "edge", edgeNameVal,
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCharTraits.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStringIterator.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAString.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ErrorResult.h:34,
                 from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.h:10,
                 from /<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6:
/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/HeapSnapshot.cpp:650:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  650 |     if (NS_WARN_IF(!JS::MapSet(cx, resultsMap, key, pathsVal))) {
      |                     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsDebug.h:63:42: note: in definition of macro 'NS_WARN_IF'
   63 | #    define NS_WARN_IF(condition) (bool)(condition)
      |                                          ^~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/profile/gtest'
/usr/bin/g++ -o gfxPlatformGtk.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxPlatformGtk.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatformGtk.cpp
gfx/thebes/gfxPrefs.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/xre/test/gtest'
mkdir -p '.deps/'
toolkit/xre/test/gtest/Unified_cpp_xre_test_gtest0.o
/usr/bin/g++ -o Unified_cpp_xre_test_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/toolkit/xre/test/gtest -I/<<PKGBUILDDIR>>/build-browser/toolkit/xre/test/gtest -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_xre_test_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/xre/test/gtest/Unified_cpp_xre_test_gtest0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/xre/test/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot/tests/gtest'
mkdir -p '.deps/'
devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.o
/usr/bin/g++ -o Unified_cpp_tests_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot/tests/gtest -I/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot/tests/gtest -I/<<PKGBUILDDIR>>/devtools/shared/heapsnapshot -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_tests_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.cpp
/usr/bin/g++ -o gfxPrefs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxPrefs.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxPrefs.cpp
gfx/thebes/gfxXlibNativeRenderer.o
In file included from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFcPlatformFontList.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatformGtk.cpp:15:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o gfxXlibNativeRenderer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxXlibNativeRenderer.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxXlibNativeRenderer.cpp
gfx/thebes/gfxXlibSurface.o
In file included from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxTextRun.h:14,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatform.cpp:36:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/startupcache/test'
mkdir -p '.deps/'
startupcache/test/Unified_cpp_startupcache_test0.o
/usr/bin/g++ -o Unified_cpp_startupcache_test0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/startupcache/test -I/<<PKGBUILDDIR>>/build-browser/startupcache/test -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_startupcache_test0.o.pp   /<<PKGBUILDDIR>>/build-browser/startupcache/test/Unified_cpp_startupcache_test0.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:32,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/waitable_event.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessHost.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessManager.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatform.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/GeckoChildProcessHost.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessHost.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessManager.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatform.cpp:7:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/startupcache/test'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1'
mkdir -p '.deps/'
media/gmp-clearkey/0.1/oaes_lib.o
/usr/bin/gcc -std=gnu99 -o oaes_lib.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCDM_IMPLEMENTATION -DMOZ_NO_MOZALLOC -I/<<PKGBUILDDIR>>/media/gmp-clearkey/0.1 -I/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-missing-braces -Wno-pointer-to-int-cast -Wno-sign-compare -include stdio.h -include unistd.h  -MD -MP -MF .deps/oaes_lib.o.pp   /<<PKGBUILDDIR>>/media/gmp-clearkey/0.1/openaes/oaes_lib.c
media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/heapsnapshot/tests/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1/gtest'
mkdir -p '.deps/'
media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.o
/usr/bin/g++ -o Unified_cpp_0.1_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/media/gmp-clearkey/0.1/gtest -I/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1/gtest -I/<<PKGBUILDDIR>>/media/gmp-clearkey/0.1 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_0.1_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.cpp
/usr/bin/g++ -o Unified_cpp_gmp-clearkey_0.10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCDM_IMPLEMENTATION -DMOZ_NO_MOZALLOC -I/<<PKGBUILDDIR>>/media/gmp-clearkey/0.1 -I/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1 -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_gmp-clearkey_0.10.o.pp   /<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.cpp
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/backward/hashtable.h:62,
                 from /usr/include/c++/9/ext/hash_map:64,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/hash_tables.h:70,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/file_path.h:74,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessHost.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessManager.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatform.cpp:7:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>&}; _Tp = mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>; _Alloc = std::allocator<mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> >::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>*, std::vector<mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /usr/include/c++/9/backward/hashtable.h:62,
                 from /usr/include/c++/9/ext/hash_map:64,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/hash_tables.h:70,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/file_path.h:74,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessHost.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RDDProcessManager.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxPlatform.cpp:7:
/usr/include/c++/9/bits/stl_vector.h: In member function 'virtual bool CrashStatsLogForwarder::UpdateStringsVector(const string&)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>*, std::vector<mozilla::Tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/memory/gtest'
mkdir -p '.deps/'
memory/gtest/Unified_cpp_memory_gtest0.o
/usr/bin/g++ -o Unified_cpp_memory_gtest0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/memory/gtest -I/<<PKGBUILDDIR>>/build-browser/memory/gtest -I/<<PKGBUILDDIR>>/memory/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_gtest0.o.pp   /<<PKGBUILDDIR>>/build-browser/memory/gtest/Unified_cpp_memory_gtest0.cpp
/usr/bin/g++ -o gfxXlibSurface.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/gfxXlibSurface.o.pp   /<<PKGBUILDDIR>>/gfx/thebes/gfxXlibSurface.cpp
gfx/thebes/Unified_cpp_gfx_thebes0.o
media/gmp-clearkey/0.1/libclearkey.so
rm -f libclearkey.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libclearkey.so -o libclearkey.so /<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1/libclearkey_so.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib        -ldl 
/usr/bin/ld: total time in link: 0.329413
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libclearkey.so
chmod +x libclearkey.so
../../../config/nsinstall -R -m 644 'libclearkey.so' '../../../dist/bin/gmp-clearkey/0.1'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix-testlib'
mkdir -p '.deps/'
security/nss/lib/mozpkix/pkixtestalg.o
/usr/bin/g++ -o pkixtestalg.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix-testlib -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixtestalg.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp
security/nss/lib/mozpkix/pkixtestnss.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/memory/gtest'
/usr/bin/g++ -o pkixtestnss.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix-testlib -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixtestnss.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp
security/nss/lib/mozpkix/pkixtestutil.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config'
make[5]: Nothing to be done for 'host'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack'
mkdir -p '.deps/'
build/unix/elfhack/host_elf.o
/usr/bin/g++ -o host_elf.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_elf.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/build/unix/elfhack/elf.cpp
build/unix/elfhack/host_elfhack.o
/usr/bin/g++ -o host_elfhack.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_elfhack.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/build/unix/elfhack/elfhack.cpp
/usr/bin/g++ -o Unified_cpp_gfx_thebes0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/Unified_cpp_gfx_thebes0.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp
gfx/thebes/Unified_cpp_gfx_thebes1.o
/usr/bin/g++ -o pkixtestutil.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG -DTRIMMED=1 -DNSS_FIPS_DISABLED -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DLINUX2_1 -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -D_REENTRANT -DNSS_DISABLE_LIBPKIX -I/<<PKGBUILDDIR>>/security/nss/lib/mozpkix -I/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix-testlib -I/usr/include/nspr -I/<<PKGBUILDDIR>>/build-browser/dist/include/private/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss  -MD -MP -MF .deps/pkixtestutil.o.pp   /<<PKGBUILDDIR>>/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/nss/lib/mozpkix/mozpkix_mozpkix-testlib'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mfbt/tests'
mkdir -p '.deps/'
mfbt/tests/TestAlgorithm.o
/usr/bin/g++ -o TestAlgorithm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestAlgorithm.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestAlgorithm.cpp
mfbt/tests/TestArray.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mozglue/build'
mkdir -p '.deps/'
mozglue/build/arm.o
/usr/bin/g++ -o arm.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/build -I/<<PKGBUILDDIR>>/build-browser/mozglue/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/arm.o.pp   /<<PKGBUILDDIR>>/mozglue/build/arm.cpp
mozglue/build/dummy.o
/usr/bin/g++ -o TestArray.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestArray.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestArray.cpp
mfbt/tests/TestArrayUtils.o
/usr/bin/g++ -o dummy.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/build -I/<<PKGBUILDDIR>>/build-browser/mozglue/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/dummy.o.pp   /<<PKGBUILDDIR>>/mozglue/build/dummy.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mozglue/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/brotli'
modules/brotli/host_dictionary.o
/usr/bin/gcc -std=gnu99 -o host_dictionary.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dictionary.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/common/dictionary.c
modules/brotli/host_transform.o
/usr/bin/gcc -std=gnu99 -o host_transform.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_transform.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/common/transform.c
modules/brotli/host_bit_reader.o
/usr/bin/gcc -std=gnu99 -o host_bit_reader.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_bit_reader.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/dec/bit_reader.c
modules/brotli/host_decode.o
/usr/bin/g++ -o TestArrayUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestArrayUtils.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestArrayUtils.cpp
mfbt/tests/TestAtomics.o
/usr/bin/gcc -std=gnu99 -o host_decode.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_decode.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/dec/decode.c
modules/brotli/host_huffman.o
/usr/bin/g++ -o TestAtomics.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestAtomics.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestAtomics.cpp
mfbt/tests/TestBinarySearch.o
build/unix/elfhack/elfhack
/usr/bin/g++ -o elfhack -freorder-blocks -O2  host_elf.o host_elfhack.o  
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --host elfhack
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests'
mkdir -p '.deps/'
xpcom/tests/TestArguments.o
/usr/bin/g++ -o TestArguments.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/xpcom/tests -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestArguments.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/TestArguments.cpp
xpcom/tests/TestBlockingProcess.o
/usr/bin/g++ -o TestBlockingProcess.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/xpcom/tests -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestBlockingProcess.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/TestBlockingProcess.cpp
xpcom/tests/TestPRIntN.o
/usr/bin/g++ -o TestPRIntN.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/xpcom/tests -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestPRIntN.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/TestPRIntN.cpp
xpcom/tests/TestQuickReturn.o
/usr/bin/g++ -o TestQuickReturn.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/xpcom/tests -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestQuickReturn.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/TestQuickReturn.cpp
xpcom/tests/TestUnicodeArguments.o
/usr/bin/g++ -o TestUnicodeArguments.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/xpcom/tests -I/<<PKGBUILDDIR>>/build-browser/xpcom/tests -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestUnicodeArguments.o.pp   /<<PKGBUILDDIR>>/xpcom/tests/TestUnicodeArguments.cpp
xpcom/tests/TestArguments
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestArguments /<<PKGBUILDDIR>>/build-browser/xpcom/tests/TestArguments.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
xpcom/tests/TestBlockingProcess
/usr/bin/ld: total time in link: 0.309322
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestArguments
In file included from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList-impl.h:12,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestBlockingProcess /<<PKGBUILDDIR>>/build-browser/xpcom/tests/TestBlockingProcess.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
xpcom/tests/TestPRIntN
/usr/bin/gcc -std=gnu99 -o host_huffman.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_huffman.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/dec/huffman.c
modules/brotli/host_state.o
/usr/bin/ld: total time in link: 0.312740
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestBlockingProcess
/usr/bin/gcc -std=gnu99 -o host_state.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_state.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/dec/state.c
modules/brotli/host_backward_references.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestPRIntN /<<PKGBUILDDIR>>/build-browser/xpcom/tests/TestPRIntN.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
xpcom/tests/TestQuickReturn
/usr/bin/gcc -std=gnu99 -o host_backward_references.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_backward_references.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/backward_references.c
modules/brotli/host_backward_references_hq.o
/usr/bin/ld: total time in link: 0.298641
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestPRIntN
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestQuickReturn /<<PKGBUILDDIR>>/build-browser/xpcom/tests/TestQuickReturn.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
xpcom/tests/TestUnicodeArguments
/usr/bin/g++ -o TestBinarySearch.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestBinarySearch.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestBinarySearch.cpp
mfbt/tests/TestBloomFilter.o
/usr/bin/ld: total time in link: 0.309098
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestQuickReturn
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestUnicodeArguments /<<PKGBUILDDIR>>/build-browser/xpcom/tests/TestUnicodeArguments.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
/usr/bin/ld: total time in link: 0.307158
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestUnicodeArguments
../../config/nsinstall -R -m 755 'TestArguments' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestBlockingProcess' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestPRIntN' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestQuickReturn' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestUnicodeArguments' '../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests'
/usr/bin/gcc -std=gnu99 -o host_backward_references_hq.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_backward_references_hq.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/backward_references_hq.c
modules/brotli/host_bit_cost.o
/usr/bin/g++ -o TestBloomFilter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestBloomFilter.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestBloomFilter.cpp
mfbt/tests/TestBufferList.o
/usr/bin/g++ -o TestBufferList.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestBufferList.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestBufferList.cpp
mfbt/tests/TestCasting.o
/usr/bin/gcc -std=gnu99 -o host_bit_cost.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_bit_cost.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/bit_cost.c
modules/brotli/host_block_splitter.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AllocPolicy.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BufferList.h:11,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestBufferList.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList<AllocPolicy> mozilla::BufferList<AllocPolicy>::Extract(mozilla::BufferList<AllocPolicy>::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
In file included from /<<PKGBUILDDIR>>/mfbt/tests/TestBufferList.cpp:9:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here
  542 |   Maybe<size_t> lastSegmentSize;
      |                 ^~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o host_block_splitter.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_block_splitter.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/block_splitter.c
modules/brotli/host_brotli_bit_stream.o
/usr/bin/g++ -o TestCasting.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestCasting.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestCasting.cpp
mfbt/tests/TestCeilingFloor.o
/usr/bin/g++ -o TestCeilingFloor.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestCeilingFloor.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestCeilingFloor.cpp
mfbt/tests/TestCheckedInt.o
/usr/bin/g++ -o TestCheckedInt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestCheckedInt.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestCheckedInt.cpp
mfbt/tests/TestCountPopulation.o
/usr/bin/gcc -std=gnu99 -o host_brotli_bit_stream.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_brotli_bit_stream.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/brotli_bit_stream.c
modules/brotli/host_cluster.o
/usr/bin/g++ -o Unified_cpp_gfx_thebes1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/gfx/thebes -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/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  -MD -MP -MF .deps/Unified_cpp_gfx_thebes1.o.pp   /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp
/usr/bin/gcc -std=gnu99 -o host_cluster.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_cluster.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/cluster.c
modules/brotli/host_compress_fragment.o
/usr/bin/gcc -std=gnu99 -o host_compress_fragment.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_compress_fragment.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/compress_fragment.c
modules/brotli/host_compress_fragment_two_pass.o
/usr/bin/gcc -std=gnu99 -o host_compress_fragment_two_pass.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_compress_fragment_two_pass.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/compress_fragment_two_pass.c
modules/brotli/host_dictionary_hash.o
In file included from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2:
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -o TestCountPopulation.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestCountPopulation.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestCountPopulation.cpp
mfbt/tests/TestCountZeroes.o
/usr/bin/g++ -o TestCountZeroes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestCountZeroes.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestCountZeroes.cpp
mfbt/tests/TestDefineEnum.o
/usr/bin/g++ -o TestDefineEnum.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestDefineEnum.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestDefineEnum.cpp
mfbt/tests/TestDoublyLinkedList.o
/usr/bin/g++ -o TestDoublyLinkedList.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestDoublyLinkedList.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestDoublyLinkedList.cpp
mfbt/tests/TestEndian.o
/usr/bin/gcc -std=gnu99 -o host_dictionary_hash.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dictionary_hash.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/dictionary_hash.c
modules/brotli/host_encode.o
/usr/bin/gcc -std=gnu99 -o host_encode.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_encode.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/encode.c
modules/brotli/host_encoder_dict.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.h:304,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList-impl.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.h:304,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList-impl.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.h:304,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList-impl.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:33,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.h:304,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList-impl.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/StructuredCloneHolder.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:16,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.h:304,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList-impl.h:8,
                 from /<<PKGBUILDDIR>>/gfx/thebes/SharedFontList.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/TextDrawTarget.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxContext.cpp:26,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
/usr/bin/g++ -o TestEndian.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestEndian.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestEndian.cpp
mfbt/tests/TestEnumeratedArray.o
/usr/bin/g++ -o TestEnumeratedArray.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestEnumeratedArray.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestEnumeratedArray.cpp
mfbt/tests/TestEnumSet.o
/usr/bin/g++ -o TestEnumSet.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestEnumSet.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestEnumSet.cpp
mfbt/tests/TestEnumTypeTraits.o
/usr/bin/gcc -std=gnu99 -o host_encoder_dict.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_encoder_dict.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/encoder_dict.c
modules/brotli/host_entropy_encode.o
/usr/bin/gcc -std=gnu99 -o host_entropy_encode.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_entropy_encode.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/entropy_encode.c
modules/brotli/host_histogram.o
/usr/bin/g++ -o TestEnumTypeTraits.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestEnumTypeTraits.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestEnumTypeTraits.cpp
mfbt/tests/TestFastBernoulliTrial.o
/usr/bin/g++ -o TestFastBernoulliTrial.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestFastBernoulliTrial.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestFastBernoulliTrial.cpp
mfbt/tests/TestFloatingPoint.o
/usr/bin/gcc -std=gnu99 -o host_histogram.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_histogram.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/histogram.c
modules/brotli/host_literal_cost.o
/usr/bin/gcc -std=gnu99 -o host_literal_cost.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_literal_cost.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/literal_cost.c
modules/brotli/host_memory.o
/usr/bin/g++ -o TestFloatingPoint.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestFloatingPoint.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestFloatingPoint.cpp
mfbt/tests/TestFunctionTypeTraits.o
/usr/bin/gcc -std=gnu99 -o host_memory.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_memory.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/memory.c
modules/brotli/host_metablock.o
/usr/bin/gcc -std=gnu99 -o host_metablock.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_metablock.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/metablock.c
modules/brotli/host_static_dict.o
/usr/bin/g++ -o TestFunctionTypeTraits.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestFunctionTypeTraits.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestFunctionTypeTraits.cpp
mfbt/tests/TestIntegerPrintfMacros.o
/usr/bin/g++ -o TestIntegerPrintfMacros.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestIntegerPrintfMacros.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestIntegerPrintfMacros.cpp
mfbt/tests/TestIntegerRange.o
/usr/bin/gcc -std=gnu99 -o host_static_dict.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_static_dict.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/static_dict.c
modules/brotli/host_utf8_util.o
/usr/bin/g++ -o TestIntegerRange.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestIntegerRange.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestIntegerRange.cpp
mfbt/tests/TestJSONWriter.o
/usr/bin/gcc -std=gnu99 -o host_utf8_util.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_utf8_util.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/enc/utf8_util.c
modules/brotli/host_brotli.o
/usr/bin/gcc -std=gnu99 -o host_brotli.o -c  -DXP_UNIX -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/modules/brotli -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_brotli.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/modules/brotli/tools/brotli.c
modules/brotli/brotli
/usr/bin/gcc -std=gnu99 -o ../../dist/host/bin/brotli -DXP_UNIX -freorder-blocks -O2  host_dictionary.o host_transform.o host_bit_reader.o host_decode.o host_huffman.o host_state.o host_backward_references.o host_backward_references_hq.o host_bit_cost.o host_block_splitter.o host_brotli_bit_stream.o host_cluster.o host_compress_fragment.o host_compress_fragment_two_pass.o host_dictionary_hash.o host_encode.o host_encoder_dict.o host_entropy_encode.o host_histogram.o host_literal_cost.o host_memory.o host_metablock.o host_static_dict.o host_utf8_util.o host_brotli.o  -lm
/usr/bin/g++ -o TestJSONWriter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestJSONWriter.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestJSONWriter.cpp
mfbt/tests/TestLinkedList.o
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --host ../../dist/host/bin/brotli
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/brotli'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/tests'
mkdir -p '.deps/'
uriloader/exthandler/tests/WriteArgument.o
/usr/bin/g++ -o WriteArgument.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/uriloader/exthandler/tests -I/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/WriteArgument.o.pp   /<<PKGBUILDDIR>>/uriloader/exthandler/tests/WriteArgument.cpp
uriloader/exthandler/tests/WriteArgument
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o WriteArgument /<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/tests/WriteArgument.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl
/usr/bin/ld: total time in link: 0.382188
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target WriteArgument
../../../config/nsinstall -R -m 755 'WriteArgument' '../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test'
mkdir -p '.deps/'
layout/style/test/host_ListCSSProperties.o
/usr/bin/g++ -o host_ListCSSProperties.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/layout/style/test -I/<<PKGBUILDDIR>>/build-browser/layout/style/test -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_ListCSSProperties.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/layout/style/test/ListCSSProperties.cpp
layout/style/test/host_ListCSSProperties
/usr/bin/g++ -o host_ListCSSProperties -freorder-blocks -O2 host_ListCSSProperties.o  
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --host host_ListCSSProperties
../../../config/nsinstall -R -m 755 'host_ListCSSProperties' '../../../dist/host/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/lib'
mkdir -p '.deps/'
security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.o
/usr/bin/g++ -o Unified_cpp_unit_tlsserver_lib0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/lib -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_unit_tlsserver_lib0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.cpp
/usr/bin/g++ -o TestLinkedList.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestLinkedList.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestLinkedList.cpp
mfbt/tests/TestMacroArgs.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/lib'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/pingsender'
mkdir -p '.deps/'
mkdir -p '../../../../dist/bin/'
toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.o
/usr/bin/g++ -o Unified_cpp_pingsender0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/toolkit/components/telemetry/pingsender -I/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/pingsender -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_pingsender0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.cpp
/usr/bin/g++ -o TestMacroArgs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestMacroArgs.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestMacroArgs.cpp
mfbt/tests/TestMacroForEach.o
/usr/bin/g++ -o TestMacroForEach.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestMacroForEach.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestMacroForEach.cpp
mfbt/tests/TestMathAlgorithms.o
/usr/bin/g++ -o TestMathAlgorithms.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestMathAlgorithms.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestMathAlgorithms.cpp
mfbt/tests/TestMaybe.o
/usr/bin/g++ -o TestMaybe.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestMaybe.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestMaybe.cpp
mfbt/tests/TestNonDereferenceable.o
toolkit/components/telemetry/pingsender/pingsender
/usr/bin/g++ -o ../../../../dist/bin/pingsender -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/pingsender/pingsender.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie  -ldl  -latomic -lz
/usr/bin/ld: total time in link: 0.374732
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../../dist/bin/pingsender
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/pingsender'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms'
mkdir -p '.deps/'
toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/host_dump_syms.o
/usr/bin/g++ -o host_dump_syms.o -c  -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -O2 -g -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/common/linux -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -MD -MP -MF .deps/host_dump_syms.o.pp -I/usr/include/nspr /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms.cc
/usr/bin/g++ -o TestNonDereferenceable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestNonDereferenceable.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestNonDereferenceable.cpp
mfbt/tests/TestNotNull.o
/usr/bin/g++ -o TestNotNull.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestNotNull.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestNotNull.cpp
mfbt/tests/TestPair.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:12,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/ipc/chromium/src/base/process_util.h:31,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:10,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontUtils.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:12,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::vector<mozilla::layers::WebRenderLayerScrollData>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyleConsts.h:17,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxTypes.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:10,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector<mozilla::layers::WebRenderLayerScrollData>' declared here
  386 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsTHashtable.h:21,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontFeatures.h:10,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFontEntry.h:12,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.h:9,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxGlyphExtents.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = mozilla::layers::ClipManager; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = mozilla::layers::ClipManager]'
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/TextDrawTarget.h:11,
                 from /<<PKGBUILDDIR>>/gfx/thebes/gfxTextRun.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here
   52 | class ClipManager {
      |       ^~~~~~~~~~~
toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms
/usr/bin/g++ -o ../../../../../../../dist/host/bin/dump_syms -freorder-blocks -O2 -O2 -g  @/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms.list /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/libdump_syms_rust_demangle.a -ldl -lpthread -lrt
/usr/bin/g++ -o TestPair.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestPair.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestPair.cpp
mfbt/tests/TestRandomNum.o
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --host ../../../../../../../dist/host/bin/dump_syms
/usr/bin/g++ -o TestRandomNum.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestRandomNum.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestRandomNum.cpp
mfbt/tests/TestRange.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client'
mkdir -p '.deps/'
toolkit/crashreporter/client/Unified_cpp_client0.o
/usr/bin/g++ -o Unified_cpp_client0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DBIN_SUFFIX=""' -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/client -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client -I/<<PKGBUILDDIR>>/toolkit/components/jsoncpp/include -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/Unified_cpp_client0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client/Unified_cpp_client0.cpp
/usr/bin/g++ -o TestRange.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestRange.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestRange.cpp
mfbt/tests/TestRefPtr.o
/usr/bin/g++ -o TestRefPtr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestRefPtr.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestRefPtr.cpp
mfbt/tests/TestResult.o
/usr/bin/g++ -o TestResult.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestResult.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestResult.cpp
mfbt/tests/TestRollingMean.o
/usr/bin/g++ -o TestRollingMean.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestRollingMean.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestRollingMean.cpp
mfbt/tests/TestSaturate.o
/usr/bin/g++ -o TestSaturate.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestSaturate.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestSaturate.cpp
mfbt/tests/TestScopeExit.o
/usr/bin/g++ -o TestScopeExit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestScopeExit.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestScopeExit.cpp
mfbt/tests/TestSegmentedVector.o
/usr/bin/g++ -o TestSegmentedVector.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestSegmentedVector.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestSegmentedVector.cpp
mfbt/tests/TestSHA1.o
/usr/bin/g++ -o TestSHA1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestSHA1.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestSHA1.cpp
mfbt/tests/TestSmallPointerArray.o
/usr/bin/g++ -o TestSmallPointerArray.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestSmallPointerArray.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestSmallPointerArray.cpp
mfbt/tests/TestSplayTree.o
/usr/bin/g++ -o TestSplayTree.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestSplayTree.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestSplayTree.cpp
mfbt/tests/TestSPSCQueue.o
/usr/bin/g++ -o TestSPSCQueue.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestSPSCQueue.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestSPSCQueue.cpp
mfbt/tests/TestTemplateLib.o
/usr/bin/g++ -o TestTemplateLib.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestTemplateLib.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestTemplateLib.cpp
mfbt/tests/TestTextUtils.o
/usr/bin/g++ -o TestTextUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestTextUtils.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestTextUtils.cpp
mfbt/tests/TestThreadSafeWeakPtr.o
toolkit/crashreporter/client/crashreporter
/usr/bin/g++ -o ../../../dist/bin/crashreporter -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client/crashreporter.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie  -ldl  -ljsoncpp -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 -lstartup-notification-1 -lgthread-2.0 -pthread
/usr/bin/g++ -o TestThreadSafeWeakPtr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestThreadSafeWeakPtr.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestThreadSafeWeakPtr.cpp
mfbt/tests/TestTuple.o
/usr/bin/ld: total time in link: 0.678822
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/crashreporter
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/minidump-analyzer'
mkdir -p '.deps/'
toolkit/crashreporter/minidump-analyzer/Unified_cpp_minidump-analyzer0.o
/usr/bin/g++ -o Unified_cpp_minidump-analyzer0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DNO_STABS_SUPPORT -I/<<PKGBUILDDIR>>/toolkit/crashreporter/minidump-analyzer -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/minidump-analyzer -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/Unified_cpp_minidump-analyzer0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/minidump-analyzer/Unified_cpp_minidump-analyzer0.cpp
/usr/bin/g++ -o TestTuple.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestTuple.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestTuple.cpp
mfbt/tests/TestTypedEnum.o
/usr/bin/g++ -o TestTypedEnum.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestTypedEnum.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestTypedEnum.cpp
mfbt/tests/TestTypeTraits.o
/usr/bin/g++ -o TestTypeTraits.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestTypeTraits.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestTypeTraits.cpp
mfbt/tests/TestUniquePtr.o
/usr/bin/g++ -o TestUniquePtr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestUniquePtr.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestUniquePtr.cpp
mfbt/tests/TestUtf8.o
toolkit/crashreporter/minidump-analyzer/minidump-analyzer
/usr/bin/g++ -o ../../../dist/bin/minidump-analyzer -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/minidump-analyzer/minidump-analyzer.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie  -ldl  -latomic -ljsoncpp
/usr/bin/g++ -o TestUtf8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestUtf8.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp
mfbt/tests/TestVariant.o
/usr/bin/ld: total time in link: 0.632849
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/minidump-analyzer
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/minidump-analyzer'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/mochitest/ssltunnel'
mkdir -p '.deps/'
testing/mochitest/ssltunnel/ssltunnel.o
/usr/bin/g++ -o ssltunnel.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/testing/mochitest/ssltunnel -I/<<PKGBUILDDIR>>/build-browser/testing/mochitest/ssltunnel -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-shadow  -MD -MP -MF .deps/ssltunnel.o.pp   /<<PKGBUILDDIR>>/testing/mochitest/ssltunnel/ssltunnel.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; unsigned int N = 3]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here
  127 |   char32_t badCodePoint;
      |            ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here
  126 |   uint8_t unitsNeeded;
      |           ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; unsigned int N = 4]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here
  128 |   uint8_t unitsObserved;
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here
  127 |   char32_t badCodePoint;
      |            ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; unsigned int N = 5]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here
  125 |   uint8_t unitsAvailable;
      |           ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here
  126 |   uint8_t unitsNeeded;
      |           ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here
  127 |   char32_t badCodePoint;
      |            ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here
  128 |   uint8_t unitsObserved;
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here
  128 |   uint8_t unitsObserved;
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here
  127 |   char32_t badCodePoint;
      |            ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here
  126 |   uint8_t unitsNeeded;
      |           ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here
  128 |   uint8_t unitsObserved;
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here
  127 |   char32_t badCodePoint;
      |            ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; unsigned int N = 5]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here
  125 |   uint8_t unitsAvailable;
      |           ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here
  126 |   uint8_t unitsNeeded;
      |           ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here
  127 |   char32_t badCodePoint;
      |            ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here
  128 |   uint8_t unitsObserved;
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; unsigned int N = 4]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here
  128 |   uint8_t unitsObserved;
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Utf8.h:15,
                 from /<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized]
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/<<PKGBUILDDIR>>/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here
  127 |   char32_t badCodePoint;
      |            ^~~~~~~~~~~~
/usr/bin/g++ -o TestVariant.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestVariant.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestVariant.cpp
mfbt/tests/TestVector.o
/usr/bin/g++ -o TestVector.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestVector.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestVector.cpp
mfbt/tests/TestWeakPtr.o
testing/mochitest/ssltunnel/ssltunnel
/usr/bin/g++ -o ../../../dist/bin/ssltunnel -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/testing/mochitest/ssltunnel/ssltunnel.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie  -ldl  -latomic -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lssl3 -lsmime3 -lnss3 -lnssutil3
/usr/bin/ld: total time in link: 0.429423
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/ssltunnel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/mochitest/ssltunnel'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/tools/screenshot'
mkdir -p '.deps/'
testing/tools/screenshot/gdk-screenshot.o
/usr/bin/g++ -o gdk-screenshot.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/testing/tools/screenshot -I/<<PKGBUILDDIR>>/build-browser/testing/tools/screenshot -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/gdk-screenshot.o.pp   /<<PKGBUILDDIR>>/testing/tools/screenshot/gdk-screenshot.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:20:
/<<PKGBUILDDIR>>/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)':
/<<PKGBUILDDIR>>/gfx/thebes/gfxGraphiteShaper.cpp:319:19: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  319 |               rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv);
      |               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testing/tools/screenshot/screentopng
/usr/bin/g++ -o ../../../dist/bin/screentopng -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  gdk-screenshot.o    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie  -ldl  -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 -lstartup-notification-1
/usr/bin/ld: total time in link: 0.313869
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/screentopng
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/tools/screenshot'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/tools/fileid'
mkdir -p '.deps/'
testing/tools/fileid/linux_fileid.o
/usr/bin/g++ -o linux_fileid.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/testing/tools/fileid -I/<<PKGBUILDDIR>>/build-browser/testing/tools/fileid -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/linux_fileid.o.pp   /<<PKGBUILDDIR>>/testing/tools/fileid/linux_fileid.cpp
/usr/bin/g++ -o TestWeakPtr.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestWeakPtr.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestWeakPtr.cpp
mfbt/tests/TestWrappingOperations.o
/usr/bin/g++ -o TestWrappingOperations.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestWrappingOperations.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestWrappingOperations.cpp
mfbt/tests/TestXorShift128PlusRNG.o
/usr/bin/g++ -o TestXorShift128PlusRNG.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestXorShift128PlusRNG.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestXorShift128PlusRNG.cpp
mfbt/tests/TestPoisonArea.o
testing/tools/fileid/fileid
/usr/bin/g++ -o ../../../dist/bin/fileid -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/testing/tools/fileid/fileid.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie  -ldl  -latomic
/usr/bin/ld: total time in link: 0.358945
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/fileid
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/tools/fileid'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
mkdir -p '.deps/'
browser/app/nsBrowserApp.o
/usr/bin/g++ -o nsBrowserApp.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -DMOZ_HAS_MOZGLUE -DMOZ_GECKODRIVER '-DFIREFOX_ICO="/<<PKGBUILDDIR>>/browser/branding/official/firefox.ico"' '-DDOCUMENT_ICO="/<<PKGBUILDDIR>>/browser/branding/official/document.ico"' '-DNEWWINDOW_ICO="/<<PKGBUILDDIR>>/browser/branding/official/newwindow.ico"' '-DNEWTAB_ICO="/<<PKGBUILDDIR>>/browser/branding/official/newtab.ico"' '-DPBMODE_ICO="/<<PKGBUILDDIR>>/browser/branding/official/pbmode.ico"' -I/<<PKGBUILDDIR>>/browser/app -I/<<PKGBUILDDIR>>/build-browser/browser/app -I/<<PKGBUILDDIR>>/build-browser/build -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/xpcom/build -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/nsBrowserApp.o.pp   /<<PKGBUILDDIR>>/browser/app/nsBrowserApp.cpp
/usr/bin/g++ -o TestPoisonArea.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<<PKGBUILDDIR>>/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/mfbt/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-error=shadow  -MD -MP -MF .deps/TestPoisonArea.o.pp   /<<PKGBUILDDIR>>/mfbt/tests/TestPoisonArea.cpp
mfbt/tests/TestAlgorithm
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestAlgorithm /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestAlgorithm.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestArray
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestArray /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestArray.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestArrayUtils
/usr/bin/ld: total time in link: 0.301666
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestAlgorithm
/usr/bin/ld: total time in link: 0.303370
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestArray
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestArrayUtils /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestArrayUtils.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestAtomics
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestAtomics /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestAtomics.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestBinarySearch
/usr/bin/ld: total time in link: 0.307918
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestArrayUtils
/usr/bin/ld: total time in link: 0.310564
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestAtomics
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestBinarySearch /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestBinarySearch.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestBloomFilter
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestBloomFilter /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestBloomFilter.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestBufferList
/usr/bin/ld: total time in link: 0.313546
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestBinarySearch
/usr/bin/ld: total time in link: 0.311376
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestBloomFilter
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestBufferList /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestBufferList.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestCasting
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestCasting /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestCasting.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestCeilingFloor
browser/app/firefox-esr
/usr/bin/g++ -o ../../dist/bin/firefox-esr -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/browser/app/firefox-esr.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie  -ldl  -latomic
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/thebes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil'
mkdir -p '.deps/'
media/ffvpx/libavutil/libmozavutil.so.symbols.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/generate_symbols_file.py generate_symbols_file libmozavutil.so.symbols .deps/libmozavutil.so.symbols.pp .deps/libmozavutil.so.symbols.stub /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.symbols -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H
/usr/bin/ld: total time in link: 0.314042
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestBufferList
/usr/bin/ld: total time in link: 0.313111
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestCasting
/usr/bin/ld: total time in link: 0.371242
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../dist/bin/firefox-esr
media/ffvpx/libavutil/avstring.o
/usr/bin/gcc -std=gnu99 -o avstring.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/avstring.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avstring.c
media/ffvpx/libavutil/bprint.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestCeilingFloor /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestCeilingFloor.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestCheckedInt
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestCheckedInt /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestCheckedInt.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestCountPopulation
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/build'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
js/src/build/libjs_static.a
rm -f libjs_static.a
/usr/bin/ar crs libjs_static.a ../RegExp.o ../CTypes.o ../Library.o ../jsmath.o ../jsutil.o ../pm_linux.o ../DoubleToString.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/e_sqrt.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../config/external/icu/common/appendable.o ../../../config/external/icu/common/bmpset.o ../../../config/external/icu/common/brkeng.o ../../../config/external/icu/common/brkiter.o ../../../config/external/icu/common/bytesinkutil.o ../../../config/external/icu/common/bytestream.o ../../../config/external/icu/common/bytestrie.o ../../../config/external/icu/common/bytestriebuilder.o ../../../config/external/icu/common/caniter.o ../../../config/external/icu/common/characterproperties.o ../../../config/external/icu/common/chariter.o ../../../config/external/icu/common/charstr.o ../../../config/external/icu/common/cmemory.o ../../../config/external/icu/common/cstring.o ../../../config/external/icu/common/dictbe.o ../../../config/external/icu/common/dictionarydata.o ../../../config/external/icu/common/dtintrv.o ../../../config/external/icu/common/edits.o ../../../config/external/icu/common/errorcode.o ../../../config/external/icu/common/filteredbrk.o ../../../config/external/icu/common/filterednormalizer2.o ../../../config/external/icu/common/loadednormalizer2impl.o ../../../config/external/icu/common/localebuilder.o ../../../config/external/icu/common/locavailable.o ../../../config/external/icu/common/locbased.o ../../../config/external/icu/common/locdispnames.o ../../../config/external/icu/common/locdspnm.o ../../../config/external/icu/common/locid.o ../../../config/external/icu/common/loclikely.o ../../../config/external/icu/common/locmap.o ../../../config/external/icu/common/locresdata.o ../../../config/external/icu/common/locutil.o ../../../config/external/icu/common/messagepattern.o ../../../config/external/icu/common/normalizer2.o ../../../config/external/icu/common/normalizer2impl.o ../../../config/external/icu/common/normlzr.o ../../../config/external/icu/common/parsepos.o ../../../config/external/icu/common/patternprops.o ../../../config/external/icu/common/propname.o ../../../config/external/icu/common/punycode.o ../../../config/external/icu/common/putil.o ../../../config/external/icu/common/rbbi.o ../../../config/external/icu/common/rbbi_cache.o ../../../config/external/icu/common/rbbidata.o ../../../config/external/icu/common/rbbinode.o ../../../config/external/icu/common/rbbirb.o ../../../config/external/icu/common/rbbiscan.o ../../../config/external/icu/common/rbbisetb.o ../../../config/external/icu/common/rbbistbl.o ../../../config/external/icu/common/rbbitblb.o ../../../config/external/icu/common/resbund.o ../../../config/external/icu/common/resource.o ../../../config/external/icu/common/ruleiter.o ../../../config/external/icu/common/schriter.o ../../../config/external/icu/common/serv.o ../../../config/external/icu/common/servlk.o ../../../config/external/icu/common/servlkf.o ../../../config/external/icu/common/servls.o ../../../config/external/icu/common/servnotf.o ../../../config/external/icu/common/servrbf.o ../../../config/external/icu/common/servslkf.o ../../../config/external/icu/common/sharedobject.o ../../../config/external/icu/common/simpleformatter.o ../../../config/external/icu/common/static_unicode_sets.o ../../../config/external/icu/common/stringpiece.o ../../../config/external/icu/common/stringtriebuilder.o ../../../config/external/icu/common/uarrsort.o ../../../config/external/icu/common/ubidi.o ../../../config/external/icu/common/ubidi_props.o ../../../config/external/icu/common/ubidiln.o ../../../config/external/icu/common/ubidiwrt.o ../../../config/external/icu/common/ubrk.o ../../../config/external/icu/common/ucase.o ../../../config/external/icu/common/ucasemap.o ../../../config/external/icu/common/ucasemap_titlecase_brkiter.o ../../../config/external/icu/common/uchar.o ../../../config/external/icu/common/ucharstrie.o ../../../config/external/icu/common/ucharstriebuilder.o ../../../config/external/icu/common/ucharstrieiterator.o ../../../config/external/icu/common/uchriter.o ../../../config/external/icu/common/ucln_cmn.o ../../../config/external/icu/common/ucmndata.o ../../../config/external/icu/common/ucnv.o ../../../config/external/icu/common/ucnv_bld.o ../../../config/external/icu/common/ucnv_cb.o ../../../config/external/icu/common/ucnv_cnv.o ../../../config/external/icu/common/ucnv_err.o ../../../config/external/icu/common/ucnv_io.o ../../../config/external/icu/common/ucnv_u16.o ../../../config/external/icu/common/ucnv_u32.o ../../../config/external/icu/common/ucnv_u7.o ../../../config/external/icu/common/ucnv_u8.o ../../../config/external/icu/common/ucnvbocu.o ../../../config/external/icu/common/ucnvlat1.o ../../../config/external/icu/common/ucnvscsu.o ../../../config/external/icu/common/ucol_swp.o ../../../config/external/icu/common/ucptrie.o ../../../config/external/icu/common/ucurr.o ../../../config/external/icu/common/udata.o ../../../config/external/icu/common/udatamem.o ../../../config/external/icu/common/udataswp.o ../../../config/external/icu/common/uenum.o ../../../config/external/icu/common/uhash.o ../../../config/external/icu/common/uhash_us.o ../../../config/external/icu/common/uinit.o ../../../config/external/icu/common/uinvchar.o ../../../config/external/icu/common/uiter.o ../../../config/external/icu/common/ulist.o ../../../config/external/icu/common/uloc.o ../../../config/external/icu/common/uloc_keytype.o ../../../config/external/icu/common/uloc_tag.o ../../../config/external/icu/common/umapfile.o ../../../config/external/icu/common/umath.o ../../../config/external/icu/common/umutablecptrie.o ../../../config/external/icu/common/umutex.o ../../../config/external/icu/common/unames.o ../../../config/external/icu/common/unifiedcache.o ../../../config/external/icu/common/unifilt.o ../../../config/external/icu/common/unifunct.o ../../../config/external/icu/common/uniset.o ../../../config/external/icu/common/uniset_closure.o ../../../config/external/icu/common/uniset_props.o ../../../config/external/icu/common/unisetspan.o ../../../config/external/icu/common/unistr.o ../../../config/external/icu/common/unistr_case.o ../../../config/external/icu/common/unistr_case_locale.o ../../../config/external/icu/common/unistr_cnv.o ../../../config/external/icu/common/unistr_props.o ../../../config/external/icu/common/unistr_titlecase_brkiter.o ../../../config/external/icu/common/unormcmp.o ../../../config/external/icu/common/uobject.o ../../../config/external/icu/common/uprops.o ../../../config/external/icu/common/uresbund.o ../../../config/external/icu/common/uresdata.o ../../../config/external/icu/common/uscript.o ../../../config/external/icu/common/uscript_props.o ../../../config/external/icu/common/uset.o ../../../config/external/icu/common/uset_props.o ../../../config/external/icu/common/usetiter.o ../../../config/external/icu/common/usprep.o ../../../config/external/icu/common/ustack.o ../../../config/external/icu/common/ustr_cnv.o ../../../config/external/icu/common/ustr_titlecase_brkiter.o ../../../config/external/icu/common/ustrcase.o ../../../config/external/icu/common/ustrcase_locale.o ../../../config/external/icu/common/ustrenum.o ../../../config/external/icu/common/ustrfmt.o ../../../config/external/icu/common/ustring.o ../../../config/external/icu/common/ustrtrns.o ../../../config/external/icu/common/utext.o ../../../config/external/icu/common/utf_impl.o ../../../config/external/icu/common/util.o ../../../config/external/icu/common/utrace.o ../../../config/external/icu/common/utrie.o ../../../config/external/icu/common/utrie2.o ../../../config/external/icu/common/utrie2_builder.o ../../../config/external/icu/common/utrie_swap.o ../../../config/external/icu/common/uts46.o ../../../config/external/icu/common/utypes.o ../../../config/external/icu/common/uvector.o ../../../config/external/icu/common/uvectr32.o ../../../config/external/icu/common/uvectr64.o ../../../config/external/icu/common/wintz.o ../../../config/external/icu/i18n/astro.o ../../../config/external/icu/i18n/basictz.o ../../../config/external/icu/i18n/bocsu.o ../../../config/external/icu/i18n/buddhcal.o ../../../config/external/icu/i18n/calendar.o ../../../config/external/icu/i18n/cecal.o ../../../config/external/icu/i18n/chnsecal.o ../../../config/external/icu/i18n/choicfmt.o ../../../config/external/icu/i18n/coleitr.o ../../../config/external/icu/i18n/coll.o ../../../config/external/icu/i18n/collation.o ../../../config/external/icu/i18n/collationbuilder.o ../../../config/external/icu/i18n/collationcompare.o ../../../config/external/icu/i18n/collationdata.o ../../../config/external/icu/i18n/collationdatabuilder.o ../../../config/external/icu/i18n/collationdatareader.o ../../../config/external/icu/i18n/collationdatawriter.o ../../../config/external/icu/i18n/collationfastlatin.o ../../../config/external/icu/i18n/collationfastlatinbuilder.o ../../../config/external/icu/i18n/collationfcd.o ../../../config/external/icu/i18n/collationiterator.o ../../../config/external/icu/i18n/collationkeys.o ../../../config/external/icu/i18n/collationroot.o ../../../config/external/icu/i18n/collationrootelements.o ../../../config/external/icu/i18n/collationruleparser.o ../../../config/external/icu/i18n/collationsets.o ../../../config/external/icu/i18n/collationsettings.o ../../../config/external/icu/i18n/collationtailoring.o ../../../config/external/icu/i18n/collationweights.o ../../../config/external/icu/i18n/compactdecimalformat.o ../../../config/external/icu/i18n/coptccal.o ../../../config/external/icu/i18n/curramt.o ../../../config/external/icu/i18n/currfmt.o ../../../config/external/icu/i18n/currpinf.o ../../../config/external/icu/i18n/currunit.o ../../../config/external/icu/i18n/dangical.o ../../../config/external/icu/i18n/datefmt.o ../../../config/external/icu/i18n/dayperiodrules.o ../../../config/external/icu/i18n/dcfmtsym.o ../../../config/external/icu/i18n/decContext.o ../../../config/external/icu/i18n/decNumber.o ../../../config/external/icu/i18n/decimfmt.o ../../../config/external/icu/i18n/double-conversion-bignum-dtoa.o ../../../config/external/icu/i18n/double-conversion-bignum.o ../../../config/external/icu/i18n/double-conversion-cached-powers.o ../../../config/external/icu/i18n/double-conversion-diy-fp.o ../../../config/external/icu/i18n/double-conversion-fast-dtoa.o ../../../config/external/icu/i18n/double-conversion-strtod.o ../../../config/external/icu/i18n/double-conversion.o ../../../config/external/icu/i18n/dtfmtsym.o ../../../config/external/icu/i18n/dtitvfmt.o ../../../config/external/icu/i18n/dtitvinf.o ../../../config/external/icu/i18n/dtptngen.o ../../../config/external/icu/i18n/dtrule.o ../../../config/external/icu/i18n/erarules.o ../../../config/external/icu/i18n/ethpccal.o ../../../config/external/icu/i18n/fmtable.o ../../../config/external/icu/i18n/format.o ../../../config/external/icu/i18n/formattedval_iterimpl.o ../../../config/external/icu/i18n/formattedval_sbimpl.o ../../../config/external/icu/i18n/formattedvalue.o ../../../config/external/icu/i18n/fphdlimp.o ../../../config/external/icu/i18n/fpositer.o ../../../config/external/icu/i18n/gregocal.o ../../../config/external/icu/i18n/gregoimp.o ../../../config/external/icu/i18n/hebrwcal.o ../../../config/external/icu/i18n/indiancal.o ../../../config/external/icu/i18n/islamcal.o ../../../config/external/icu/i18n/japancal.o ../../../config/external/icu/i18n/listformatter.o ../../../config/external/icu/i18n/measfmt.o ../../../config/external/icu/i18n/measunit.o ../../../config/external/icu/i18n/measure.o ../../../config/external/icu/i18n/msgfmt.o ../../../config/external/icu/i18n/nfrs.o ../../../config/external/icu/i18n/nfrule.o ../../../config/external/icu/i18n/nfsubs.o ../../../config/external/icu/i18n/nounit.o ../../../config/external/icu/i18n/number_affixutils.o ../../../config/external/icu/i18n/number_asformat.o ../../../config/external/icu/i18n/number_capi.o ../../../config/external/icu/i18n/number_compact.o ../../../config/external/icu/i18n/number_currencysymbols.o ../../../config/external/icu/i18n/number_decimalquantity.o ../../../config/external/icu/i18n/number_decimfmtprops.o ../../../config/external/icu/i18n/number_fluent.o ../../../config/external/icu/i18n/number_formatimpl.o ../../../config/external/icu/i18n/number_grouping.o ../../../config/external/icu/i18n/number_integerwidth.o ../../../config/external/icu/i18n/number_longnames.o ../../../config/external/icu/i18n/number_mapper.o ../../../config/external/icu/i18n/number_modifiers.o ../../../config/external/icu/i18n/number_multiplier.o ../../../config/external/icu/i18n/number_notation.o ../../../config/external/icu/i18n/number_output.o ../../../config/external/icu/i18n/number_padding.o ../../../config/external/icu/i18n/number_patternmodifier.o ../../../config/external/icu/i18n/number_patternstring.o ../../../config/external/icu/i18n/number_rounding.o ../../../config/external/icu/i18n/number_scientific.o ../../../config/external/icu/i18n/number_skeletons.o ../../../config/external/icu/i18n/number_stringbuilder.o ../../../config/external/icu/i18n/number_utils.o ../../../config/external/icu/i18n/numfmt.o ../../../config/external/icu/i18n/numparse_affixes.o ../../../config/external/icu/i18n/numparse_compositions.o ../../../config/external/icu/i18n/numparse_currency.o ../../../config/external/icu/i18n/numparse_decimal.o ../../../config/external/icu/i18n/numparse_impl.o ../../../config/external/icu/i18n/numparse_parsednumber.o ../../../config/external/icu/i18n/numparse_scientific.o ../../../config/external/icu/i18n/numparse_stringsegment.o ../../../config/external/icu/i18n/numparse_symbols.o ../../../config/external/icu/i18n/numparse_validators.o ../../../config/external/icu/i18n/numrange_fluent.o ../../../config/external/icu/i18n/numrange_impl.o ../../../config/external/icu/i18n/numsys.o ../../../config/external/icu/i18n/olsontz.o ../../../config/external/icu/i18n/persncal.o ../../../config/external/icu/i18n/plurfmt.o ../../../config/external/icu/i18n/plurrule.o ../../../config/external/icu/i18n/quantityformatter.o ../../../config/external/icu/i18n/rbnf.o ../../../config/external/icu/i18n/rbtz.o ../../../config/external/icu/i18n/region.o ../../../config/external/icu/i18n/reldatefmt.o ../../../config/external/icu/i18n/reldtfmt.o ../../../config/external/icu/i18n/rulebasedcollator.o ../../../config/external/icu/i18n/scriptset.o ../../../config/external/icu/i18n/search.o ../../../config/external/icu/i18n/selfmt.o ../../../config/external/icu/i18n/sharedbreakiterator.o ../../../config/external/icu/i18n/simpletz.o ../../../config/external/icu/i18n/smpdtfmt.o ../../../config/external/icu/i18n/smpdtfst.o ../../../config/external/icu/i18n/sortkey.o ../../../config/external/icu/i18n/standardplural.o ../../../config/external/icu/i18n/stsearch.o ../../../config/external/icu/i18n/taiwncal.o ../../../config/external/icu/i18n/timezone.o ../../../config/external/icu/i18n/tmunit.o ../../../config/external/icu/i18n/tmutamt.o ../../../config/external/icu/i18n/tmutfmt.o ../../../config/external/icu/i18n/tzfmt.o ../../../config/external/icu/i18n/tzgnames.o ../../../config/external/icu/i18n/tznames.o ../../../config/external/icu/i18n/tznames_impl.o ../../../config/external/icu/i18n/tzrule.o ../../../config/external/icu/i18n/tztrans.o ../../../config/external/icu/i18n/ucal.o ../../../config/external/icu/i18n/ucln_in.o ../../../config/external/icu/i18n/ucol.o ../../../config/external/icu/i18n/ucol_res.o ../../../config/external/icu/i18n/ucol_sit.o ../../../config/external/icu/i18n/ucoleitr.o ../../../config/external/icu/i18n/udat.o ../../../config/external/icu/i18n/udatpg.o ../../../config/external/icu/i18n/ufieldpositer.o ../../../config/external/icu/i18n/uitercollationiterator.o ../../../config/external/icu/i18n/ulistformatter.o ../../../config/external/icu/i18n/umsg.o ../../../config/external/icu/i18n/unum.o ../../../config/external/icu/i18n/unumsys.o ../../../config/external/icu/i18n/upluralrules.o ../../../config/external/icu/i18n/usearch.o ../../../config/external/icu/i18n/uspoof.o ../../../config/external/icu/i18n/uspoof_impl.o ../../../config/external/icu/i18n/utf16collationiterator.o ../../../config/external/icu/i18n/utf8collationiterator.o ../../../config/external/icu/i18n/utmscale.o ../../../config/external/icu/i18n/vtzone.o ../../../config/external/icu/i18n/windtfmt.o ../../../config/external/icu/i18n/winnmfmt.o ../../../config/external/icu/i18n/wintzimpl.o ../../../config/external/icu/i18n/zonemeta.o ../../../config/external/icu/data/icudata_gas.o
/usr/bin/ld: total time in link: 0.308374
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestCeilingFloor
/usr/bin/ld: total time in link: 0.316347
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestCheckedInt
/usr/bin/gcc -std=gnu99 -o bprint.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/bprint.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/bprint.c
media/ffvpx/libavutil/buffer.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestCountPopulation /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestCountPopulation.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestCountZeroes
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestCountZeroes /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestCountZeroes.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestDefineEnum
/usr/bin/ld: total time in link: 0.309349
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestCountPopulation
/usr/bin/gcc -std=gnu99 -o buffer.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/buffer.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/buffer.c
media/ffvpx/libavutil/channel_layout.o
/usr/bin/ld: total time in link: 0.306004
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestCountZeroes
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestDefineEnum /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestDefineEnum.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestDoublyLinkedList
/usr/bin/gcc -std=gnu99 -o channel_layout.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/channel_layout.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/channel_layout.c
media/ffvpx/libavutil/cpu.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestDoublyLinkedList /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestDoublyLinkedList.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestEndian
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/ld: total time in link: 0.305777
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestDefineEnum
/usr/bin/ld: total time in link: 0.295763
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestDoublyLinkedList
/usr/bin/gcc -std=gnu99 -o cpu.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/cpu.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/cpu.c
media/ffvpx/libavutil/crc.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/media'
make[5]: Nothing to be done for 'target'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/media'
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator'
mkdir -p '.deps/'
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
gfx/angle/targets/translator/ASTMetadataHLSL.o
/usr/bin/g++ -o ASTMetadataHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ASTMetadataHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp
gfx/angle/targets/translator/AtomicCounterFunctionHLSL.o
/usr/bin/gcc -std=gnu99 -o crc.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/crc.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/crc.c
media/ffvpx/libavutil/dict.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestEndian /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestEndian.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestEnumeratedArray
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
/usr/bin/g++ -o AtomicCounterFunctionHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/AtomicCounterFunctionHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp
gfx/angle/targets/translator/BuiltInFunctionEmulator.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o dict.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/dict.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/dict.c
media/ffvpx/libavutil/dummy_funcs.o
/usr/bin/ld: total time in link: 0.326401
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestEndian
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestEnumeratedArray /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestEnumeratedArray.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestEnumSet
/usr/bin/gcc -std=gnu99 -o dummy_funcs.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/dummy_funcs.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/dummy_funcs.c
media/ffvpx/libavutil/error.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o error.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/error.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/error.c
media/ffvpx/libavutil/eval.o
/usr/bin/ld: total time in link: 0.310500
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestEnumeratedArray
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o eval.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/eval.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/eval.c
media/ffvpx/libavutil/fifo.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestEnumSet /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestEnumSet.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestEnumTypeTraits
/usr/bin/ld: total time in link: 0.309621
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestEnumSet
/usr/bin/gcc -std=gnu99 -o fifo.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/fifo.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/fifo.c
media/ffvpx/libavutil/fixed_dsp.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestEnumTypeTraits /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestEnumTypeTraits.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestFastBernoulliTrial
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o fixed_dsp.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/fixed_dsp.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/fixed_dsp.c
media/ffvpx/libavutil/float_dsp.o
/usr/bin/ld: total time in link: 0.308595
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestEnumTypeTraits
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestFastBernoulliTrial /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestFastBernoulliTrial.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestFloatingPoint
/usr/bin/gcc -std=gnu99 -o float_dsp.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/float_dsp.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/float_dsp.c
media/ffvpx/libavutil/frame.o
In file included from /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16,
                 from /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10:
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ImmutableString.h: In member function 'sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)':
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22: warning: 'int __builtin_memcmp_eq(const void*, const void*, unsigned int)' reading 22 bytes from a region of size 1 [-Wstringop-overflow=]
   78 |         return memcmp(data(), b.data(), mLength) == 0;
      |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestFloatingPoint /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestFloatingPoint.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestFunctionTypeTraits
/usr/bin/ld: total time in link: 0.309280
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestFastBernoulliTrial
/usr/bin/gcc -std=gnu99 -o frame.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/frame.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/frame.c
media/ffvpx/libavutil/hwcontext.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/ld: total time in link: 0.312025
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestFloatingPoint
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestFunctionTypeTraits /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestFunctionTypeTraits.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestIntegerPrintfMacros
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestIntegerPrintfMacros /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestIntegerPrintfMacros.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestIntegerRange
/usr/bin/ld: total time in link: 0.307708
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestFunctionTypeTraits
/usr/bin/ld: total time in link: 0.301210
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestIntegerPrintfMacros
/usr/bin/gcc -std=gnu99 -o hwcontext.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/hwcontext.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/hwcontext.c
media/ffvpx/libavutil/imgutils.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl'
mkdir -p '.deps/'
security/manager/ssl/Unified_c_security_manager_ssl0.o
/usr/bin/gcc -std=gnu99 -o Unified_c_security_manager_ssl0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/public/nss -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/Unified_c_security_manager_ssl0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_c_security_manager_ssl0.c
security/manager/ssl/Unified_cpp_security_manager_ssl0.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -o BuiltInFunctionEmulator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BuiltInFunctionEmulator.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp
gfx/angle/targets/translator/BuiltInFunctionEmulatorGLSL.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestIntegerRange /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestIntegerRange.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestJSONWriter
/usr/bin/g++ -o Unified_cpp_security_manager_ssl0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/public/nss -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wextra -Wno-missing-field-initializers -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_security_manager_ssl0.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp
security/manager/ssl/Unified_cpp_security_manager_ssl1.o
/usr/bin/gcc -std=gnu99 -o imgutils.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/imgutils.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/imgutils.c
media/ffvpx/libavutil/log.o
/usr/bin/ld: total time in link: 0.297224
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestIntegerRange
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestJSONWriter /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestJSONWriter.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestLinkedList
/usr/bin/ld: total time in link: 0.283174
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestJSONWriter
/usr/bin/gcc -std=gnu99 -o log.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/log.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.c
media/ffvpx/libavutil/log2_tab.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestLinkedList /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestLinkedList.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestMacroArgs
/usr/bin/gcc -std=gnu99 -o log2_tab.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/log2_tab.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log2_tab.c
media/ffvpx/libavutil/mathematics.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
/usr/bin/ld: total time in link: 0.296028
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestLinkedList
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o mathematics.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/mathematics.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/mathematics.c
media/ffvpx/libavutil/mem.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestMacroArgs /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestMacroArgs.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestMacroForEach
/usr/bin/gcc -std=gnu99 -o mem.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/mem.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.c
media/ffvpx/libavutil/opt.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/ld: total time in link: 0.278519
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestMacroArgs
/usr/bin/gcc -std=gnu99 -o opt.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/opt.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/opt.c
media/ffvpx/libavutil/parseutils.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestMacroForEach /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestMacroForEach.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestMathAlgorithms
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/ld: total time in link: 0.274886
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestMacroForEach
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestMathAlgorithms /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestMathAlgorithms.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestMaybe
/usr/bin/g++ -o BuiltInFunctionEmulatorGLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BuiltInFunctionEmulatorGLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp
gfx/angle/targets/translator/BuiltInFunctionEmulatorHLSL.o
/usr/bin/ld: total time in link: 0.295970
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestMathAlgorithms
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestMaybe /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestMaybe.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestNonDereferenceable
/usr/bin/ld: total time in link: 0.293241
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestMaybe
/usr/bin/gcc -std=gnu99 -o parseutils.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/parseutils.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/parseutils.c
media/ffvpx/libavutil/pixdesc.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestNonDereferenceable /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestNonDereferenceable.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestNotNull
/usr/bin/gcc -std=gnu99 -o pixdesc.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/pixdesc.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/pixdesc.c
media/ffvpx/libavutil/rational.o
/usr/bin/ld: total time in link: 0.277335
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestNonDereferenceable
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestNotNull /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestNotNull.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestPair
/usr/bin/ld: total time in link: 0.277441
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestNotNull
/usr/bin/gcc -std=gnu99 -o rational.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/rational.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/rational.c
media/ffvpx/libavutil/reverse.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o reverse.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/reverse.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/reverse.c
media/ffvpx/libavutil/samplefmt.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestPair /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestPair.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestRandomNum
/usr/bin/g++ -o BuiltInFunctionEmulatorHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BuiltInFunctionEmulatorHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp
gfx/angle/targets/translator/CallDAG.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o samplefmt.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/samplefmt.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/samplefmt.c
media/ffvpx/libavutil/slicethread.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/ld: total time in link: 0.257725
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestPair
/usr/bin/gcc -std=gnu99 -o slicethread.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/slicethread.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/slicethread.c
media/ffvpx/libavutil/time.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestRandomNum /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestRandomNum.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestRange
/usr/bin/gcc -std=gnu99 -o time.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/time.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/time.c
media/ffvpx/libavutil/utils.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/ld: total time in link: 0.273787
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestRandomNum
/usr/bin/gcc -std=gnu99 -o utils.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/utils.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavutil/utils.c
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestRange /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestRange.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestRefPtr
media/ffvpx/libavutil/libmozavutil.so
rm -f libmozavutil.so
/usr/bin/gcc -std=gnu99 -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozavutil.so -o libmozavutil.so /<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil/libmozavutil_so.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib      -Wl,--version-script,libmozavutil.so.symbols  -ldl  -lm
/usr/bin/ld: total time in link: 0.264086
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libmozavutil.so
/usr/bin/ld: total time in link: 0.315411
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestRange
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/ContentSignatureVerifier.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  111 |     *this = aRect1.UnionEdges(aRect2);
      |                                     ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  120 |     *this = aRect1.Union(aRect2);
      |                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  228 |     *this = aRect1.SaturatingUnion(aRect2);
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  231 |     *this = aRect1.SaturatingUnionEdges(aRect2);
      |                                               ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
chmod +x libmozavutil.so
../../../config/nsinstall -R -m 644 'libmozavutil.so' '../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
mkdir -p '.deps/'
js/src/jsapi-tests/hidePointer.o
/usr/bin/g++ -o hidePointer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/hidePointer.o.pp   /<<PKGBUILDDIR>>/js/src/jsapi-tests/hidePointer.cpp
js/src/jsapi-tests/testAssemblerBuffer.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestRefPtr /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestRefPtr.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestResult
/usr/bin/ld: total time in link: 0.311738
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestRefPtr
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestResult /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestResult.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestRollingMean
/usr/bin/g++ -o CallDAG.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/CallDAG.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp
gfx/angle/targets/translator/CodeGen.o
/usr/bin/ld: total time in link: 0.308150
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestResult
/usr/bin/g++ -o testAssemblerBuffer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/testAssemblerBuffer.o.pp   /<<PKGBUILDDIR>>/js/src/jsapi-tests/testAssemblerBuffer.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestRollingMean /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestRollingMean.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestSaturate
/usr/bin/ld: total time in link: 0.319050
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestRollingMean
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestSaturate /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestSaturate.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestScopeExit
/usr/bin/ld: total time in link: 0.317335
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestSaturate
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestScopeExit /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestScopeExit.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestSegmentedVector
/usr/bin/ld: total time in link: 0.300833
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestScopeExit
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestSegmentedVector /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestSegmentedVector.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestSHA1
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  307 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  314 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  317 |       delayed_run_time = aOther.delayed_run_time;
      |                                 ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:34: note:   initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |                        ~~~~~~~~~~^~~~~
/usr/bin/ld: total time in link: 0.316404
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestSegmentedVector
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestSHA1 /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestSHA1.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestSmallPointerArray
/usr/bin/ld: total time in link: 0.310368
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestSHA1
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestSmallPointerArray /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestSmallPointerArray.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestSplayTree
/usr/bin/ld: total time in link: 0.297374
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestSmallPointerArray
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring<char>::nsTDependentSubstring(const nsTDependentSubstring<char>&)' is deprecated [-Wdeprecated-copy]
  292 |         mIsQuotedValue(copy.mIsQuotedValue) {
      |                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentSubstring.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Base64.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/CSTrustDomain.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring<char>' has user-provided 'void nsTDependentSubstring<T>::operator=(const self_type&) [with T = char; nsTDependentSubstring<T>::self_type = nsTDependentSubstring<char>]'
   93 |   void operator=(
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring<char>::nsTDependentSubstring(const nsTDependentSubstring<char>&)' is deprecated [-Wdeprecated-copy]
  292 |         mIsQuotedValue(copy.mIsQuotedValue) {
      |                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentSubstring.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Base64.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/CSTrustDomain.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring<char>' has user-provided 'void nsTDependentSubstring<T>::operator=(const self_type&) [with T = char; nsTDependentSubstring<T>::self_type = nsTDependentSubstring<char>]'
   93 |   void operator=(
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
   85 |     return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS);
      |                                               ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:28:37: note:   initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const'
   28 |   const char* PeekHeader(nsHttpAtom header) const;
      |                          ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
   90 |     return FindHeaderValue(header, value) != nullptr;
      |                                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:84:42: note:   initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const'
   84 |   const char* FindHeaderValue(nsHttpAtom header, const char* value) const {
      |                               ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  222 |          IsIgnoreMultipleHeader(header);
      |                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:159:42: note:   initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)'
  159 |   bool IsIgnoreMultipleHeader(nsHttpAtom header);
      |                               ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  264 |                                      eVarietyResponse);
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:151:55: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)'
  151 |   MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header,
      |                                            ~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  181 |     return ParseDateHeader(nsHttp::Date, result);
      |                                                ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:170:52: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const'
  170 |   MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header,
      |                                         ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  185 |     return ParseDateHeader(nsHttp::Last_Modified, result);
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:170:52: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const'
  170 |   MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header,
      |                                         ~~~~~~~~~~~^~~~~~
/usr/bin/g++ -o CodeGen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/CodeGen.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/CodeGen.cpp
gfx/angle/targets/translator/CollectVariables.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestSplayTree /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestSplayTree.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestSPSCQueue
/usr/bin/ld: total time in link: 0.299719
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestSplayTree
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestSPSCQueue /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestSPSCQueue.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestTemplateLib
/usr/bin/ld: total time in link: 0.310054
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestSPSCQueue
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestTemplateLib /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestTemplateLib.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestTextUtils
In file included from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)':
/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy]
 1857 |         revoked_(_revoked)
      |                          ^
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)'
   30 |   Principal& operator=(const Principal& aOther) {
      |              ^~~~~~~~
/usr/bin/ld: total time in link: 0.307461
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestTemplateLib
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentParent.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/DataStorage.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestTextUtils /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestTextUtils.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestThreadSafeWeakPtr
/usr/bin/ld: total time in link: 0.286018
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestTextUtils
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestThreadSafeWeakPtr /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestThreadSafeWeakPtr.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestTuple
/usr/bin/g++ -o CollectVariables.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/CollectVariables.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp
gfx/angle/targets/translator/Compiler.o
/usr/bin/ld: total time in link: 0.276286
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestThreadSafeWeakPtr
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestTuple /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestTuple.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestTypedEnum
/usr/bin/ld: total time in link: 0.306819
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestTuple
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestTypedEnum /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestTypedEnum.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestTypeTraits
/usr/bin/ld: total time in link: 0.325236
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestTypedEnum
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestTypeTraits /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestTypeTraits.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestUniquePtr
In file included from /<<PKGBUILDDIR>>/security/manager/ssl/ContentSignatureVerifier.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer<DependentSubstringType, IsWhitespace>::nextToken() [with DependentSubstringType = nsTDependentSubstring<char>; bool (* IsWhitespace)(char16_t) = IsNewLine]':
/<<PKGBUILDDIR>>/security/manager/ssl/ContentSignatureVerifier.cpp:156:55:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr<const char>::RangedPtr(const mozilla::RangedPtr<const char>&)' is deprecated [-Wdeprecated-copy]
   56 |     const mozilla::RangedPtr<const CharType> tokenStart = mIter;
      |                                              ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SharedCertVerifier.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINSSComponent.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSComponent.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/CSTrustDomain.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<const char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = const char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/security/manager/ssl/ContentSignatureVerifier.cpp:21,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr<const char>::RangedPtr(const mozilla::RangedPtr<const char>&)' is deprecated [-Wdeprecated-copy]
   60 |     const mozilla::RangedPtr<const CharType> tokenEnd = mIter;
      |                                              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SharedCertVerifier.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINSSComponent.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSComponent.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/CSTrustDomain.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<const char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = const char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
/usr/bin/ld: total time in link: 0.291218
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestTypeTraits
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SharedCertVerifier.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINSSComponent.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSComponent.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/CSTrustDomain.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr<T> mozilla::Range<T>::begin() const [with T = unsigned char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:718:37:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr<unsigned char>::RangedPtr(const mozilla::RangedPtr<unsigned char>&)' is deprecated [-Wdeprecated-copy]
   49 |   RangedPtr<T> begin() const { return mStart; }
      |                                       ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/SharedCertVerifier.h:8,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsINSSComponent.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSComponent.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/CSTrustDomain.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<unsigned char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = unsigned char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestUniquePtr /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestUniquePtr.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestUtf8
/usr/bin/ld: total time in link: 0.272988
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestUniquePtr
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestUtf8 /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestUtf8.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestVariant
/usr/bin/ld: total time in link: 0.262350
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestUtf8
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestVariant /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestVariant.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestVector
/usr/bin/ld: total time in link: 0.296551
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestVariant
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestVector /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestVector.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestWeakPtr
/usr/bin/ld: total time in link: 0.320841
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestVector
/usr/bin/g++ -o Compiler.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Compiler.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Compiler.cpp
gfx/angle/targets/translator/ConstantUnion.o
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestWeakPtr /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestWeakPtr.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestWrappingOperations
/usr/bin/ld: total time in link: 0.271955
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestWeakPtr
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestWrappingOperations /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestWrappingOperations.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestXorShift128PlusRNG
/usr/bin/ld: total time in link: 0.257929
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestWrappingOperations
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestXorShift128PlusRNG /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestXorShift128PlusRNG.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mfbt/tests/TestPoisonArea
/usr/bin/ld: total time in link: 0.307502
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestXorShift128PlusRNG
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestPoisonArea /<<PKGBUILDDIR>>/build-browser/mfbt/tests/TestPoisonArea.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
/usr/bin/ld: total time in link: 0.317248
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestPoisonArea
../../config/nsinstall -R -m 644 'TestAlgorithm' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestArray' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestArrayUtils' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestAtomics' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestBinarySearch' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestBloomFilter' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestBufferList' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestCasting' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestCeilingFloor' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestCheckedInt' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestCountPopulation' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestCountZeroes' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestDefineEnum' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestDoublyLinkedList' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestEndian' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestEnumeratedArray' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestEnumSet' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestEnumTypeTraits' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestFastBernoulliTrial' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestFloatingPoint' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestFunctionTypeTraits' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestIntegerPrintfMacros' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestIntegerRange' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestJSONWriter' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestLinkedList' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestMacroArgs' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestMacroForEach' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestMathAlgorithms' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestMaybe' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestNonDereferenceable' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestNotNull' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestPair' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestRandomNum' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestRange' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestRefPtr' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestResult' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestRollingMean' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestSaturate' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestScopeExit' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestSegmentedVector' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestSHA1' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestSmallPointerArray' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestSplayTree' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestSPSCQueue' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestTemplateLib' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestTextUtils' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestThreadSafeWeakPtr' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestTuple' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestTypedEnum' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestTypeTraits' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestUniquePtr' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestUtf8' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestVariant' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestVector' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestWeakPtr' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestWrappingOperations' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestXorShift128PlusRNG' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestPoisonArea' '../../dist/cppunittests'
../../config/nsinstall -R -m 755 'TestAlgorithm' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestArray' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestArrayUtils' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestAtomics' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestBinarySearch' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestBloomFilter' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestBufferList' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestCasting' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestCeilingFloor' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestCheckedInt' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestCountPopulation' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestCountZeroes' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestDefineEnum' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestDoublyLinkedList' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestEndian' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestEnumeratedArray' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestEnumSet' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestEnumTypeTraits' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestFastBernoulliTrial' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestFloatingPoint' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestFunctionTypeTraits' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestIntegerPrintfMacros' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestIntegerRange' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestJSONWriter' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestLinkedList' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestMacroArgs' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestMacroForEach' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestMathAlgorithms' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestMaybe' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestNonDereferenceable' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestNotNull' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestPair' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestRandomNum' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestRange' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestRefPtr' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestResult' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestRollingMean' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestSaturate' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestScopeExit' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestSegmentedVector' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestSHA1' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestSmallPointerArray' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestSplayTree' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestSPSCQueue' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestTemplateLib' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestTextUtils' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestThreadSafeWeakPtr' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestTuple' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestTypedEnum' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestTypeTraits' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestUniquePtr' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestUtf8' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestVariant' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestVector' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestWeakPtr' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestWrappingOperations' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestXorShift128PlusRNG' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestPoisonArea' '../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mfbt/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/gdb'
mkdir -p '.deps/'
js/src/gdb/gdb-tests.o
/usr/bin/g++ -o gdb-tests.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/gdb-tests.o.pp   /<<PKGBUILDDIR>>/js/src/gdb/gdb-tests.cpp
js/src/gdb/Unified_cpp_js_src_gdb0.o
/usr/bin/g++ -o Unified_cpp_js_src_gdb0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_gdb0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/gdb/Unified_cpp_js_src_gdb0.cpp
js/src/gdb/Unified_cpp_js_src_gdb1.o
/usr/bin/g++ -o ConstantUnion.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ConstantUnion.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ConstantUnion.cpp
gfx/angle/targets/translator/Declarator.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testAssemblerBuffer.cpp:8:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/shared/IonAssemblerBuffer.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o Declarator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Declarator.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Declarator.cpp
gfx/angle/targets/translator/Diagnostics.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/ContentSignatureVerifier.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const unsigned char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'nsresult mozilla::detail::RunnableFunction<StoredFunction>::Run() [with StoredFunction = BackgroundDecryptBytes(const nsACString&, const nsACString&, RefPtr<mozilla::dom::Promise>&, RefPtr<OSKeyStore>)::<lambda()>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Diagnostics.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Diagnostics.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Diagnostics.cpp
gfx/angle/targets/translator/DirectiveHandler.o
/usr/bin/g++ -o Unified_cpp_security_manager_ssl1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/public/nss -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wextra -Wno-missing-field-initializers -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_security_manager_ssl1.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp
security/manager/ssl/Unified_cpp_security_manager_ssl2.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests0.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.o
/usr/bin/g++ -o DirectiveHandler.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/DirectiveHandler.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/DirectiveHandler.cpp
gfx/angle/targets/translator/ExtensionBehavior.o
/usr/bin/g++ -o ExtensionBehavior.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ExtensionBehavior.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ExtensionBehavior.cpp
gfx/angle/targets/translator/ExtensionGLSL.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:119,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  111 |     *this = aRect1.UnionEdges(aRect2);
      |                                     ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  120 |     *this = aRect1.Union(aRect2);
      |                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  228 |     *this = aRect1.SaturatingUnion(aRect2);
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  231 |     *this = aRect1.SaturatingUnionEdges(aRect2);
      |                                               ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/usr/bin/g++ -o ExtensionGLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ExtensionGLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.cpp
gfx/angle/targets/translator/FlagStd140Structs.o
/usr/bin/g++ -o FlagStd140Structs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/FlagStd140Structs.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/FlagStd140Structs.cpp
gfx/angle/targets/translator/FunctionLookup.o
/usr/bin/g++ -o Unified_cpp_js_src_gdb1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_gdb1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/gdb/Unified_cpp_js_src_gdb1.cpp
js/src/gdb/Unified_cpp_js_src_gdb2.o
/usr/bin/g++ -o FunctionLookup.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/FunctionLookup.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/FunctionLookup.cpp
gfx/angle/targets/translator/HashNames.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>&)' is deprecated [-Wdeprecated-copy]
  346 |     mCumulativeResolution = aCumulativeResolution;
      |                             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:119,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>& mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>::operator=(const mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>&)' is deprecated [-Wdeprecated-copy]
  355 |     mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel;
      |                             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:119,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactor<src, dst>::ScaleFactor(const mozilla::gfx::ScaleFactor<src, dst>&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]'
   33 |   constexpr ScaleFactor(const ScaleFactor<src, dst>& aCopy)
      |             ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>&)' is deprecated [-Wdeprecated-copy]
  396 |   void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; }
      |                                                                ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:119,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>&)' is deprecated [-Wdeprecated-copy]
  460 |     mExtraResolution = aExtraResolution;
      |                        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:119,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy]
  718 | struct ScrollSnapInfo {
      |        ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsMargin.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:119,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)'
   27 |   nsPoint(const nsPoint& aPoint) : Super(aPoint) {}
      |   ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here
  936 |     mSnapInfo = std::move(aSnapInfo);
      |                                    ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:27,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h:383:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  383 |       mVisibleArea = r;
      |                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:119,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/usr/bin/g++ -o HashNames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/HashNames.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/HashNames.cpp
gfx/angle/targets/translator/ImageFunctionHLSL.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  307 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  314 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  317 |       delayed_run_time = aOther.delayed_run_time;
      |                                 ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:13,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:34: note:   initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |                        ~~~~~~~~~~^~~~~
/usr/bin/g++ -o ImageFunctionHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ImageFunctionHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ImageFunctionHLSL.cpp
gfx/angle/targets/translator/ImmutableString.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring<char>::nsTDependentSubstring(const nsTDependentSubstring<char>&)' is deprecated [-Wdeprecated-copy]
  292 |         mIsQuotedValue(copy.mIsQuotedValue) {
      |                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentSubstring.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Telemetry.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/RootCertificateTelemetryUtils.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring<char>' has user-provided 'void nsTDependentSubstring<T>::operator=(const self_type&) [with T = char; nsTDependentSubstring<T>::self_type = nsTDependentSubstring<char>]'
   93 |   void operator=(
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring<char>::nsTDependentSubstring(const nsTDependentSubstring<char>&)' is deprecated [-Wdeprecated-copy]
  292 |         mIsQuotedValue(copy.mIsQuotedValue) {
      |                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentSubstring.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Telemetry.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/RootCertificateTelemetryUtils.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring<char>' has user-provided 'void nsTDependentSubstring<T>::operator=(const self_type&) [with T = char; nsTDependentSubstring<T>::self_type = nsTDependentSubstring<char>]'
   93 |   void operator=(
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
   85 |     return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS);
      |                                               ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:28:37: note:   initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const'
   28 |   const char* PeekHeader(nsHttpAtom header) const;
      |                          ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
   90 |     return FindHeaderValue(header, value) != nullptr;
      |                                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:84:42: note:   initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const'
   84 |   const char* FindHeaderValue(nsHttpAtom header, const char* value) const {
      |                               ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  222 |          IsIgnoreMultipleHeader(header);
      |                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:159:42: note:   initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)'
  159 |   bool IsIgnoreMultipleHeader(nsHttpAtom header);
      |                               ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  264 |                                      eVarietyResponse);
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:151:55: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)'
  151 |   MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header,
      |                                            ~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  181 |     return ParseDateHeader(nsHttp::Date, result);
      |                                                ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:170:52: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const'
  170 |   MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header,
      |                                         ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  185 |     return ParseDateHeader(nsHttp::Last_Modified, result);
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:170:52: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const'
  170 |   MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header,
      |                                         ~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)':
/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy]
 1857 |         revoked_(_revoked)
      |                          ^
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)'
   30 |   Principal& operator=(const Principal& aOther) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ContentChild.h:14,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsKeygenHandlerContent.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/certverifier/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr<T> mozilla::Range<T>::begin() const [with T = unsigned char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:718:37:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr<unsigned char>::RangedPtr(const mozilla::RangedPtr<unsigned char>&)' is deprecated [-Wdeprecated-copy]
   49 |   RangedPtr<T> begin() const { return mStart; }
      |                                       ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/certverifier/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SSLServerCertVerification.cpp:100,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<unsigned char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = unsigned char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testAddPropertyPropcache.cpp: In function 'bool AddProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testAddPropertyPropcache.cpp:12:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   12 | static bool AddProperty(JSContext* cx, JS::HandleObject obj, JS::HandleId id,
      |             ^~~~~~~~~~~
/usr/bin/g++ -o ImmutableString.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ImmutableString.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ImmutableString.cpp
gfx/angle/targets/translator/ImmutableStringBuilder.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/selfTest.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/selfTest.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/selfTest.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/selfTest.cpp: In member function 'virtual bool cls_selfTest_NaNsAreSame::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/selfTest.cpp:12:3: note: in expansion of macro 'EVAL'
   12 |   EVAL("0/0", &v1);  // NaN
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/selfTest.cpp:15:3: note: in expansion of macro 'EVAL'
   15 |   EVAL("Math.sin('no')", &v2);  // also NaN
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 0]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL'
   59 |   EVAL(funcode, &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL'
   61 |   EVAL(CALL_CODES[ArgCount], &v);
      |   ^~~~
/usr/bin/g++ -o ImmutableStringBuilder.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ImmutableStringBuilder.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ImmutableStringBuilder.cpp
gfx/angle/targets/translator/InfoSink.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 5]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL'
   59 |   EVAL(funcode, &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL'
   61 |   EVAL(CALL_CODES[ArgCount], &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 4]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL'
   59 |   EVAL(funcode, &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL'
   61 |   EVAL(CALL_CODES[ArgCount], &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 3]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL'
   59 |   EVAL(funcode, &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL'
   61 |   EVAL(CALL_CODES[ArgCount], &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 2]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL'
   59 |   EVAL(funcode, &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL'
   61 |   EVAL(CALL_CODES[ArgCount], &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testAddPropertyPropcache.cpp: In member function 'virtual bool cls_testAddPropertyHook::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testAddPropertyPropcache.cpp:40:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   40 |   CHECK(JS_DefineProperty(cx, global, "arr", arr, JSPROP_ENUMERATE));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with unsigned int ArgCount = 1]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:59:3: note: in expansion of macro 'EVAL'
   59 |   EVAL(funcode, &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArgumentsObject.cpp:61:3: note: in expansion of macro 'EVAL'
   61 |   EVAL(CALL_CODES[ArgCount], &v);
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gdb/Unified_cpp_js_src_gdb1.cpp:11:
/<<PKGBUILDDIR>>/js/src/gdb/tests/test-asmjs.cpp: In member function 'virtual void Fragment_asmjs_segfault::run(JSContext*, const char**&)':
/<<PKGBUILDDIR>>/js/src/gdb/tests/test-asmjs.cpp:39:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   39 |             JS::Evaluate(cx, opts, srcBuf, &rval);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = double; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewFloat64Array, 9>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsFloat64Array; js::Scalar::Type ExpectedType = js::Scalar::Float64; unsigned int ExpectedLength = 9; unsigned int ExpectedByteLength = 72]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/gdb/Unified_cpp_js_src_gdb1.cpp:47:
/<<PKGBUILDDIR>>/js/src/gdb/tests/test-unwind.cpp: In member function 'virtual void Fragment_unwind_simple::run(JSContext*, const char**&)':
/<<PKGBUILDDIR>>/js/src/gdb/tests/test-unwind.cpp:67:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   67 |   JS::Evaluate(cx, opts, srcBuf, &rval);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o InfoSink.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/InfoSink.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/InfoSink.cpp
gfx/angle/targets/translator/Initialize.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp: In member function 'virtual bool cls_testArrayBuffer_bug720949_viewList::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:159:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return JS_GetProperty(cx, obj, "byteLength", &v) && v.toInt32() == 0;
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:159:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return JS_GetProperty(cx, obj, "byteLength", &v) && v.toInt32() == 0;
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:159:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return JS_GetProperty(cx, obj, "byteLength", &v) && v.toInt32() == 0;
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/selfTest.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp: In member function 'virtual bool cls_testArrayBuffer_serializeExternal::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:272:18: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   CHECK(!JS::Call(cx, JS::UndefinedHandleValue, serializeValue,
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273 |                   JS::HandleValueArray(args), &v));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:272:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 |   CHECK(!JS::Call(cx, JS::UndefinedHandleValue, serializeValue,
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273 |                   JS::HandleValueArray(args), &v));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:276:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  276 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp: In member function 'virtual bool cls_testArrayBuffer_bug720949_steal::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:43:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   43 |     CHECK(JS_GetProperty(cx, obj, "byteLength", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:45:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   45 |     CHECK(JS_GetProperty(cx, view, "byteLength", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:57:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   57 |     CHECK(JS_GetElement(cx, view, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBuffer.cpp:87:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   87 |     CHECK(JS_GetElement(cx, dstview, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::CreateDataView; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsArrayBufferView; js::Scalar::Type ExpectedType = js::Scalar::MaxTypedArrayViewType; unsigned int ExpectedLength = 8; unsigned int ExpectedByteLength = 8]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = signed char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewInt8Array, 33>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsInt8Array; js::Scalar::Type ExpectedType = js::Scalar::Int8; unsigned int ExpectedLength = 33; unsigned int ExpectedByteLength = 33]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewUint32Array, 15>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint32Array; js::Scalar::Type ExpectedType = js::Scalar::Uint32; unsigned int ExpectedLength = 15; unsigned int ExpectedByteLength = 60]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = short int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewInt16Array, 17>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsInt16Array; js::Scalar::Type ExpectedType = js::Scalar::Int16; unsigned int ExpectedLength = 17; unsigned int ExpectedByteLength = 34]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_gdb2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src/gdb -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_gdb2.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/gdb/Unified_cpp_js_src_gdb2.cpp
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewUint8ClampedArray, 7>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint8ClampedArray; js::Scalar::Type ExpectedType = js::Scalar::Uint8Clamped; unsigned int ExpectedLength = 7; unsigned int ExpectedByteLength = 7]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = short unsigned int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewUint16Array, 3>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint16Array; js::Scalar::Type ExpectedType = js::Scalar::Uint16; unsigned int ExpectedLength = 3; unsigned int ExpectedByteLength = 6]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = float; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewFloat32Array, 7>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsFloat32Array; js::Scalar::Type ExpectedType = js::Scalar::Float32; unsigned int ExpectedLength = 7; unsigned int ExpectedByteLength = 28]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = int; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewInt32Array, 8>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsInt32Array; js::Scalar::Type ExpectedType = js::Scalar::Int32; unsigned int ExpectedLength = 8; unsigned int ExpectedByteLength = 32]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'bool cls_testArrayBufferView_type::TestViewType(JSContext*) [with T = unsigned char; JSObject* (* CreateViewType)(JSContext*) = cls_testArrayBufferView_type::Create<JS_NewUint8Array, 7>; JSObject* (* GetObjectAs)(JSObject*, uint32_t*, bool*, T**) = JS_GetObjectAsUint8Array; js::Scalar::Type ExpectedType = js::Scalar::Uint8; unsigned int ExpectedLength = 7; unsigned int ExpectedByteLength = 7]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:136:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |   CHECK(JS_SetProperty(cx, global, "view", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:138:3: note: in expansion of macro 'EVAL'
  138 |   EVAL("view.buffer", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:147:3: note: in expansion of macro 'EVAL'
  147 |   EVAL("Object.getPrototypeOf(view) === DataView.prototype", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp: In member function 'virtual bool cls_testArrayBufferView_type::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:54:3: note: in expansion of macro 'EVAL'
   54 |   EVAL("typeof TypedObject !== 'undefined'", &hasTypedObject);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testArrayBufferView.cpp:57:5: note: in expansion of macro 'EVAL'
   57 |     EVAL(
      |     ^~~~
/usr/bin/g++ -o Initialize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Initialize.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Initialize.cpp
gfx/angle/targets/translator/InitializeDll.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests1.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.o
js/src/gdb/gdb-tests
/usr/bin/g++ -o ../../../dist/bin/gdb-tests -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/js/src/gdb/gdb-tests.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/lib   ../build/libjs_static.a  -pie  -lm -ldl  -latomic -lffi -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lz -lm
/usr/bin/g++ -o InitializeDll.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/InitializeDll.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/InitializeDll.cpp
gfx/angle/targets/translator/IntermNode.o
/usr/bin/g++ -o IntermNode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/IntermNode.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp
gfx/angle/targets/translator/IsASTDepthBelowLimit.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PromiseBinding.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Promise.h:17,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/SecretDecoderRing.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In member function 'nsresult mozilla::detail::RunnableFunction<StoredFunction>::Run() [with StoredFunction = BackgroundSdrEncryptStrings(const nsTArray<nsTString<char> >&, RefPtr<mozilla::dom::Promise>&)::<lambda()>]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:334:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  334 |   return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_security_manager_ssl2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/public/nss -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wextra -Wno-missing-field-initializers -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_security_manager_ssl2.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp
security/manager/ssl/Unified_cpp_security_manager_ssl3.o
/usr/bin/ld: total time in link: 8.849711
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/gdb-tests
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/gdb'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mozglue/tests'
mkdir -p '.deps/'
mozglue/tests/ShowSSEConfig.o
/usr/bin/g++ -o ShowSSEConfig.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/tests -I/<<PKGBUILDDIR>>/build-browser/mozglue/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ShowSSEConfig.o.pp   /<<PKGBUILDDIR>>/mozglue/tests/ShowSSEConfig.cpp
mozglue/tests/TestPrintf.o
/usr/bin/g++ -o TestPrintf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/mozglue/tests -I/<<PKGBUILDDIR>>/build-browser/mozglue/tests -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/<<PKGBUILDDIR>>/build-browser/dist/include/testing -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TestPrintf.o.pp   /<<PKGBUILDDIR>>/mozglue/tests/TestPrintf.cpp
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/AllocPolicy.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Printf.h:55,
                 from /<<PKGBUILDDIR>>/mozglue/tests/TestPrintf.cpp:7:
In function 'void TestPrintfFormats()',
    inlined from 'int main()' at /<<PKGBUILDDIR>>/mozglue/tests/TestPrintf.cpp:156:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:46: warning: '%s' directive argument is null [-Wformat-overflow=]
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                              ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:9: note: in expansion of macro 'MOZ_UNLIKELY'
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |         ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b
      |                                       ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE'
  465 |   MOZ_RELEASE_ASSERT_GLUE(                                            \
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2'
   16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
      |                          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT'
   70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
      |                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE'
   72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:466:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT'
  466 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/mozglue/tests/TestPrintf.cpp:99:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
   99 |   MOZ_RELEASE_ASSERT(print_one("(null)", "%s", zero()));
      |   ^~~~~~~~~~~~~~~~~~
mozglue/tests/ShowSSEConfig
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o ShowSSEConfig /<<PKGBUILDDIR>>/build-browser/mozglue/tests/ShowSSEConfig.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
mozglue/tests/TestPrintf
/usr/bin/ld: total time in link: 0.339744
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ShowSSEConfig
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o TestPrintf /<<PKGBUILDDIR>>/build-browser/mozglue/tests/TestPrintf.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic
/usr/bin/ld: total time in link: 0.366361
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target TestPrintf
../../config/nsinstall -R -m 644 'ShowSSEConfig' '../../dist/cppunittests'
../../config/nsinstall -R -m 644 'TestPrintf' '../../dist/cppunittests'
../../config/nsinstall -R -m 755 'ShowSSEConfig' '../../dist/bin'
../../config/nsinstall -R -m 755 'TestPrintf' '../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mozglue/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd'
mkdir -p '.deps/'
security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer.o
/usr/bin/g++ -o BadCertServer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/BadCertServer.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer.cpp
security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse.o
/usr/bin/g++ -o IsASTDepthBelowLimit.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/IsASTDepthBelowLimit.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/IsASTDepthBelowLimit.cpp
gfx/angle/targets/translator/Operator.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupports.h:79,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsHashKeys.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDataHashtable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/DateTimeFormat.h:12,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertValidity.h:8,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertValidity.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11:
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  165 |   NS_INTERFACE_MAP_END
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp:793:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
  793 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp:20,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause
  136 |   } else
      |     ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO'
  164 |     NS_IMPL_QUERY_CLASSINFO(aClass)                                       \
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI'
  170 |   NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp:793:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI'
  793 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o GenerateOCSPResponse.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/GenerateOCSPResponse.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse.cpp
security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer.o
/usr/bin/g++ -o Operator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Operator.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Operator.cpp
gfx/angle/targets/translator/OutputESSL.o
/usr/bin/g++ -o OutputESSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/OutputESSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp
gfx/angle/targets/translator/OutputGLSL.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  111 |     *this = aRect1.UnionEdges(aRect2);
      |                                     ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  120 |     *this = aRect1.Union(aRect2);
      |                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  228 |     *this = aRect1.SaturatingUnion(aRect2);
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  231 |     *this = aRect1.SaturatingUnionEdges(aRect2);
      |                                               ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp: In function 'bool CallTrusted(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp:30:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   30 |     ok = JS_CallFunctionValue(cx, nullptr, funVal,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   31 |                               JS::HandleValueArray::empty(), args.rval());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp: In function 'bool IsCustomClass(JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:14:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   14 | static bool IsCustomClass(JS::Handle<JS::Value> v) {
      |             ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testAtomicOperations.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/jit/shared/AtomicOperations-shared-jit.h:25,
                 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:375,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testAtomicOperations.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o OCSPStaplingServer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/OCSPStaplingServer.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer.cpp
security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testAtomicOperations.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o OutputGLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/OutputGLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp
gfx/angle/targets/translator/OutputGLSLBase.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallArgs.cpp: In member function 'virtual bool cls_testCallArgs_isConstructing_constructor::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallArgs.cpp:76:3: note: in expansion of macro 'EVAL'
   76 |   EVAL("new customConstructor();", &result);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallArgs.cpp:79:3: note: in expansion of macro 'EVAL'
   79 |   EVAL("customConstructor();", &result);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallArgs.cpp: In member function 'virtual bool cls_testCallArgs_isConstructing_native::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallArgs.cpp:35:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   35 |   CHECK(!JS::Evaluate(cx, opts, srcBuf, &result));
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallArgs.cpp:40:3: note: in expansion of macro 'EVAL'
   40 |   EVAL("customNative();", &result);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp: In member function 'virtual bool cls_test_CallNonGenericMethodOnProxy::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:46:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   46 |   CHECK(JS_CallFunction(cx, customA, customMethodA,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:69:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   69 |     CHECK(JS_CallFunction(cx, customB, customMethodB,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:77:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     CHECK(JS_CallFunction(cx, wrappedCustomA, customMethodB,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o SymantecSanctionsServer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd -I/<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/lib -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/SymantecSanctionsServer.o.pp   /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer.cpp
/usr/bin/g++ -o OutputGLSLBase.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/OutputGLSLBase.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp
gfx/angle/targets/translator/OutputHLSL.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp: In member function 'virtual bool cls_testChromeBuffer::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp:78:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 |     CHECK(JS_WrapValue(cx, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp:106:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  106 |     CHECK(JS_CallFunction(cx, nullptr, fun, JS::HandleValueArray(v), &rval));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp:149:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  149 |     CHECK(JS_WrapValue(cx, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp:173:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  173 |     CHECK(JS_CallFunction(cx, nullptr, fun, JS::HandleValueArray(v), &rval));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testChromeBuffer.cpp:236:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  236 |     CHECK(JS_CallFunction(cx, nullptr, fun, JS::HandleValueArray(arg), &rval));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/PSMContentListener.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  307 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/PSMContentListener.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/PSMContentListener.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  314 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/PSMContentListener.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/PSMContentListener.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  317 |       delayed_run_time = aOther.delayed_run_time;
      |                                 ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/PSMContentListener.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:17,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:34: note:   initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |                        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testBoundFunction.cpp: In member function 'virtual bool cls_testBoundFunction::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testBoundFunction.cpp:13:3: note: in expansion of macro 'EVAL'
   13 |   EVAL("foo", &foo);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testBoundFunction.cpp:15:3: note: in expansion of macro 'EVAL'
   15 |   EVAL("foo.bind(1)", &bound);
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testBoundFunction.cpp:17:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   17 |   JS::RootedFunction foofun(cx, JS_ValueToFunction(cx, foo));
      |                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testBoundFunction.cpp:18:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   18 |   JS::RootedFunction boundfun(cx, JS_ValueToFunction(cx, bound));
      |                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests10.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests10.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>&)' is deprecated [-Wdeprecated-copy]
  346 |     mCumulativeResolution = aCumulativeResolution;
      |                             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::LayoutDevicePixel, mozilla::LayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>& mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>::operator=(const mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>&)' is deprecated [-Wdeprecated-copy]
  355 |     mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel;
      |                             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactor<src, dst>::ScaleFactor(const mozilla::gfx::ScaleFactor<src, dst>&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]'
   33 |   constexpr ScaleFactor(const ScaleFactor<src, dst>& aCopy)
      |             ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>&)' is deprecated [-Wdeprecated-copy]
  396 |   void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; }
      |                                                                ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>& mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>::operator=(const mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>&)' is deprecated [-Wdeprecated-copy]
  460 |     mExtraResolution = aExtraResolution;
      |                        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D<mozilla::ScreenPixel, mozilla::LayerPixel>' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D<src, dst>::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D<src, dst>&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]'
   31 |   constexpr ScaleFactors2D(const ScaleFactors2D<src, dst>& aCopy)
      |             ^~~~~~~~~~~~~~
security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o BadCertServer /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic -lpthread -ldl -lc -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lssl3 -lsmime3 -lnss3 -lnssutil3
security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse
/usr/bin/ld: total time in link: 0.484016
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target BadCertServer
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy]
  718 | struct ScrollSnapInfo {
      |        ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsMargin.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)'
   27 |   nsPoint(const nsPoint& aPoint) : Super(aPoint) {}
      |   ^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here
  936 |     mSnapInfo = std::move(aSnapInfo);
      |                                    ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:27,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsXULElement.h:28,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/XULTreeElement.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsCertTree.h:31,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:42,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsPresContext.h:383:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  383 |       mVisibleArea = r;
      |                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/Units.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/layers/LayersTypes.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:12,
                 from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:24,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:30,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o GenerateOCSPResponse /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic -lpthread -ldl -lc -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lssl3 -lsmime3 -lnss3 -lnssutil3
security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer
/usr/bin/ld: total time in link: 0.496806
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target GenerateOCSPResponse
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o OCSPStaplingServer /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic -lpthread -ldl -lc -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lssl3 -lsmime3 -lnss3 -lnssutil3
security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer
/usr/bin/ld: total time in link: 0.503495
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target OCSPStaplingServer
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -o SymantecSanctionsServer /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib    -pie  -ldl  -latomic -lpthread -ldl -lc -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lssl3 -lsmime3 -lnss3 -lnssutil3
/usr/bin/g++ -o OutputHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/OutputHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp
gfx/angle/targets/translator/OutputTree.o
/usr/bin/ld: total time in link: 0.478870
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target SymantecSanctionsServer
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/certverifier/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr<T> mozilla::Range<T>::begin() const [with T = unsigned char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:718:37:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr<unsigned char>::RangedPtr(const mozilla::RangedPtr<unsigned char>&)' is deprecated [-Wdeprecated-copy]
   49 |   RangedPtr<T> begin() const { return mStart; }
      |                                       ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/certverifier/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<unsigned char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = unsigned char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
../../../../../../../config/nsinstall -R -m 755 'BadCertServer' '../../../../../../../dist/bin'
../../../../../../../config/nsinstall -R -m 755 'GenerateOCSPResponse' '../../../../../../../dist/bin'
../../../../../../../config/nsinstall -R -m 755 'OCSPStaplingServer' '../../../../../../../dist/bin'
../../../../../../../config/nsinstall -R -m 755 'SymantecSanctionsServer' '../../../../../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/tlsserver/cmd'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec'
mkdir -p '.deps/'
media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/generate_symbols_file.py generate_symbols_file libmozavcodec.so.symbols .deps/libmozavcodec.so.symbols.pp .deps/libmozavcodec.so.symbols.stub /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/avcodec.symbols -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H
In file included from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer<DependentSubstringType, IsWhitespace>::nextToken() [with DependentSubstringType = nsTDependentSubstring<char>; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]':
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:1704:46:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr<const char>::RangedPtr(const mozilla::RangedPtr<const char>&)' is deprecated [-Wdeprecated-copy]
   97 |     mozilla::RangedPtr<const CharType> tokenStart = mIter;
      |                                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/certverifier/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<const char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = const char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSIOLayer.cpp:28,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr<const char>::RangedPtr(const mozilla::RangedPtr<const char>&)' is deprecated [-Wdeprecated-copy]
   98 |     mozilla::RangedPtr<const CharType> tokenEnd = mIter;
      |                                        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/certverifier/CertVerifier.h:29,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsNSSCertificate.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<const char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = const char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
media/ffvpx/libavcodec/allcodecs.o
/usr/bin/gcc -std=gnu99 -o allcodecs.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/allcodecs.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/allcodecs.c
media/ffvpx/libavcodec/avpacket.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o avpacket.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/avpacket.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/avpacket.c
media/ffvpx/libavcodec/bitstream_filters.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56:
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]':
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:113:54:   required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::ParentProcessOnly; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]'
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:147:1:   required from here
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:60:28: warning: the address of 'nsresult nsCertOverrideService::Init()' will never be NULL [-Waddress]
   60 |   nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK;
      |                 ~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]':
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:113:54:   required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::AnyProcess; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]'
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:151:1:   required from here
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:60:28: warning: the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL [-Waddress]
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; nsIID = nsID]':
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:113:54:   required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::ParentProcessOnly; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]'
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:154:1:   required from here
/<<PKGBUILDDIR>>/security/manager/ssl/nsNSSModule.cpp:60:28: warning: the address of 'nsresult CertBlocklist::Init()' will never be NULL [-Waddress]
/usr/bin/gcc -std=gnu99 -o bitstream_filters.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/bitstream_filters.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/bitstream_filters.c
media/ffvpx/libavcodec/bsf.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o bsf.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/bsf.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/bsf.c
media/ffvpx/libavcodec/codec_desc.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o codec_desc.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/codec_desc.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/codec_desc.c
media/ffvpx/libavcodec/decode.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o decode.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/decode.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/decode.c
media/ffvpx/libavcodec/dummy_funcs.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o dummy_funcs.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/dummy_funcs.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/dummy_funcs.c
media/ffvpx/libavcodec/flac.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o flac.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/flac.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/flac.c
media/ffvpx/libavcodec/flacdata.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o flacdata.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/flacdata.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/flacdata.c
media/ffvpx/libavcodec/flacdec.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o flacdec.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/flacdec.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/flacdec.c
media/ffvpx/libavcodec/flacdsp.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o flacdsp.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/flacdsp.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/flacdsp.c
media/ffvpx/libavcodec/log2_tab.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o log2_tab.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/log2_tab.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/log2_tab.c
media/ffvpx/libavcodec/null_bsf.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o null_bsf.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/null_bsf.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/null_bsf.c
media/ffvpx/libavcodec/options.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o options.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/options.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/options.c
media/ffvpx/libavcodec/parser.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o parser.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/parser.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/parser.c
media/ffvpx/libavcodec/pthread.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o pthread.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/pthread.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/pthread.c
media/ffvpx/libavcodec/pthread_frame.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o pthread_frame.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/pthread_frame.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/pthread_frame.c
media/ffvpx/libavcodec/pthread_slice.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o pthread_slice.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/pthread_slice.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/pthread_slice.c
media/ffvpx/libavcodec/utils.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o utils.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/utils.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/utils.c
media/ffvpx/libavcodec/vorbis_parser.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/g++ -o OutputTree.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/OutputTree.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp
gfx/angle/targets/translator/ParseContext.o
/usr/bin/gcc -std=gnu99 -o vorbis_parser.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/vorbis_parser.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/vorbis_parser.c
media/ffvpx/libavcodec/xiph.o
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o xiph.o -c  -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/<<PKGBUILDDIR>>/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec -I/<<PKGBUILDDIR>>/media/ffvpx -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-discarded-qualifiers -Wno-maybe-uninitialized -include libavutil_visibility.h  -MD -MP -MF .deps/xiph.o.pp   /<<PKGBUILDDIR>>/media/ffvpx/libavcodec/xiph.c
In file included from /<<PKGBUILDDIR>>/media/ffvpx/config.h:13,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:105,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined
  216 | #define HAVE_LINUX_PERF_EVENT_H 0
      | 
In file included from <command-line>:
/<<PKGBUILDDIR>>/build-browser/mozilla-config.h:54: note: this is the location of the previous definition
   54 | #define HAVE_LINUX_PERF_EVENT_H 1
      | 
In file included from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/common.h:488,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/avutil.h:296,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil/log.h:25,
                 from /<<PKGBUILDDIR>>/media/ffvpx/libavutil_visibility.h:26,
                 from <command-line>:
/<<PKGBUILDDIR>>/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes]
  342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size);
      | ^~~~~~~~~~~~~
media/ffvpx/libavcodec/libmozavcodec.so
rm -f libmozavcodec.so
/usr/bin/gcc -std=gnu99 -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozavcodec.so -o libmozavcodec.so /<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec/libmozavcodec_so.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     ../libavutil/libmozavutil.so -Wl,--version-script,libmozavcodec.so.symbols  -ldl  -lm
/usr/bin/ld: total time in link: 0.214228
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libmozavcodec.so
chmod +x libmozavcodec.so
../../../config/nsinstall -R -m 644 'libmozavcodec.so' '../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec'
/usr/bin/g++ -o ParseContext.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ParseContext.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp
gfx/angle/targets/translator/PoolAlloc.o
/usr/bin/g++ -o PoolAlloc.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PoolAlloc.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/PoolAlloc.cpp
gfx/angle/targets/translator/QualifierTypes.o
/usr/bin/g++ -o Unified_cpp_security_manager_ssl3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/build-browser/security/manager/ssl -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/crypto -I/<<PKGBUILDDIR>>/security/certverifier -I/<<PKGBUILDDIR>>/build-browser/dist/public/nss -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wextra -Wno-missing-field-initializers -Wno-unused-parameter  -MD -MP -MF .deps/Unified_cpp_security_manager_ssl3.o.pp   /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp
/usr/bin/g++ -o QualifierTypes.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/QualifierTypes.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/QualifierTypes.cpp
gfx/angle/targets/translator/ResourcesHLSL.o
/usr/bin/g++ -o ResourcesHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ResourcesHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp
gfx/angle/targets/translator/ShaderLang.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testJitDCEinGVN.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testJitDCEinGVN.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIWidget.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:36,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  111 |     *this = aRect1.UnionEdges(aRect2);
      |                                     ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  120 |     *this = aRect1.Union(aRect2);
      |                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  228 |     *this = aRect1.SaturatingUnion(aRect2);
      |                                          ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy]
  231 |     *this = aRect1.SaturatingUnionEdges(aRect2);
      |                                               ^
/<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)'
   43 |   nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); }
      |   ^~~~~~
/usr/bin/g++ -o ShaderLang.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ShaderLang.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp
gfx/angle/targets/translator/ShaderStorageBlockFunctionHLSL.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests11.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests11.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  307 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  314 |           nestable(aOther.nestable) {}
      |                                   ^
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/MessageChannel.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ipc/ProtocolUtils.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)':
/<<PKGBUILDDIR>>/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy]
  317 |       delayed_run_time = aOther.delayed_run_time;
      |                                 ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/ipc/chromium/src/chrome/common/ipc_message_utils.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/ipc/IPCMessageUtils.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/ipc/chromium/src/base/time.h:337:34: note:   initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)'
  337 |   TimeTicks& operator=(TimeTicks other) {
      |                        ~~~~~~~~~~^~~~~
/usr/bin/g++ -o ShaderStorageBlockFunctionHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ShaderStorageBlockFunctionHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp
gfx/angle/targets/translator/ShaderStorageBlockOutputHLSL.o
/usr/bin/g++ -o ShaderStorageBlockOutputHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ShaderStorageBlockOutputHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp
gfx/angle/targets/translator/ShaderVars.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring<char>::nsTDependentSubstring(const nsTDependentSubstring<char>&)' is deprecated [-Wdeprecated-copy]
  292 |         mIsQuotedValue(copy.mIsQuotedValue) {
      |                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentSubstring.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:17,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSecurityHeaderParser.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSecurityHeaderParser.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring<char>' has user-provided 'void nsTDependentSubstring<T>::operator=(const self_type&) [with T = char; nsTDependentSubstring<T>::self_type = nsTDependentSubstring<char>]'
   93 |   void operator=(
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring<char>::nsTDependentSubstring(const nsTDependentSubstring<char>&)' is deprecated [-Wdeprecated-copy]
  292 |         mIsQuotedValue(copy.mIsQuotedValue) {
      |                                           ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsDependentSubstring.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsString.h:17,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSecurityHeaderParser.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSecurityHeaderParser.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring<char>' has user-provided 'void nsTDependentSubstring<T>::operator=(const self_type&) [with T = char; nsTDependentSubstring<T>::self_type = nsTDependentSubstring<char>]'
   93 |   void operator=(
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
   85 |     return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS);
      |                                               ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:28:37: note:   initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const'
   28 |   const char* PeekHeader(nsHttpAtom header) const;
      |                          ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
   90 |     return FindHeaderValue(header, value) != nullptr;
      |                                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:84:42: note:   initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const'
   84 |   const char* FindHeaderValue(nsHttpAtom header, const char* value) const {
      |                               ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  222 |          IsIgnoreMultipleHeader(header);
      |                                       ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:159:42: note:   initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)'
  159 |   bool IsIgnoreMultipleHeader(nsHttpAtom header);
      |                               ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  264 |                                      eVarietyResponse);
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpHeaderArray.h:151:55: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)'
  151 |   MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header,
      |                                            ~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  181 |     return ParseDateHeader(nsHttp::Date, result);
      |                                                ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:170:52: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const'
  170 |   MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header,
      |                                         ~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy]
  185 |     return ParseDateHeader(nsHttp::Last_Modified, result);
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)'
  148 |   void operator=(const nsHttpAtom& a) { _val = a._val; }
      |        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/net/PHttpChannelParams.h:16,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23,
                 from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/nsHttpResponseHead.h:170:52: note:   initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const'
  170 |   MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header,
      |                                         ~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)':
/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy]
 1857 |         revoked_(_revoked)
      |                          ^
In file included from /<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:18,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)'
   30 |   Principal& operator=(const Principal& aOther) {
      |              ^~~~~~~~
/usr/bin/g++ -o ShaderVars.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ShaderVars.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ShaderVars.cpp
gfx/angle/targets/translator/StructureHLSL.o
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function 'void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)':
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: 'storage' may be used uninitialized in this function [-Wmaybe-uninitialized]
  435 |         node->getAsSwizzleNode());
      |                                 ^
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: 'rowMajor' may be used uninitialized in this function [-Wmaybe-uninitialized]
  431 |     setMatrixStride(node, storage, rowMajor);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o StructureHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/StructureHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp
gfx/angle/targets/translator/Symbol.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.h:8,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr<T> mozilla::Range<T>::begin() const [with T = unsigned char]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:718:37:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr<unsigned char>::RangedPtr(const mozilla::RangedPtr<unsigned char>&)' is deprecated [-Wdeprecated-copy]
   49 |   RangedPtr<T> begin() const { return mStart; }
      |                                       ^~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Range.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsJSPrincipals.h:9,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasePrincipal.h:10,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.h:8,
                 from /<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr<unsigned char>' has user-provided 'mozilla::RangedPtr<T>& mozilla::RangedPtr<T>::operator=(const mozilla::RangedPtr<T>&) [with T = unsigned char]'
  151 |   RangedPtr<T>& operator=(const RangedPtr<T>& aOther) {
      |                 ^~~~~~~~
/usr/bin/g++ -o Symbol.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Symbol.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Symbol.cpp
gfx/angle/targets/translator/SymbolTable.o
In file included from /<<PKGBUILDDIR>>/build-browser/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11:
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'virtual nsresult SiteHSTSState::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:275:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  275 | SiteHSTSState::GetOriginAttributes(
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'virtual nsresult SiteHPKPState::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:442:1: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  442 | SiteHPKPState::GetOriginAttributes(
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'virtual nsresult nsSiteSecurityService::ProcessHeaderScriptable(uint32_t, nsIURI*, const nsACString&, nsITransportSecurityInfo*, uint32_t, uint32_t, JS::HandleValue, uint64_t*, bool*, uint32_t*, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:729:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  729 | nsSiteSecurityService::ProcessHeaderScriptable(
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'virtual nsresult nsSiteSecurityService::IsSecureURIScriptable(uint32_t, nsIURI*, uint32_t, JS::HandleValue, bool*, uint32_t*, JSContext*, uint8_t, bool*)':
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:1243:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1243 | nsSiteSecurityService::IsSecureURIScriptable(uint32_t aType, nsIURI* aURI,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'virtual nsresult nsSiteSecurityService::ResetState(uint32_t, nsIURI*, uint32_t, JS::HandleValue, JSContext*, uint8_t)':
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:667:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  667 | nsSiteSecurityService::ResetState(uint32_t aType, nsIURI* aURI, uint32_t aFlags,
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o SymbolTable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SymbolTable.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/SymbolTable.cpp
gfx/angle/targets/translator/SymbolTable_autogen.o
/usr/bin/g++ -o SymbolTable_autogen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SymbolTable_autogen.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp
gfx/angle/targets/translator/SymbolUniqueId.o
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'virtual nsresult nsSiteSecurityService::SetKeyPins(const nsACString&, bool, int64_t, uint32_t, const char**, bool, JS::HandleValue, JSContext*, uint8_t, bool*)':
/<<PKGBUILDDIR>>/security/manager/ssl/nsSiteSecurityService.cpp:1651:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1651 | nsSiteSecurityService::SetKeyPins(const nsACString& aHost,
      | ^~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl'
/usr/bin/g++ -o SymbolUniqueId.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SymbolUniqueId.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/SymbolUniqueId.cpp
gfx/angle/targets/translator/TextureFunctionHLSL.o
/usr/bin/g++ -o TextureFunctionHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TextureFunctionHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/TextureFunctionHLSL.cpp
gfx/angle/targets/translator/TranslatorESSL.o
/usr/bin/g++ -o TranslatorESSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TranslatorESSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp
gfx/angle/targets/translator/TranslatorGLSL.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp: In function 'bool document_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp:63:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   63 |       if (!JS_DefinePropertyById(cx, obj, id, allValue, JSPROP_RESOLVING)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o TranslatorGLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TranslatorGLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp
gfx/angle/targets/translator/TranslatorHLSL.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testJitRValueAlloc.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testJitRValueAlloc.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o TranslatorHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TranslatorHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp
gfx/angle/targets/translator/Types.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'bool LooseEqualityFixture::leq(JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:16:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   16 |   bool leq(JS::HandleValue x, JS::HandleValue y) {
      |        ^~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:16:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testJitRValueAlloc.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:18:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   18 |     CHECK(JS::LooselyEqual(cx, x, y, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:19:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   19 |     CHECK(JS::LooselyEqual(cx, y, x, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'bool LooseEqualityFixture::nleq(JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:23:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   23 |   bool nleq(JS::HandleValue x, JS::HandleValue y) {
      |        ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:23:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testJitRValueAlloc.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:25:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   25 |     CHECK(JS::LooselyEqual(cx, x, y, &equal) && !equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:26:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   26 |     CHECK(JS::LooselyEqual(cx, y, x, &equal) && !equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_undef_leq_null::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:180:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   CHECK(leq(d.undef, d.null));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_pz_leq_nz::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:154:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  154 |   CHECK(leq(d.poszero, d.negzero));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_all_nleq_nan::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:118:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  118 |   CHECK(nleq(d.qNaN, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:119:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  119 |   CHECK(nleq(d.qNaN, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:121:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   CHECK(nleq(d.sNaN, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:122:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  122 |   CHECK(nleq(d.sNaN, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  124 |   CHECK(nleq(d.d42, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:125:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  125 |   CHECK(nleq(d.i42, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:126:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  126 |   CHECK(nleq(d.undef, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:127:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  127 |   CHECK(nleq(d.null, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:128:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  128 |   CHECK(nleq(d.obj, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:130:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   CHECK(nleq(d.d42, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:131:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  131 |   CHECK(nleq(d.i42, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:132:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 |   CHECK(nleq(d.undef, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:133:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   CHECK(nleq(d.null, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:134:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  134 |   CHECK(nleq(d.obj, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_nan_nleq_all::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:93:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 |   CHECK(nleq(d.qNaN, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:94:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   94 |   CHECK(nleq(d.qNaN, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:96:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   96 |   CHECK(nleq(d.sNaN, d.sNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:97:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   97 |   CHECK(nleq(d.sNaN, d.qNaN));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:99:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   99 |   CHECK(nleq(d.qNaN, d.d42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:100:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  100 |   CHECK(nleq(d.qNaN, d.i42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  101 |   CHECK(nleq(d.qNaN, d.undef));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:102:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  102 |   CHECK(nleq(d.qNaN, d.null));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:103:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  103 |   CHECK(nleq(d.qNaN, d.obj));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:105:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   CHECK(nleq(d.sNaN, d.d42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  106 |   CHECK(nleq(d.sNaN, d.i42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:107:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  107 |   CHECK(nleq(d.sNaN, d.undef));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 |   CHECK(nleq(d.sNaN, d.null));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:109:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 |   CHECK(nleq(d.sNaN, d.obj));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp: In member function 'virtual bool cls_testLookup_bug570195::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp:86:3: note: in expansion of macro 'EVAL'
   86 |   EVAL("document.all ? true : false", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp:88:3: note: in expansion of macro 'EVAL'
   88 |   EVAL("document.hasOwnProperty('all')", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp: In member function 'virtual bool cls_testLookup_bug522590::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp:20:3: note: in expansion of macro 'EVAL'
   20 |   EVAL("mkobj().f !== mkobj().f", &x);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp:24:3: note: in expansion of macro 'EVAL'
   24 |   EVAL("mkobj()", &x);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLookup.cpp:29:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   29 |   CHECK(JS_GetProperty(cx, xobj, "f", &r));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests12.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests12.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_leq_same_nums::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:143:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  143 |   CHECK(leq(d.d42, d.d42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:144:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |   CHECK(leq(d.i42, d.i42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:145:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  145 |   CHECK(leq(d.d42, d.i42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:146:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |   CHECK(leq(d.i42, d.d42));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_nz_leq_pz::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:18:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   18 |     CHECK(JS::LooselyEqual(cx, x, y, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:19:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   19 |     CHECK(JS::LooselyEqual(cx, y, x, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_null_leq_null::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:18:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   18 |     CHECK(JS::LooselyEqual(cx, x, y, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:19:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   19 |     CHECK(JS::LooselyEqual(cx, y, x, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_null_leq_undef::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:18:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   18 |     CHECK(JS::LooselyEqual(cx, x, y, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:19:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   19 |     CHECK(JS::LooselyEqual(cx, y, x, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp: In member function 'virtual bool cls_test_undef_leq_undef::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:18:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   18 |     CHECK(JS::LooselyEqual(cx, x, y, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testLooselyEqual.cpp:19:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   19 |     CHECK(JS::LooselyEqual(cx, y, x, &equal) && equal);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Types.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Types.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Types.cpp
gfx/angle/targets/translator/UtilsHLSL.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMappedArrayBuffer.cpp: In member function 'bool cls_testMappedArrayBuffer_bug945152::TestTransferObject()':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMappedArrayBuffer.cpp:176:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  176 |   CHECK(cloned_buffer.write(cx, v1, transferable,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests13.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests13.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.o
/usr/bin/g++ -o UtilsHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/UtilsHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp
gfx/angle/targets/translator/ValidateAST.o
/usr/bin/g++ -o ValidateAST.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ValidateAST.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp
gfx/angle/targets/translator/ValidateGlobalInitializer.o
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)':
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  915 |                 switch (type.getNominalSize())
      |                 ^~~~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here
  926 |             case EbtInt:
      |             ^~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  927 |                 switch (type.getNominalSize())
      |                 ^~~~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here
  938 |             case EbtUInt:
      |             ^~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  939 |                 switch (type.getNominalSize())
      |                 ^~~~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here
  950 |             case EbtBool:
      |             ^~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  951 |                 switch (type.getNominalSize())
      |                 ^~~~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here
  962 |             case EbtVoid:
      |             ^~~~
/usr/bin/g++ -o ValidateGlobalInitializer.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ValidateGlobalInitializer.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp
gfx/angle/targets/translator/ValidateLimitations.o
/usr/bin/g++ -o ValidateLimitations.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ValidateLimitations.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp
gfx/angle/targets/translator/ValidateMaxParameters.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests14.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests14.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.o
/usr/bin/g++ -o ValidateMaxParameters.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ValidateMaxParameters.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ValidateMaxParameters.cpp
gfx/angle/targets/translator/ValidateOutputs.o
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testMemoryAssociation.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testOOM::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp: In function 'bool constructHook(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp:40:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   40 |   if (!JS_SetElement(cx, callee, 0, value)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testMemoryAssociation.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testMemoryAssociation.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o ValidateOutputs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ValidateOutputs.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp
gfx/angle/targets/translator/ValidateSwitch.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testMemoryAssociation.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp: In member function 'virtual bool cls_testNewTargetInvokeConstructor::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp:12:3: note: in expansion of macro 'EVAL'
   12 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp:22:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   22 |   CHECK(JS::Construct(cx, func, args, &obj));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::testOuter(const char*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMutedErrors.cpp:65:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   65 |   return JS::Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMutedErrors.cpp:65:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   65 |   return JS::Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'bool cls_testMutedErrors::testError(const char*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMutedErrors.cpp:65:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   65 |   return JS::Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testMemoryAssociation.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testMutedErrors.cpp:90:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   90 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp: In member function 'virtual bool cls_testNewObject_IsMapObject::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp:120:3: note: in expansion of macro 'EVAL'
  120 |   EVAL("Map", &vMap);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp:133:3: note: in expansion of macro 'EVAL'
  133 |   EVAL("Set", &vSet);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp: In member function 'virtual bool cls_testNewObject_1::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp:60:3: note: in expansion of macro 'EVAL'
   60 |   EVAL("Array", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp:96:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |   CHECK(JS_GetElement(cx, obj, N - 1, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testNewObject.cpp:109:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  109 |   CHECK(JS_GetElement(cx, ctor, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests15.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests15.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.o
/usr/bin/g++ -o ValidateSwitch.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ValidateSwitch.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp
gfx/angle/targets/translator/ValidateVaryingLocations.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testPrintf.cpp: In member function 'virtual bool cls_testPrintf::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testPrintf.cpp:48:18: warning: '%s' directive argument is null [-Wformat-overflow=]
   48 |   CHECK(print_one("(null)", "%s", ::zero()));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 4]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 | inline bool Parse(JSContext* cx, const char (&input)[N],
      |             ^~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 3]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 | inline bool Parse(JSContext* cx, const char (&input)[N],
      |             ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::Parse(JSContext*, const char (&)[N], JS::MutableHandleValue) [with unsigned int N = 12]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 | inline bool Parse(JSContext* cx, const char (&input)[N],
      |             ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:166:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  166 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), vp));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o ValidateVaryingLocations.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ValidateVaryingLocations.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp
gfx/angle/targets/translator/VariablePacker.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_reviver::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 5]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:347:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 | inline bool TryParse(JSContext* cx, const char (&input)[N],
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_reviver::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 3]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:347:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 | inline bool TryParse(JSContext* cx, const char (&input)[N],
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp: In member function 'virtual bool cls_testObjectEmulatingUndefined_equal::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:55:3: note: in expansion of macro 'EVAL'
   55 |   EVAL("if (new ObjectEmulatingUndefined() == undefined) true; else false;",
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:59:3: note: in expansion of macro 'EVAL'
   59 |   EVAL("if (new ObjectEmulatingUndefined() == null) true; else false;",
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:63:3: note: in expansion of macro 'EVAL'
   63 |   EVAL("if (new ObjectEmulatingUndefined() != undefined) true; else false;",
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:67:3: note: in expansion of macro 'EVAL'
   67 |   EVAL("if (new ObjectEmulatingUndefined() != null) true; else false;",
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:71:3: note: in expansion of macro 'EVAL'
   71 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:80:3: note: in expansion of macro 'EVAL'
   80 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:89:3: note: in expansion of macro 'EVAL'
   89 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:98:3: note: in expansion of macro 'EVAL'
   98 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testPreserveJitCode.cpp: In member function 'bool cls_test_PreserveJitCode::testPreserveJitCode(bool, unsigned int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testPreserveJitCode.cpp:77:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   77 |     CHECK(JS_CallFunction(cx, global, fun, JS::HandleValueArray::empty(),
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 6]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 11]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 23]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 10]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 5]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp: In member function 'virtual bool cls_testObjectEmulatingUndefined_truthy::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:29:3: note: in expansion of macro 'EVAL'
   29 |   EVAL("if (new ObjectEmulatingUndefined()) true; else false;", &result);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:32:3: note: in expansion of macro 'EVAL'
   32 |   EVAL("if (!new ObjectEmulatingUndefined()) true; else false;", &result);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:35:3: note: in expansion of macro 'EVAL'
   35 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 2]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 | inline bool TryParse(JSContext* cx, const char (&input)[N],
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  176 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 3]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 | inline bool TryParse(JSContext* cx, const char (&input)[N],
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  176 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 5]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 | inline bool TryParse(JSContext* cx, const char (&input)[N],
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  176 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_success::TryParse(JSContext*, const char (&)[N], JS::HandleValue) [with unsigned int N = 9]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:171:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 | inline bool TryParse(JSContext* cx, const char (&input)[N],
      |             ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  176 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'virtual bool cls_testParseJSON_success::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:55:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   55 |   CHECK(TryParse(cx, "true", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  176 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:61:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   61 |   CHECK(TryParse(cx, "null", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:64:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   64 |   CHECK(TryParse(cx, "0", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:67:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   67 |   CHECK(TryParse(cx, "1", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:70:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   70 |   CHECK(TryParse(cx, "-1", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:73:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   73 |   CHECK(TryParse(cx, "1", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:76:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   76 |   CHECK(TryParse(cx, "1.75", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  176 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:176:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  176 |   CHECK(JS_ParseJSON(cx, str.chars(), str.length(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:90:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 |   CHECK(TryParse(cx, "\"\"", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:96:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   96 |   CHECK(TryParse(cx, "\"\\u0000\"", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:102:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  102 |   CHECK(TryParse(cx, "\"\\b\"", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:103:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  103 |   CHECK(TryParse(cx, "\"\\u0008\"", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:111:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  111 |   CHECK(TryParse(cx, "\"\\n\"", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:112:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  112 |   CHECK(TryParse(cx, "\"\\u000A\"", expected));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:120:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 |   CHECK(Parse(cx, "[]", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:125:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  125 |   CHECK(JS_GetProperty(cx, obj, "length", &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:128:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |   CHECK(Parse(cx, "[1]", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:133:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  133 |   CHECK(JS_GetProperty(cx, obj, "0", &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:135:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  135 |   CHECK(JS_GetProperty(cx, obj, "length", &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:139:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  139 |   CHECK(Parse(cx, "{}", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:145:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  145 |   CHECK(Parse(cx, "{ \"f\": 17 }", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:150:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  150 |   CHECK(JS_GetProperty(cx, obj, "f", &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'virtual bool cls_testParseJSON_reviver::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:337:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |   CHECK(TryParse(cx, "null", filter));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:339:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  339 |   CHECK(TryParse(cx, "1.75", filter));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:340:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   CHECK(TryParse(cx, "[]", filter));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:352:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  352 |   CHECK(JS_ParseJSONWithReviver(cx, str.chars(), str.length(), filter, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:342:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  342 |   CHECK(TryParse(cx, "{}", filter));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 24]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 14]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 25]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 8]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 2]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o VariablePacker.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VariablePacker.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/VariablePacker.cpp
gfx/angle/targets/translator/VersionGLSL.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 22]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 17]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 12]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 3]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 4]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 7]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 26]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 15]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'bool cls_testParseJSON_error::Error(JSContext*, const char (&)[N], uint32_t, uint32_t) [with unsigned int N = 9]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp: In member function 'virtual bool cls_testParseJSON_error::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  298 |   bool ok = JS_ParseJSON(cx, str.chars(), str.length(), &dummy);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testParseJSON.cpp:302:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  302 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests16.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests16.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testPropCache.cpp: In function 'bool CounterAdd(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testPropCache.cpp:12:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   12 | static bool CounterAdd(JSContext* cx, JS::HandleObject obj, JS::HandleId id,
      |             ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In function 'JSObject* GetReadChunk(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:151:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  151 |   JS_GetProperty(cx, result, "value", &chunkVal);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In function 'bool GetIterResult(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:115:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  115 | static bool GetIterResult(JSContext* cx, HandleObject promise,
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:130:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  130 |   if (!JS_GetProperty(cx, iterResult, "value", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:133:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  133 |   if (!JS_GetProperty(cx, iterResult, "done", &doneVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual void StubExternalUnderlyingSource::onErrored(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:72:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   72 |   void onErrored(JSContext* cx, HandleObject stream,
      |        ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:75:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   75 |     js::AssertSameCompartment(cx, reason);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o VersionGLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VersionGLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp
gfx/angle/targets/translator/blocklayout.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual JS::Value StubExternalUnderlyingSource::cancel(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:56:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |   Value cancel(JSContext* cx, HandleObject stream,
      |         ^~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:59:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   59 |     js::AssertSameCompartment(cx, reason);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp: In function 'bool test_fn2(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:37:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   37 |   return JS_CallFunctionName(cx, global, "d", JS::HandleValueArray::empty(),
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |                              &r);
      |                              ~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o blocklayout.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/blocklayout.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/blocklayout.cpp
gfx/angle/targets/translator/blocklayoutHLSL.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp: In member function 'virtual bool cls_testGetRegExpFlags::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp:32:3: note: in expansion of macro 'EVAL'
   32 |   EVAL("/foopy/", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp:37:3: note: in expansion of macro 'EVAL'
   37 |   EVAL("/foopy/g", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp:42:3: note: in expansion of macro 'EVAL'
   42 |   EVAL("/foopy/gi", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp: In member function 'bool cls_testResolveRecursion::doResolve(JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:80:7: note: in expansion of macro 'EVAL'
   80 |       EVAL("obj2.y = true", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:82:34: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   82 |       CHECK(JS_DefinePropertyById(cx, obj, id, JS::FalseHandleValue,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:95:34: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   95 |       CHECK(JS_DefinePropertyById(cx, obj, id, JS::NullHandleValue,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:97:7: note: in expansion of macro 'EVAL'
   97 |       EVAL("obj1.x", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:99:7: note: in expansion of macro 'EVAL'
   99 |       EVAL("obj1.y", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:106:7: note: in expansion of macro 'EVAL'
  106 |       EVAL("obj1.x", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:108:7: note: in expansion of macro 'EVAL'
  108 |       EVAL("obj1.y", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:110:7: note: in expansion of macro 'EVAL'
  110 |       EVAL("obj2.y", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:112:7: note: in expansion of macro 'EVAL'
  112 |       EVAL("obj2.x", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:114:7: note: in expansion of macro 'EVAL'
  114 |       EVAL("obj1.y = 0", &v);
      |       ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp: In member function 'virtual bool cls_testResolveRecursion::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:33:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   33 |   CHECK(JS_DefineProperty(cx, global, "obj1", obj1Val, 0));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:34:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   34 |   CHECK(JS_DefineProperty(cx, global, "obj2", obj2Val, 0));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testResolveRecursion.cpp:41:3: note: in expansion of macro 'EVAL'
   41 |   EVAL("obj1.x", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp: In member function 'virtual bool cls_testGetRegExpSource::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp:56:3: note: in expansion of macro 'EVAL'
   56 |   EVAL("/foopy/", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp: In member function 'virtual bool cls_testObjectIsRegExp::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp:14:3: note: in expansion of macro 'EVAL'
   14 |   EVAL("new Object", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testRegExp.cpp:19:3: note: in expansion of macro 'EVAL'
   19 |   EVAL("/foopy/", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual bool cls_testReadableStream_ExternalSourceGetReader::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:373:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |   CHECK(JS_SetProperty(cx, global, "stream", streamVal));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:375:3: note: in expansion of macro 'EVAL'
  375 |   EVAL("stream.getReader()", &rval);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In member function 'bool ReadFromExternalSourceFixture::readWithDataAvailable(CompartmentMode, const char*, uint32_t)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:527:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  527 |     CHECK(JS_SetProperty(cx, global, "stream", streamVal));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:529:5: note: in expansion of macro 'EVAL'
  529 |     EVAL(evalSrc, &rval);
      |     ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In member function 'bool ReadFromExternalSourceFixture::readWithoutDataAvailable(CompartmentMode, const char*, const char*, uint32_t)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:449:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  449 |     CHECK(JS_SetProperty(cx, global, "stream", streamVal));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:451:5: note: in expansion of macro 'EVAL'
  451 |     EVAL(evalSrc, &rval);
      |     ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:493:5: note: in expansion of macro 'EVAL'
  493 |     EVAL(evalSrc2, &rval);
      |     ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp: In member function 'virtual bool cls_testReadableStream_ExternalSourceCloseWithPendingRead::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:623:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  623 |   CHECK(JS_GetProperty(cx, global, "request1", &val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:629:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  629 |   CHECK(JS_GetProperty(cx, global, "stream", &val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:637:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  637 |   JS_GetProperty(cx, result, "done", &val);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testReadableStream.cpp:641:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  641 |   JS_GetProperty(cx, result, "value", &val);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_worksWhenEnabledOnTheFly::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:186:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  186 |     JS_CallFunctionName(cx, global, "a", JS::HandleValueArray::empty(), &rval);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:198:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |     JS_CallFunctionName(cx, global, "c", JS::HandleValueArray::empty(), &rval);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:207:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  207 |     JS_CallFunctionName(cx, global, "e", JS::HandleValueArray::empty(), &rval);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:221:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  221 |     JS_CallFunctionName(cx, global, "f", JS::HandleValueArray::empty(), &rval);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_isCalledWhenError::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:162:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  162 |     bool ok = JS_CallFunctionName(cx, global, "check2",
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  163 |                                   JS::HandleValueArray::empty(), &rval);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_isCalledWithJIT::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:133:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  133 |     CHECK(JS_CallFunctionName(cx, global, "check",
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:141:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |     CHECK(JS_CallFunctionName(cx, global, "check",
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp: In member function 'virtual bool cls_testProfileStrings_isCalledWithInterpreter::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:89:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   89 |     CHECK(JS_CallFunctionName(cx, global, "check",
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:96:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   96 |     CHECK(JS_CallFunctionName(cx, global, "check",
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testProfileStrings.cpp:105:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 |     CHECK(JS_CallFunctionName(cx, global, "check2",
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o blocklayoutHLSL.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/blocklayoutHLSL.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/blocklayoutHLSL.cpp
gfx/angle/targets/translator/emulated_builtin_functions_hlsl_autogen.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp:38:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptSourceCompression.cpp: In function 'JSFunction* EvaluateChars(JSContext*, Source<CharT>, size_t, char, const char*) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptSourceCompression.cpp:69:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   69 |   return JS::Evaluate(cx, options, sourceText, &dummy);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptSourceCompression.cpp:89:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   89 |   if (!JS::Evaluate(cx, options, srcbuf, &rval)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptSourceCompression.cpp:94:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   94 |   return JS_ValueToFunction(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o emulated_builtin_functions_hlsl_autogen.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/emulated_builtin_functions_hlsl_autogen.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp
gfx/angle/targets/translator/glslang_lex.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSameValue.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSameValue.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o glslang_lex.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/glslang_lex.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/glslang_lex.cpp
gfx/angle/targets/translator/glslang_tab.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSameValue.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSameValue.cpp: In member function 'virtual bool cls_testSameValue::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSameValue.cpp:22:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   22 |   CHECK(JS::SameValue(cx, v1, v2, &same));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSameValue.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_spansMultipleMiddleChunks::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_containsWholeChunk_endsAtBoundary::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_containsWholeChunk::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o glslang_tab.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/glslang_tab.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/glslang_tab.cpp
gfx/angle/targets/translator/AddAndTrueToLoopCondition.o
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_crossesChunkBoundary_endsAtBoundary::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_crossesChunkBoundary::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_isExactChunk::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_endsAtBoundaryInOneChunk::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In member function 'virtual bool cls_testScriptSourceCompression_inOneChunk::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSameValue.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_ErrorStackSpiderMonkey::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp:148:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  148 |       evaluate("(function one() {                      \n"   // 1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_ErrorStackV8::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp:179:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |       evaluate("(function one() {                      \n"   // 1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_RangeBasedForLoops::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp:80:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   80 |       evaluate("(function one() {                      \n"   // 1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptObject.cpp: In member function 'virtual bool cls_CloneAndExecuteScript::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptObject.cpp:221:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |   CHECK(JS_SetProperty(cx, global, "val", fortyTwo));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptObject.cpp:239:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  239 |     CHECK(JS_WrapValue(cx, &fortyTwo));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testScriptObject.cpp:240:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  240 |     CHECK(JS_SetProperty(cx, global, "val", fortyTwo));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_testSavedStacks_selfHostedFrames::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp:213:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  213 |       evaluate("(function one() {                      \n"   // 1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp: In member function 'virtual bool cls_test_JS_GetPendingExceptionStack::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp:325:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  325 |   bool ok = JS::Evaluate(cx, opts, srcBuf, &val);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSavedStacks.cpp:336:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  336 |   JS_GetPendingException(cx, &val);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests17.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests17.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.o
/usr/bin/g++ -o AddAndTrueToLoopCondition.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/AddAndTrueToLoopCondition.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/AddAndTrueToLoopCondition.cpp
gfx/angle/targets/translator/AddDefaultReturnStatements.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp: In member function 'virtual bool CustomProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:32:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   32 |   bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
      |        ^~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:32:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:35:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   35 |     if (!Wrapper::getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:38:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 |     return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, desc,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                           result);
      |                                           ~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:38:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:38:42: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp: In member function 'virtual bool CustomProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:18:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   18 |   bool getOwnPropertyDescriptor(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:29:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   29 |     return Wrapper::getOwnPropertyDescriptor(cx, proxy, id, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o AddDefaultReturnStatements.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/AddDefaultReturnStatements.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/AddDefaultReturnStatements.cpp
gfx/angle/targets/translator/ArrayReturnValueToOutParameter.o
/usr/bin/g++ -o ArrayReturnValueToOutParameter.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ArrayReturnValueToOutParameter.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/ArrayReturnValueToOutParameter.cpp
gfx/angle/targets/translator/BreakVariableAliasingInInnerLoops.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'virtual bool cls_testStringIsArrayIndex::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSourcePolicy.cpp: In member function 'virtual bool cls_testBug795104::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSourcePolicy.cpp:33:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   33 |   CHECK(JS::Evaluate(cx, opts, srcBuf, &unused));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o BreakVariableAliasingInInnerLoops.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/BreakVariableAliasingInInnerLoops.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/BreakVariableAliasingInInnerLoops.cpp
gfx/angle/targets/translator/ClampFragDepth.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'virtual bool cls_testStringBuffer_finishString::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp: In member function 'virtual bool cls_testSetPropertyIgnoringNamedGetter_direct::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:47:3: note: in expansion of macro 'EVAL'
   47 |   EVAL("Object.prototype", &protov);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:50:3: note: in expansion of macro 'EVAL'
   50 |   EVAL("({})", &targetv);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:56:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 |   CHECK(JS_DefineProperty(cx, global, "target", targetv, 0));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:60:3: note: in expansion of macro 'EVAL'
   60 |   EVAL("Object.getOwnPropertyDescriptor(proxy, 'phantom').value", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:64:3: note: in expansion of macro 'EVAL'
   64 |   EVAL("Object.getOwnPropertyDescriptor(proxy, 'phantom').value", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:66:3: note: in expansion of macro 'EVAL'
   66 |   EVAL("target.phantom", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_string::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp:71:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   71 |     CHECK(JS_StructuredClone(cx, v1, &v2, nullptr, nullptr));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o ClampFragDepth.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ClampFragDepth.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampFragDepth.cpp
gfx/angle/targets/translator/ClampPointSize.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_externalArrayBuffer::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp:109:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 |     CHECK(JS_StructuredClone(cx, v1, &v2, nullptr, nullptr));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_object::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp:28:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   28 |     CHECK(JS_SetProperty(cx, obj, "prop", prop));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp:35:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   35 |     CHECK(JS_StructuredClone(cx, v1, &v2, nullptr, nullptr));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp:40:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   40 |     CHECK(JS_GetProperty(cx, obj, "prop", &prop));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp: In member function 'virtual bool cls_testStructuredClone_SavedFrame::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp:280:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  280 |         evaluate("(function one() {                      \n"   // 1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testStructuredClone.cpp:298:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  298 |     CHECK(JS_StructuredClone(cx, srcVal, &destVal, nullptr, nullptr));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o ClampPointSize.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ClampPointSize.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampPointSize.cpp
gfx/angle/targets/translator/DeclareAndInitBuiltinsForInstancedMultiview.o
/usr/bin/g++ -o DeclareAndInitBuiltinsForInstancedMultiview.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/DeclareAndInitBuiltinsForInstancedMultiview.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp
gfx/angle/targets/translator/DeferGlobalInitializers.o
/usr/bin/g++ -o DeferGlobalInitializers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/DeferGlobalInitializers.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp
gfx/angle/targets/translator/EmulateGLDrawID.o
/usr/bin/g++ -o EmulateGLDrawID.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/EmulateGLDrawID.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLDrawID.cpp
gfx/angle/targets/translator/EmulateGLFragColorBroadcast.o
/usr/bin/g++ -o EmulateGLFragColorBroadcast.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/EmulateGLFragColorBroadcast.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp
gfx/angle/targets/translator/EmulatePrecision.o
/usr/bin/g++ -o EmulatePrecision.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/EmulatePrecision.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulatePrecision.cpp
gfx/angle/targets/translator/ExpandIntegerPowExpressions.o
/usr/bin/g++ -o ExpandIntegerPowExpressions.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ExpandIntegerPowExpressions.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/ExpandIntegerPowExpressions.cpp
gfx/angle/targets/translator/FoldExpressions.o
/usr/bin/g++ -o FoldExpressions.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/FoldExpressions.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/FoldExpressions.cpp
gfx/angle/targets/translator/InitializeVariables.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests18.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests18.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.o
/usr/bin/g++ -o InitializeVariables.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/InitializeVariables.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp
gfx/angle/targets/translator/NameEmbeddedUniformStructs.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSymbol.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSymbol.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o NameEmbeddedUniformStructs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/NameEmbeddedUniformStructs.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/NameEmbeddedUniformStructs.cpp
gfx/angle/targets/translator/PruneEmptyCases.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testSymbol.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o PruneEmptyCases.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PruneEmptyCases.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp
gfx/angle/targets/translator/PruneNoOps.o
/usr/bin/g++ -o PruneNoOps.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/PruneNoOps.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp
gfx/angle/targets/translator/RecordConstantPrecision.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSymbol.cpp: In member function 'virtual bool cls_testSymbol_New::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSymbol.cpp:16:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   16 |   CHECK_EQUAL(JS_TypeOfValue(cx, v), JSTYPE_SYMBOL);
      |               ~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:211:21: note: in definition of macro 'CHECK_EQUAL'
  211 |     if (!checkEqual(actual, expected, #actual, #expected, __FILE__, __LINE__)) \
      |                     ^~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSymbol.cpp: In member function 'virtual bool cls_testSymbol_GetWellKnownSymbol::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testSymbol.cpp:64:3: note: in expansion of macro 'EVAL'
   64 |   EVAL("Symbol.iterator", &v);
      |   ^~~~
/usr/bin/g++ -o RecordConstantPrecision.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RecordConstantPrecision.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp
gfx/angle/targets/translator/RegenerateStructNames.o
/usr/bin/g++ -o RegenerateStructNames.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RegenerateStructNames.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RegenerateStructNames.cpp
gfx/angle/targets/translator/RemoveArrayLengthMethod.o
/usr/bin/g++ -o RemoveArrayLengthMethod.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoveArrayLengthMethod.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp
gfx/angle/targets/translator/RemoveDynamicIndexing.o
/usr/bin/g++ -o RemoveDynamicIndexing.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoveDynamicIndexing.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp
gfx/angle/targets/translator/RemoveInvariantDeclaration.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests19.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests19.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.o
/usr/bin/g++ -o RemoveInvariantDeclaration.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoveInvariantDeclaration.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp
gfx/angle/targets/translator/RemovePow.o
/usr/bin/g++ -o RemovePow.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemovePow.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RemovePow.cpp
gfx/angle/targets/translator/RemoveSwitchFallThrough.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests2.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.o
/usr/bin/g++ -o RemoveSwitchFallThrough.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoveSwitchFallThrough.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveSwitchFallThrough.cpp
gfx/angle/targets/translator/RemoveUnreferencedVariables.o
/usr/bin/g++ -o RemoveUnreferencedVariables.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RemoveUnreferencedVariables.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp
gfx/angle/targets/translator/RewriteAtomicFunctionExpressions.o
/usr/bin/g++ -o RewriteAtomicFunctionExpressions.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteAtomicFunctionExpressions.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicFunctionExpressions.cpp
gfx/angle/targets/translator/RewriteDoWhile.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp: In static member function 'static SymbolExceptionType cls_testUncaughtSymbol::GetSymbolExceptionType(JSContext*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   34 |   MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b
      |                                       ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE'
  465 |   MOZ_RELEASE_ASSERT_GLUE(                                            \
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
   34 |   MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn));
      |   ^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o RewriteDoWhile.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteDoWhile.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteDoWhile.cpp
gfx/angle/targets/translator/RewriteElseBlocks.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp: In function 'bool windowProxy_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:10:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   10 | static bool windowProxy_defineProperty(JSContext* cx, JS::HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:19:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   19 |   return NativeDefineProperty(cx, obj.as<js::NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h: In static member function 'static bool JSAPITest::print(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.cpp: In member function 'bool JSAPITest::execDontReport(const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.cpp:69:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   69 |          JS::Evaluate(cx, opts, srcBuf, &v);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.cpp: In member function 'bool JSAPITest::evaluate(const char*, const char*, int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   72 | bool JSAPITest::evaluate(const char* utf8, const char* filename, int lineno,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.cpp:79:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   79 |           JS::Evaluate(cx, opts, srcBuf, vp)) ||
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.cpp: In member function 'bool JSAPITest::exec(const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.cpp:57:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   57 |           JS::Evaluate(cx, opts, srcBuf, &v)) ||
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o RewriteElseBlocks.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteElseBlocks.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteElseBlocks.cpp
gfx/angle/targets/translator/RewriteExpressionsWithShaderStorageBlock.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testXDR.cpp: In member function 'virtual bool cls_testXDR_bug506491::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testXDR.cpp:86:3: note: in expansion of macro 'EVAL'
   86 |   EVAL("f() === 'ok';\n", &v2);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp: In member function 'virtual bool cls_testWindowNonConfigurable::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:33:3: note: in expansion of macro 'EVAL'
   33 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:38:3: note: in expansion of macro 'EVAL'
   38 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:43:3: note: in expansion of macro 'EVAL'
   43 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:48:3: note: in expansion of macro 'EVAL'
   48 |   EVAL(
      |   ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests3.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o RewriteExpressionsWithShaderStorageBlock.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteExpressionsWithShaderStorageBlock.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteExpressionsWithShaderStorageBlock.cpp
gfx/angle/targets/translator/RewriteRepeatedAssignToSwizzled.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testCloneScript.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testCloneScript.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testCloneScript.cpp:23,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp: In member function 'virtual bool cls_testDeepFreeze_bug535703::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:12:3: note: in expansion of macro 'EVAL'
   12 |   EVAL("var x = {}; x;", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:15:3: note: in expansion of macro 'EVAL'
   15 |   EVAL("Object.isFrozen(x)", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDateToLocaleString.cpp: In member function 'virtual bool cls_testDateToLocaleString::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDateToLocaleString.cpp:18:3: note: in expansion of macro 'EVAL'
   18 |   EVAL("typeof Intl !== 'undefined'", &haveIntl);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDebugger.cpp: In member function 'virtual bool cls_testDebugger_newScriptHook::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDebugger.cpp:24:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   24 |   CHECK(JS_SetProperty(cx, global, "g", v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDebugger.cpp:51:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   51 |     CHECK(JS_CallFunctionName(cx, global, "eval", HandleValueArray(arg), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDebugger.cpp:55:3: note: in expansion of macro 'EVAL'
   55 |   EVAL("hits", &hitsv);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testMultiUnitUtf8InWindow::testContext(const char (&)[N], const char16_t (&)[ContextLenWithNull]) [with unsigned int N = 42; unsigned int ContextLenWithNull = 37]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:282:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  282 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testMultiUnitUtf8InWindow::testContext(const char (&)[N], const char16_t (&)[ContextLenWithNull]) [with unsigned int N = 13; unsigned int ContextLenWithNull = 11]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:282:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  282 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testMultiUnitUtf8InWindow::testContext(const char (&)[N], const char16_t (&)[ContextLenWithNull]) [with unsigned int N = 23; unsigned int ContextLenWithNull = 17]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:282:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  282 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 11; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 12; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o RewriteRepeatedAssignToSwizzled.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteRepeatedAssignToSwizzled.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteRepeatedAssignToSwizzled.cpp
gfx/angle/targets/translator/RewriteStructSamplers.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_JS_ubi_Node_scriptFilename::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUbiNode.cpp:621:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  621 |       evaluate("(function one() {                      \n"   // 1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt8ArrayFromArray; Element = signed char; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt8ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 10; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ArrayFromArray; Element = unsigned char; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp: In member function 'virtual bool cls_testDeepFreeze_loop::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:45:3: note: in expansion of macro 'EVAL'
   45 |   EVAL("x", &x);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:46:3: note: in expansion of macro 'EVAL'
   46 |   EVAL("y", &y);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:52:3: note: in expansion of macro 'EVAL'
   52 |   EVAL("Object.isFrozen(x)", &b);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:54:3: note: in expansion of macro 'EVAL'
   54 |   EVAL("Object.isFrozen(y)", &b);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp: In member function 'virtual bool cls_testDeepFreeze_deep::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:27:3: note: in expansion of macro 'EVAL'
   27 |   EVAL("a", &a);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:28:3: note: in expansion of macro 'EVAL'
   28 |   EVAL("o", &o);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:34:3: note: in expansion of macro 'EVAL'
   34 |   EVAL("Object.isFrozen(a)", &b);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDeepFreeze.cpp:36:3: note: in expansion of macro 'EVAL'
   36 |   EVAL("Object.isFrozen(o)", &b);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ClampedArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ClampedArrayFromArray; Element = unsigned char; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ClampedArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt16ArrayFromArray; Element = short int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt16ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCloneScript.cpp: In member function 'virtual bool cls_test_cloneScriptWithPrincipals::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCloneScript.cpp:151:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |     CHECK(fun = JS_ValueToFunction(cx, clonedValue));
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCloneScript.cpp:160:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  160 |     CHECK(JS_CallFunctionValue(cx, B, clonedValue, JS::HandleValueArray(arg),
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCloneScript.cpp:166:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 |     CHECK(fun = JS_ValueToFunction(cx, v));
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint16ArrayFromArray; Element = short unsigned int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint16ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt32ArrayFromArray; Element = int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 12; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint32ArrayFromArray; Element = unsigned int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 11; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat32ArrayFromArray; Element = float; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 12; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat64ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat64ArrayFromArray; Element = double; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp: In member function 'virtual bool cls_testWeakMap_keyDelegates::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp:89:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   89 |     CHECK(JS_DefineProperty(cx, delegateRoot, "delegate", delegateValue, 0));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp:110:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  110 |   CHECK(SetWeakMapEntry(cx, map, key, val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 13; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o RewriteStructSamplers.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteStructSamplers.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp
gfx/angle/targets/translator/RewriteTexelFetchOffset.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewInt8Array; Element = signed char; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt8ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 10; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint8ClampedArray; Element = unsigned char; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ClampedArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewFloat32Array; Element = float; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint32Array; Element = unsigned int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp: In member function 'bool cls_testUtf8BadBytes::testBadUtf8(const char (&)[N], unsigned int, TestMessage, const char*) [with unsigned int N = 12; TestMessage = cls_testUtf8BadBytes::run(JS::HandleObject)::<lambda(JS::ConstUTF8CharsZ)>]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testCompileUtf8.cpp:198:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint16Array; Element = short unsigned int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint16ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewInt16Array; Element = short int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt16ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewUint8Array; Element = unsigned char; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests4.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewInt32Array; Element = int; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestPlainTypedArray(JSContext*) [with JSObject* (* Create)(JSContext*, uint32_t) = JS_NewFloat64Array; Element = double; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:141:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  141 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_ubiNodeJSObjectConstructorName::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUbiNode.cpp:182:3: note: in expansion of macro 'EVAL'
  182 |   EVAL("this.Ctor = function Ctor() {}; new Ctor", &val);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp: In member function 'virtual bool cls_testWeakMap_basicOperations::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp:23:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   23 |   CHECK(GetWeakMapEntry(cx, map, key, &r));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp:29:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   29 |   CHECK(SetWeakMapEntry(cx, map, key, val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp:31:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 |   CHECK(GetWeakMapEntry(cx, map, key, &r));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testWeakMap.cpp:37:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   37 |   CHECK(GetWeakMapEntry(cx, map, key, &r));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Atomics.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp: In member function 'virtual bool cls_testUncaughtSymbol::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   34 |   MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b
      |                                       ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE'
  465 |   MOZ_RELEASE_ASSERT_GLUE(                                            \
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
   34 |   MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn));
      |   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   34 |   MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  445 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b
      |                                       ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE'
  465 |   MOZ_RELEASE_ASSERT_GLUE(                                            \
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
   34 |   MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn));
      |   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_ubiStackFrame::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testUbiNode.cpp:220:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |       evaluate("(function one() {                      \n"   // 1
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt8ArrayFromArray; Element = signed char; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt8ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ClampedArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ClampedArrayFromArray; Element = unsigned char; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ClampedArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint8ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint8ArrayFromArray; Element = unsigned char; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint8ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint16ArrayFromArray; Element = short unsigned int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint16ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt16ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt16ArrayFromArray; Element = short int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt16ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o RewriteTexelFetchOffset.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteTexelFetchOffset.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp
gfx/angle/targets/translator/RewriteUnaryMinusOperatorFloat.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint32ArrayFromArray; Element = unsigned int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt32ArrayFromArray; Element = int; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat32ArrayFromArray; Element = float; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat64ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat64ArrayFromArray; Element = double; bool Shared = false; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:215:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |   CHECK(JS_SetElement(cx, array, 0, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:217:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   CHECK(JS_GetElement(cx, array, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 |   CHECK(JS_GetElement(cx, shortArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  231 |   CHECK(JS_SetElement(cx, array, elts / 2, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   CHECK(JS_GetElement(cx, array, elts / 2, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:234:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  234 |   CHECK(JS_GetElement(cx, ofsArray, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  247 |   CHECK(JS_SetElement(cx, array, elts - 1, v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:248:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  248 |   CHECK(JS_GetElement(cx, array, elts - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:250:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   CHECK(JS_GetElement(cx, array, 0, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:264:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  264 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:269:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   CHECK(JS_SetElement(cx, array, 0, v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testTypedArrays.cpp:270:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |   CHECK(JS_GetElement(cx, copy, 0, &v2));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o RewriteUnaryMinusOperatorFloat.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteUnaryMinusOperatorFloat.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteUnaryMinusOperatorFloat.cpp
gfx/angle/targets/translator/RewriteUnaryMinusOperatorInt.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp: In function 'bool CheckDescriptor(JS::Handle<JS::PropertyDescriptor>, PropertyDescriptorKind, bool, bool, bool)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:18:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   18 | static bool CheckDescriptor(JS::Handle<JS::PropertyDescriptor> desc,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o RewriteUnaryMinusOperatorInt.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RewriteUnaryMinusOperatorInt.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteUnaryMinusOperatorInt.cpp
gfx/angle/targets/translator/ScalarizeVecAndMatConstructorArgs.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineProperty.cpp: In member function 'virtual bool cls_testDefineProperty_bug564344::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineProperty.cpp:12:3: note: in expansion of macro 'EVAL'
   12 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineProperty.cpp:21:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   21 |     CHECK(JS_DefineProperty(cx, obj, "q", JS::UndefinedHandleValue, 0));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineProperty.cpp:21:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   21 |     CHECK(JS_DefineProperty(cx, obj, "q", JS::UndefinedHandleValue, 0));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp: In member function 'virtual bool cls_testDifferentNewTargetInvokeConstructor::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:13:3: note: in expansion of macro 'EVAL'
   13 |   EVAL("(function() { /* This is a different new.target function */ })",
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:16:3: note: in expansion of macro 'EVAL'
   16 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:28:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   28 |   CHECK(JS::Construct(cx, func, newTarget, args, &obj));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:32:3: note: in expansion of macro 'EVAL'
   32 |   EVAL("({})", &plain);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  251 |     if (!(expr))                                                     \
      |         ^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:35:3: note: in expansion of macro 'CHECK'
   35 |   CHECK(!JS::Construct(cx, func, newTarget, args, &obj));
      |   ^~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp: In member function 'bool cls_testEmptyWindow::testOmittedWindow(const CharT (&)[N], unsigned int, const char*) [with CharT = char16_t; unsigned int N = 2]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:113:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp: In member function 'bool cls_testEmptyWindow::testOmittedWindow(const CharT (&)[N], unsigned int, const char*) [with CharT = char16_t; unsigned int N = 13]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:113:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o ScalarizeVecAndMatConstructorArgs.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ScalarizeVecAndMatConstructorArgs.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp
gfx/angle/targets/translator/SeparateArrayConstructorStatements.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp: In member function 'virtual bool cls_testDefineGetterSetterNonEnumerable::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:40:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   40 |   CHECK(JS_GetOwnPropertyDescriptor(cx, vObject, PROPERTY_NAME, &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp: In member function 'bool cls_testEmptyWindow::testOmittedWindow(const CharT (&)[N], unsigned int, const char*) [with CharT = char; unsigned int N = 13]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:113:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp: In member function 'bool cls_testEmptyWindow::testOmittedWindow(const CharT (&)[N], unsigned int, const char*) [with CharT = char; unsigned int N = 3]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:113:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp: In member function 'bool cls_testEmptyWindow::testOmittedWindow(const CharT (&)[N], unsigned int, const char*) [with CharT = char; unsigned int N = 14]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:113:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp: In member function 'bool cls_testEmptyWindow::testOmittedWindow(const CharT (&)[N], unsigned int, const char*) [with CharT = char; unsigned int N = 2]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:113:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  113 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o SeparateArrayConstructorStatements.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SeparateArrayConstructorStatements.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateArrayConstructorStatements.cpp
gfx/angle/targets/translator/SeparateArrayInitialization.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp: In member function 'virtual bool cls_testDefinePropertyIgnoredAttributes::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:51:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   51 |   CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "foo", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:59:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   59 |   CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "bar", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:66:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   66 |   CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "bar", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:71:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   71 |   CHECK(JS_DefineProperty(cx, obj, "baz", defineValue,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:74:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   74 |   CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "baz", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:78:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   78 |   CHECK(JS_DefineProperty(cx, obj, "quux", defineValue,
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:80:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   80 |   CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "quux", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:85:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   85 |   CHECK(JS_DefineProperty(
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp:89:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   89 |   CHECK(JS_GetOwnPropertyDescriptor(cx, obj, "quux", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests5.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.o
/usr/bin/g++ -o SeparateArrayInitialization.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SeparateArrayInitialization.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateArrayInitialization.cpp
gfx/angle/targets/translator/SeparateDeclarations.o
/usr/bin/g++ -o SeparateDeclarations.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SeparateDeclarations.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp
gfx/angle/targets/translator/SeparateExpressionsReturningArrays.o
/usr/bin/g++ -o SeparateExpressionsReturningArrays.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SeparateExpressionsReturningArrays.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateExpressionsReturningArrays.cpp
gfx/angle/targets/translator/SimplifyLoopConditions.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests6.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests6.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp: In member function 'virtual bool cls_testExecuteInJSMEnvironment_Callback::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:103:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  103 |   CHECK(JS_GetProperty(cx, nsvo, "output", &v) && v == JS::ObjectValue(*nsvo));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorLineOfContext.cpp: In member function 'bool cls_testErrorLineOfContext::testLineOfContextHasNoLineTerminator(const char16_t (&)[N], char16_t) [with unsigned int N = 19]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorLineOfContext.cpp:48:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   48 |   return JS::Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorLineOfContext.cpp:58:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   58 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o SimplifyLoopConditions.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SimplifyLoopConditions.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp
gfx/angle/targets/translator/SplitSequenceOperator.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp: In member function 'virtual bool cls_testErrorCopying_columnCopied::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp:19:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   19 |   CHECK(!JS_CallFunctionName(cx, global, "check", JS::HandleValueArray::empty(),
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   20 |                              &rval));
      |                              ~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp:22:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   22 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testException.cpp: In member function 'virtual bool cls_testException_bug860435::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testException.cpp:13:3: note: in expansion of macro 'EVAL'
   13 |   EVAL("ReferenceError", &fun);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testException.cpp:18:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   18 |       JS_CallFunctionValue(cx, global, fun, JS::HandleValueArray::empty(), &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testException.cpp:22:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   22 |   CHECK(JS_GetProperty(cx, obj, "stack", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:11:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorLineOfContext.cpp: In member function 'virtual bool cls_testErrorLineOfContext::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorLineOfContext.cpp:48:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   48 |   return JS::Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorCopying.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testErrorLineOfContext.cpp:58:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   58 |   CHECK(JS_GetPendingException(cx, &exn));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp: In member function 'virtual bool cls_testExecuteInJSMEnvironment_Basic::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:47:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   47 |   CHECK(JS_SetProperty(cx, varEnv, "input", vi));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:52:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   52 |   CHECK(JS_GetProperty(cx, varEnv, "output", &v) && v == vi);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:53:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   53 |   CHECK(JS_GetProperty(cx, varEnv, "a", &v) && v == JS::Int32Value(1));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:54:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   54 |   CHECK(JS_GetProperty(cx, varEnv, "b", &v) && v == JS::Int32Value(2));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:55:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   55 |   CHECK(JS_GetProperty(cx, lexEnv, "c", &v) && v == JS::Int32Value(3));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:56:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   56 |   CHECK(JS_GetProperty(cx, varEnv, "d", &v) && v == JS::Int32Value(4));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:57:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   57 |   CHECK(JS_GetProperty(cx, varEnv, "e", &v) && v == JS::Int32Value(5));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:60:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   60 |   CHECK(JS_GetProperty(cx, varEnv, "g", &v) && v == JS::Int32Value(7));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:61:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   61 |   CHECK(JS_GetProperty(cx, varEnv, "h", &v) && v == JS::Int32Value(8));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o SplitSequenceOperator.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/SplitSequenceOperator.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp
gfx/angle/targets/translator/UnfoldShortCircuitAST.o
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests7.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests7.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests8.o
/usr/bin/g++ -o UnfoldShortCircuitAST.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/UnfoldShortCircuitAST.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/UnfoldShortCircuitAST.cpp
gfx/angle/targets/translator/UnfoldShortCircuitToIf.o
/usr/bin/g++ -o UnfoldShortCircuitToIf.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/UnfoldShortCircuitToIf.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/UnfoldShortCircuitToIf.cpp
gfx/angle/targets/translator/UseInterfaceBlockFields.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o UseInterfaceBlockFields.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/UseInterfaceBlockFields.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/UseInterfaceBlockFields.cpp
gfx/angle/targets/translator/VectorizeVectorScalarArithmetic.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp: In member function 'virtual bool cls_testForOfIterator_bug515273_part1::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:29:3: note: in expansion of macro 'EVAL'
   29 |   EVAL("({[Symbol.iterator]: 5})", &v);
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:32:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   32 |   bool ok = iter.init(v, JS::ForOfIterator::AllowNonIterable);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp: In member function 'virtual bool cls_testForOfIterator_basicNonIterable::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:15:3: note: in expansion of macro 'EVAL'
   15 |   EVAL("({[Symbol.iterator]: 5})", &v);
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:17:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   17 |   bool ok = iter.init(v);
      |             ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp: In member function 'virtual bool cls_testForOfIterator_bug515273_part2::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:45:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   45 |   bool ok = iter.init(v, JS::ForOfIterator::AllowNonIterable);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp: In member function 'virtual bool cls_testRedefineGlobalEval::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:46:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   46 |   CHECK(JS_GetProperty(cx, g, "Object", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:57:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   57 |   CHECK(JS::Evaluate(cx, opts.setFileAndLine(__FILE__, __LINE__), srcBuf, &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForceLexicalInitialization.cpp: In member function 'virtual bool cls_testForceLexicalInitialization::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForceLexicalInitialization.cpp:24:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   24 |   CHECK(NativeDefineDataProperty(cx, env, id, uninitialized, attrs));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testFunctionProperties.cpp: In member function 'virtual bool cls_testFunctionProperties::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testFunctionProperties.cpp:12:3: note: in expansion of macro 'EVAL'
   12 |   EVAL("(function f() {})", &x);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testFunctionProperties.cpp:17:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   17 |   CHECK(JS_GetProperty(cx, obj, "arguments", &y));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testFunctionProperties.cpp:20:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   20 |   CHECK(JS_GetProperty(cx, obj, "caller", &y));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp: In member function 'virtual bool cls_testForwardSetProperty::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:14:3: note: in expansion of macro 'EVAL'
   14 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:21:3: note: in expansion of macro 'EVAL'
   21 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:27:3: note: in expansion of macro 'EVAL'
   27 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:39:3: note: in expansion of macro 'EVAL'
   39 |   EVAL("'prop';", &propkey);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:42:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   42 |   CHECK(JS_ValueToId(cx, propkey, &prop));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:54:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   54 |   CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, v3, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:54:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   54 |   CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, v3, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:59:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   59 |   CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, setval, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:59:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   59 |   CHECK(JS_ForwardSetPropertyTo(cx, obj2, prop, setval, setval, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:80:3: note: in expansion of macro 'EVAL'
   80 |   EVAL("({ set prop(val) { 'use strict'; foundValue = this; } })", &v4);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:83:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   83 |   CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, v3, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:83:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   83 |   CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, v3, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:88:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |   CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, setval, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testForwardSetProperty.cpp:88:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |   CHECK(JS_ForwardSetPropertyTo(cx, obj4, prop, setval, setval, result));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/js/src/gc/GC.h:14,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testForOfIterator.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi.h: In member function 'virtual bool cls_test_functionBinding::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1616 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi.h:1616:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests8.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests8.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests8.cpp
js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests9.o
/usr/bin/g++ -o VectorizeVectorScalarArithmetic.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/VectorizeVectorScalarArithmetic.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/VectorizeVectorScalarArithmetic.cpp
gfx/angle/targets/translator/WrapSwitchStatementsInBlocks.o
/usr/bin/g++ -o WrapSwitchStatementsInBlocks.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/WrapSwitchStatementsInBlocks.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_ops/WrapSwitchStatementsInBlocks.cpp
gfx/angle/targets/translator/FindMain.o
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCExactRooting::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:24:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   24 |   JS_DefineProperty(cx, rootCx, "foo", JS::UndefinedHandleValue, 0);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCAllocator.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:21,
                 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCAllocator.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o FindMain.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/FindMain.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/FindMain.cpp
gfx/angle/targets/translator/FindSymbolNode.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/js/src/gc/GC.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCAllocator.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h: In member function 'bool cls_testGCGrayMarking::TestJSWeakMap(cls_testGCGrayMarking::MarkKeyOrDelegate, js::gc::CellColor, js::gc::CellColor, js::gc::CellColor)':
/<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:454:13: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
  454 |   uintptr_t addr = uintptr_t(cell);
      |             ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp:217:13: note: 'value' was declared here
  217 |   JSObject* value;
      |             ^~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp:226:54: warning: 'key' may be used uninitialized in this function [-Wmaybe-uninitialized]
  226 |     JSObject* delegate = UncheckedUnwrapWithoutExpose(key);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/js/src/gc/GC.h:14,
                 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCAllocator.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:454:13: warning: 'weakMap' may be used uninitialized in this function [-Wmaybe-uninitialized]
  454 |   uintptr_t addr = uintptr_t(cell);
      |             ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp:215:13: note: 'weakMap' was declared here
  215 |   JSObject* weakMap;
      |             ^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCAllocator.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp:331:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |   CHECK(SetWeakMapEntry(cx, weakMap, key, valueValue));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function 'bool cls_testGCGrayMarking::TestGrayUnmarking()':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp:730:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  730 |     if (!JS_DefinePropertyById(cx, head, nextId, next, 0)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCHandleHashMap::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:215:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |     if (!JS_SetProperty(cx, obj, buffer, val)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCAllocator.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testUnrootedGCHashMap::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:181:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  181 |     CHECK(JS_SetProperty(cx, obj, buffer, val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCRootedHashMap::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:151:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |     CHECK(JS_SetProperty(cx, obj, buffer, val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCRootedVector::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:262:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |     CHECK(JS_SetProperty(cx, obj, buffer, val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testTraceableFifo::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 |     CHECK(JS_SetProperty(cx, obj, buffer, val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCHandleVector::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:370:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  370 |     if (!JS_SetProperty(cx, obj, buffer, val)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:47:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function 'bool cls_testGCGrayMarking::TestInternalWeakMap(js::gc::CellColor, js::gc::CellColor, js::gc::CellColor)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp:376:23: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
  376 |     CHECK(GetCellColor(value) == expectedColor);
      |                       ^
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCGrayMarking.cpp:374:23: warning: 'key' may be used uninitialized in this function [-Wmaybe-uninitialized]
  374 |     CHECK(GetCellColor(key) == expectedColor);
      |                       ^
/usr/bin/g++ -o FindSymbolNode.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/FindSymbolNode.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/FindSymbolNode.cpp
gfx/angle/targets/translator/IntermNodePatternMatcher.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCHeapPostBarriers.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCHeapPostBarriers.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCAllocator.cpp:12,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function 'virtual bool cls_testGCRootedStaticStructInternalStackStorageAugmented::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:72:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   72 |   CHECK(JS_SetProperty(cx, obj, "foo", val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:88:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   88 |     CHECK(JS_GetProperty(cx, obj, "foo", &val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCExactRooting.cpp:99:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   99 |     CHECK(JS_GetProperty(cx, obj, "foo", &val));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.cpp:29:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCOutOfMemory.cpp: In member function 'virtual bool cls_testGCOutOfMemory::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCOutOfMemory.cpp:31:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   31 |   bool ok = JS::Evaluate(cx, opts, srcBuf, &root);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCHeapPostBarriers.cpp:13,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCOutOfMemory.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   35 |   CHECK(JS_GetPendingException(cx, &root));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCOutOfMemory.cpp:46:3: note: in expansion of macro 'EVAL'
   46 |   EVAL(
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCHeapPostBarriers.cpp: In member function 'bool cls_testGCHeapPostBarriers::CanAccessObject(JSObject*)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCHeapPostBarriers.cpp:90:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   90 |   CHECK(JS_GetProperty(cx, rootedObj, "x", &value));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests9.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests -I/<<PKGBUILDDIR>>/build-browser/js/src -I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow  -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests9.o.pp   /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests9.cpp
/usr/bin/g++ -o IntermNodePatternMatcher.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/IntermNodePatternMatcher.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp
gfx/angle/targets/translator/IntermNode_util.o
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp: In member function 'virtual bool cls_testTracingIncomingCCWs::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp:123:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  123 |   CHECK(JS_SetProperty(cx, global1, "ccw", v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
In file included from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.cpp:20:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp: In member function 'virtual bool cls_testIncrementalRoots::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp:398:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  398 |   if (!JS_SetProperty(cx, leafOwnerHandle, "obj", JS::UndefinedHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp:402:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  402 |   if (!JS_SetProperty(cx, vec[0], "newobj", leafValueHandle)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp:419:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  419 |     if (!JS_GetProperty(cx, leafOwnerHandle, "leaf2", &leaf2)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp:424:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  424 |     if (!JS_SetProperty(cx, vec[0], "leafcopy", leaf2)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCMarking.cpp:436:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  436 |   if (!JS_SetProperty(cx, leafHandle, "toes", JS::UndefinedHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o IntermNode_util.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/IntermNode_util.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/IntermNode_util.cpp
gfx/angle/targets/translator/IntermTraverse.o
/usr/bin/g++ -o IntermTraverse.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/IntermTraverse.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp
gfx/angle/targets/translator/ReplaceVariable.o
/usr/bin/g++ -o ReplaceVariable.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ReplaceVariable.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp
gfx/angle/targets/translator/RunAtTheEndOfShader.o
In file included from /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/Common.h:19,
                 from /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25,
                 from /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12,
                 from /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7:
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)':
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
  289 |     ASSERT(position >= 0);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT'
  282 | #    define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition)
      |                                                                ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCWeakCache.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCWeakCache.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests8.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCWeakCache.cpp:14,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests8.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkEqual(const T&, const U&, const char*, const char*, const char*, int) [with T = JS::MutableHandle<JSObject*>; U = std::nullptr_t]':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::checkSame(const JS::Value&, const JS::Value&, const char*, const char*, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:234:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 |     return (JS::SameValue(cx, actual, expected, &same) && same) ||
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:115:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (JSString* str = JS_ValueToSource(cx, v)) {
      |                         ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp: In member function 'virtual bool cls_test_GetPropertyDescriptor::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:10:3: note: in expansion of macro 'EVAL'
   10 |   EVAL("({ somename : 123 })", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:16:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   16 |   CHECK(JS_GetPropertyDescriptor(cx, obj, "somename", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:21:35: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   21 |   CHECK(JS::FromPropertyDescriptor(cx, desc, &descValue));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:25:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   25 |   CHECK(JS_GetProperty(cx, descObj, "value", &value));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:27:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   27 |   CHECK(JS_GetProperty(cx, descObj, "get", &value));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:29:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   29 |   CHECK(JS_GetProperty(cx, descObj, "set", &value));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:31:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 |   CHECK(JS_GetProperty(cx, descObj, "writable", &value));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:33:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   33 |   CHECK(JS_GetProperty(cx, descObj, "configurable", &value));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:35:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   35 |   CHECK(JS_GetProperty(cx, descObj, "enumerable", &value));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:38:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   38 |   CHECK(JS_GetPropertyDescriptor(cx, obj, "not-here", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGetPropertyDescriptor.cpp:41:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   41 |   CHECK(JS_GetPropertyDescriptor(cx, obj, "toString", &desc));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/usr/bin/g++ -o RunAtTheEndOfShader.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/RunAtTheEndOfShader.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp
gfx/angle/targets/translator/util.o
/usr/bin/g++ -o util.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/util.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/compiler/translator/util.cpp
gfx/angle/targets/translator/ArrayBoundsClamper.o
/usr/bin/g++ -o ArrayBoundsClamper.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D__NDK_FPABI__= -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_ENABLE_KEYEDMUTEX -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_HLSL -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNOMINMAX -DNTDDI_VERSION=0x0A000003 -DUNICODE -DWINVER=0x0A00 -D_ATL_NO_OPENGL -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SECURE_ATL -D_UNICODE -I/<<PKGBUILDDIR>>/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/angle/checkout/out/gen/angle -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src -I/<<PKGBUILDDIR>>/gfx/angle/checkout/src/common/third_party/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ArrayBoundsClamper.o.pp   /<<PKGBUILDDIR>>/gfx/angle/checkout/src/third_party/compiler/ArrayBoundsClamper.cpp
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCWeakRef.cpp: In member function 'virtual bool cls_testGCWeakRef::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCWeakRef.cpp:39:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   39 |   CHECK(JS_GetProperty(cx, obj, "x", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testGCWeakRef.cpp:48:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   48 |   CHECK(JS_GetProperty(cx, obj, "x", &v));
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle/targets/translator'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/canvas'
mkdir -p '.deps/'
dom/canvas/ImageUtils.o
/usr/bin/g++ -o ImageUtils.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/ImageUtils.o.pp   /<<PKGBUILDDIR>>/dom/canvas/ImageUtils.cpp
dom/canvas/MurmurHash3.o
/usr/bin/g++ -o MurmurHash3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/MurmurHash3.o.pp  -Wno-implicit-fallthrough /<<PKGBUILDDIR>>/dom/canvas/MurmurHash3.cpp
dom/canvas/Unified_cpp_dom_canvas0.o
/usr/bin/g++ -o Unified_cpp_dom_canvas0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/Unified_cpp_dom_canvas0.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp
dom/canvas/Unified_cpp_dom_canvas1.o
/usr/bin/g++ -o Unified_cpp_dom_canvas1.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/Unified_cpp_dom_canvas1.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp
dom/canvas/Unified_cpp_dom_canvas2.o
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests9.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h: In member function 'bool JSAPITest::fail(const JSAPITestString&, const char*, int)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:270:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  270 |       JS_GetPendingException(cx, &v);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:15,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:27,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:26,
                 from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests9.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Conversions.h:256:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:8,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests9.cpp:2:
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntlAvailableLocales.cpp: In member function 'virtual bool cls_testIntlAvailableLocales::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntlAvailableLocales.cpp:16:3: note: in expansion of macro 'EVAL'
   16 |   EVAL("typeof Intl !== 'undefined'", &haveIntl);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIteratorObject.cpp: In member function 'virtual bool cls_testIteratorObject::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIteratorObject.cpp:11:3: note: in expansion of macro 'EVAL'
   11 |   EVAL("new Map([['key1', 'value1'], ['key2', 'value2']]).entries()", &result);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIteratorObject.cpp:19:3: note: in expansion of macro 'EVAL'
   19 |   EVAL("new Set(['value1', 'value2']).entries()", &result);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp: In member function 'virtual bool cls_testIntString_bug515273::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:13:3: note: in expansion of macro 'EVAL'
   13 |   EVAL("'1';", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:18:3: note: in expansion of macro 'EVAL'
   18 |   EVAL("'42';", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:23:3: note: in expansion of macro 'EVAL'
   23 |   EVAL("'111';", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:29:3: note: in expansion of macro 'EVAL'
   29 |   EVAL("'a';", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:108:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  108 |     if (!evaluate(s, __FILE__, __LINE__, vp)) return false; \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testIntString.cpp:34:3: note: in expansion of macro 'EVAL'
   34 |   EVAL("'bc';", &v);
      |   ^~~~
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testJSEvaluateScript.cpp: In member function 'virtual bool cls_testJSEvaluateScript::run(JS::HandleObject)':
/<<PKGBUILDDIR>>/js/src/jsapi-tests/testJSEvaluateScript.cpp:26:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   26 |   CHECK(JS::Evaluate(cx, scopeChain, opts.setFileAndLine(__FILE__, __LINE__),
/<<PKGBUILDDIR>>/js/src/jsapi-tests/tests.h:251:11: note: in definition of macro 'CHECK'
  251 |     if (!(expr))                                                     \
      |           ^~~~
js/src/jsapi-tests/jsapi-tests
/usr/bin/g++ -o ../../../dist/bin/jsapi-tests -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests/jsapi-tests.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/lib   ../build/libjs_static.a  -pie  -lm -ldl  -latomic -lffi -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lz -lm
/usr/bin/g++ -o Unified_cpp_dom_canvas2.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/Unified_cpp_dom_canvas2.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas2.cpp
dom/canvas/Unified_cpp_dom_canvas3.o
/usr/bin/ld: total time in link: 10.344328
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/jsapi-tests
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
/usr/bin/g++ -o Unified_cpp_dom_canvas3.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/Unified_cpp_dom_canvas3.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas3.cpp
dom/canvas/Unified_cpp_dom_canvas4.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontEntry.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/gfxFont.h:11,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp:52,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:20:
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  463 |         std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block));
      |                                                                   ^
/<<PKGBUILDDIR>>/build-browser/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here
   46 |   struct Block {
      |          ^~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/OwningNonNull.h:12,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/RootedOwningNonNull.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:20,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:15,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/<<PKGBUILDDIR>>/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGLContext.cpp:2417:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 2417 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause
  991 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
 1067 |   NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGLContext.cpp:2415:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
 2415 |   NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsUtils.h:14,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsCOMPtr.h:30,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsAutoPtr.h:10,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasImageCache.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  894 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  893 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:15,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/<<PKGBUILDDIR>>/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageBitmap.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   41 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageBitmap.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   40 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
  268 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  267 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1007 |   foundInterface = 0;                                                \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
   25 | NS_INTERFACE_MAP_END
      | ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
   24 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)':
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 1022 |   foundInterface = 0;                                                   \
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 1071 |   NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
  320 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause
  981 |   else
      |   ^~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
      |                                            ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
  319 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas3.cpp:56:
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionDisjointTimerQuery.cpp: In member function 'void mozilla::WebGLExtensionDisjointTimerQuery::GetQueryEXT(JSContext*, GLenum, GLenum, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionDisjointTimerQuery.cpp:81:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   81 | void WebGLExtensionDisjointTimerQuery::GetQueryEXT(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionDisjointTimerQuery.cpp:89:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   89 |   mContext->GetQuery(cx, target, pname, retval);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionDisjointTimerQuery.cpp: In member function 'void mozilla::WebGLExtensionDisjointTimerQuery::GetQueryObjectEXT(JSContext*, const mozilla::WebGLQuery&, GLenum, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionDisjointTimerQuery.cpp:92:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   92 | void WebGLExtensionDisjointTimerQuery::GetQueryObjectEXT(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionDisjointTimerQuery.cpp:100:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 |   mContext->GetQueryParameter(cx, query, pname, retval);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas3.cpp:119:
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionMOZDebug.cpp: In member function 'void mozilla::WebGLExtensionMOZDebug::GetParameter(JSContext*, GLenum, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) const':
/<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionMOZDebug.cpp:20:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   20 | void WebGLExtensionMOZDebug::GetParameter(JSContext* cx, GLenum pname,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_dom_canvas4.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/Unified_cpp_dom_canvas4.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas4.cpp
dom/canvas/Unified_cpp_dom_canvas5.o
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContextGL.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const bool]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContextGL.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'JS::Value mozilla::WebGLContext::WebGLObjectAsJSValue(JSContext*, const WebGLObjectType*, mozilla::ErrorResult&) const [with WebGLObjectType = mozilla::WebGLBuffer]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'JS::Value mozilla::WebGLContext::WebGLObjectAsJSValue(JSContext*, const WebGLObjectType*, mozilla::ErrorResult&) const [with WebGLObjectType = mozilla::WebGLTexture]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual JS::Value mozilla::WebGLContext::GetParameter(JSContext*, GLenum, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContextGL.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:346:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  346 |   return ToJSValue(aCx, aArgument, N, aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContextGL.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas2.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/HashTable.h:89,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/HashTable.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/TracingAPI.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/GCPolicyAPI.h:49,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/RootingAPI.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/js/CallArgs.h:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/jsapi.h:29,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/xpcpublic.h:10,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsThreadUtils.h:24,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsExpirationTracker.h:19,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasImageCache.cpp:9,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array<T, Length>&) [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>; unsigned int N = 2]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/webrender/WebRenderTypes.h:99:19:   required from 'mozilla::wr::RenderRootArray<T>::RenderRootArray() [with T = std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>]'
/<<PKGBUILDDIR>>/build-browser/dist/include/Layers.h:248:29:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   67 |   memset(&aArr[0], 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/map:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/map:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/FrameMetrics.h:11,
                 from /<<PKGBUILDDIR>>/layout/generic/nsIScrollableFrame.h:22,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:25,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasImageCache.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
/usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map<long long unsigned int, mozilla::layers::ScrollUpdateInfo>' declared here
  100 |     class map
      |           ^~~
/usr/bin/g++ -o Unified_cpp_dom_canvas5.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/build-browser/dom/canvas -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/svg -I/<<PKGBUILDDIR>>/dom/workers -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/gfx/angle/checkout/include -I/<<PKGBUILDDIR>>/gfx/gl -I/<<PKGBUILDDIR>>/image -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/media/libyuv/libyuv/include -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/config -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/core -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/docs -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/gpu -I/<<PKGBUILDDIR>>/gfx/skia/skia/include/utils -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/build-browser/dist/include/cairo -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wno-error=shadow -Wno-missing-braces  -MD -MP -MF .deps/Unified_cpp_dom_canvas5.o.pp   /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas5.cpp
In file included from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:26,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/<<PKGBUILDDIR>>/dom/canvas/nsICanvasRenderingContextInternal.h: In member function 'virtual nsresult nsICanvasRenderingContextInternal::SetContextOptions(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/nsICanvasRenderingContextInternal.h:174:14: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 |   NS_IMETHOD SetContextOptions(JSContext* cx, JS::Handle<JS::Value> options,
      |              ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp: In member function 'void mozilla::WebGLContext::GetQueryParameter(JSContext*, const mozilla::WebGLQuery&, GLenum, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 | void WebGLContext::GetQueryParameter(JSContext*, const WebGLQuery& query,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:20:
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextSamplers.cpp: In member function 'void mozilla::WebGL2Context::GetSamplerParameter(JSContext*, const mozilla::WebGLSampler&, GLenum, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextSamplers.cpp:78:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   78 | void WebGL2Context::GetSamplerParameter(JSContext*, const WebGLSampler& sampler,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:38:
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextSync.cpp: In member function 'void mozilla::WebGL2Context::GetSyncParameter(JSContext*, const mozilla::WebGLSync&, GLenum, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextSync.cpp:109:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  109 | void WebGL2Context::GetSyncParameter(JSContext*, const WebGLSync& sync,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:65:
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp: In member function 'void mozilla::WebGL2Context::GetActiveUniforms(JSContext*, const mozilla::WebGLProgram&, const mozilla::dom::Sequence<unsigned int>&, GLenum, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp:128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 | void WebGL2Context::GetActiveUniforms(
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp:189:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  189 |         if (!JS_DefineElement(cx, array, i, value, JSPROP_ENUMERATE)) return;
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp:196:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |         if (!JS_DefineElement(cx, array, i, value, JSPROP_ENUMERATE)) return;
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp: In member function 'void mozilla::WebGL2Context::GetActiveUniformBlockParameter(JSContext*, const mozilla::WebGLProgram&, GLuint, GLenum, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp:215:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  215 | void WebGL2Context::GetActiveUniformBlockParameter(
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:101:
/<<PKGBUILDDIR>>/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::SetContextOptions(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/WebGLContext.cpp:333:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  333 | WebGLContext::SetContextOptions(JSContext* cx, JS::Handle<JS::Value> options,
      | ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::WebGLContext::GetExtension(JSContext*, const nsAString&, JS::MutableHandle<JSObject*>, mozilla::dom::CallerType, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'JS::Value mozilla::WebGLContext::WebGLObjectAsJSValue(JSContext*, const WebGLObjectType*, mozilla::ErrorResult&) const [with WebGLObjectType = mozilla::WebGLBuffer]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:65:
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp: In member function 'void mozilla::WebGL2Context::GetIndexedParameter(JSContext*, GLenum, GLuint, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextUniforms.cpp:56:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   56 | void WebGL2Context::GetIndexedParameter(JSContext* cx, GLenum target,
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:11:
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextRenderbuffers.cpp: In member function 'void mozilla::WebGL2Context::GetInternalformatParameter(JSContext*, GLenum, GLenum, GLenum, JS::MutableHandleValue, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextRenderbuffers.cpp:15:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   15 | void WebGL2Context::GetInternalformatParameter(JSContext* cx, GLenum target,
      |      ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::WebGLBuffer::IndexRange&}; _Tp = mozilla::WebGLBuffer::IndexRange; _Alloc = std::allocator<mozilla::WebGLBuffer::IndexRange>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<mozilla::WebGLBuffer::IndexRange>::iterator' {aka '__gnu_cxx::__normal_iterator<mozilla::WebGLBuffer::IndexRange*, std::vector<mozilla::WebGLBuffer::IndexRange> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/gfx/2D.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsRect.h:15,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/nsIContentViewer.h:32,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Document.h:20,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:34,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/usr/include/c++/9/bits/stl_vector.h: In member function 'void mozilla::WebGLBuffer::InvalidateCacheRange(uint64_t, uint64_t) const':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mozilla::WebGLBuffer::IndexRange*, std::vector<mozilla::WebGLBuffer::IndexRange> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp: In member function 'void mozilla::WebGLContext::GetQuery(JSContext*, GLenum, GLenum, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:102:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  102 | void WebGLContext::GetQuery(JSContext* cx, GLenum target, GLenum pname,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2Context.h:9,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGL2ContextQueries.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas1.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'JS::Value mozilla::WebGLContext::WebGLObjectAsJSValue(JSContext*, const WebGLObjectType*, mozilla::ErrorResult&) const [with WebGLObjectType = mozilla::WebGLTexture]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual JS::Value mozilla::WebGL2Context::GetParameter(JSContext*, GLenum, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.h:10,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp:6,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:20:
/<<PKGBUILDDIR>>/dom/canvas/nsICanvasRenderingContextInternal.h: In member function 'virtual nsresult nsICanvasRenderingContextInternal::SetContextOptions(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/nsICanvasRenderingContextInternal.h:174:14: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  174 |   NS_IMETHOD SetContextOptions(JSContext* cx, JS::Handle<JS::Value> options,
      |              ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:29:
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContextHelper::UpdateContext(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp:198:10: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 | nsresult CanvasRenderingContextHelper::UpdateContext(
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:20:
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp: In function 'bool mozilla::dom::ObjectToMatrix(JSContext*, JS::Handle<JSObject*>, mozilla::gfx::Matrix&, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp:1853:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1853 |     if (!JS_GetElement(aCx, aObj, i, &elt)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasImageCache.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual bool mozilla::dom::FulfillImageBitmapPromiseWorkerTask::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual nsresult mozilla::dom::FulfillImageBitmapPromiseTask::Run()':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:29:
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp: In member function 'void mozilla::dom::CanvasRenderingContextHelper::ToBlob(JSContext*, nsIGlobalObject*, mozilla::dom::EncodeCompleteCallback*, const nsAString&, JS::Handle<JS::Value>, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp:60:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 | void CanvasRenderingContextHelper::ToBlob(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp: In member function 'void mozilla::dom::CanvasRenderingContextHelper::ToBlob(JSContext*, nsIGlobalObject*, mozilla::dom::BlobCallback&, const nsAString&, JS::Handle<JS::Value>, bool, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp:23:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   23 | void CanvasRenderingContextHelper::ToBlob(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp:57:9: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 |   ToBlob(aCx, aGlobal, callback, aType, aParams, aUsePlaceholder, aRv);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp:57:9: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp: In member function 'virtual already_AddRefed<nsISupports> mozilla::dom::CanvasRenderingContextHelper::GetContext(JSContext*, const nsAString&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContextHelper.cpp:147:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 | already_AddRefed<nsISupports> CanvasRenderingContextHelper::GetContext(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasImageCache.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In static member function 'static JSObject* mozilla::dom::ImageBitmap::ReadStructuredClone(JSContext*, JSStructuredCloneReader*, nsIGlobalObject*, const nsTArray<RefPtr<mozilla::gfx::DataSourceSurface> >&, uint32_t)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:20:
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::SetContextOptions(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/CanvasRenderingContext2D.cpp:1594:1: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1594 | CanvasRenderingContext2D::SetContextOptions(JSContext* aCx,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasImageCache.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const double]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'void mozilla::dom::MatrixToJSObject(JSContext*, const Matrix&, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:346:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  346 |   return ToJSValue(aCx, aArgument, N, aValue);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas4.cpp:119:
/<<PKGBUILDDIR>>/dom/canvas/WebGLQuery.cpp: In member function 'void mozilla::WebGLQuery::GetQueryParameter(GLenum, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/dom/canvas/WebGLQuery.cpp:95:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   95 | void WebGLQuery::GetQueryParameter(GLenum pname,
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLExtensionStandardDerivatives.cpp:10,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas4.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'JS::Value mozilla::WebGLContext::WebGLObjectAsJSValue(JSContext*, const WebGLObjectType*, mozilla::ErrorResult&) const [with WebGLObjectType = mozilla::WebGLRenderbuffer]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:74:
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::OffscreenCanvas::ToBlob(JSContext*, const nsAString&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp:210:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  210 | already_AddRefed<Promise> OffscreenCanvas::ToBlob(JSContext* aCx,
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp:265:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  265 |   CanvasRenderingContextHelper::ToBlob(aCx, global, callback, aType, aParams,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                                        usePlaceholder, aRv);
      |                                        ~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:13,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/canvas/CanvasImageCache.cpp:11,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:11:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::ToBlob(JSContext*, const nsAString&, JS::Handle<JS::Value>, mozilla::ErrorResult&)::EncodeCallback::ReceiveBlob(already_AddRefed<mozilla::dom::Blob>)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::CreateImageBitmapFromBlob::MimeTypeAndDecodeAndCropBlobCompletedOwningThread(mozilla::layers::Image*, nsresult)':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas0.cpp:74:
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual already_AddRefed<nsISupports> mozilla::dom::OffscreenCanvas::GetContext(JSContext*, const nsAString&, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp:91:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   91 | already_AddRefed<nsISupports> OffscreenCanvas::GetContext(
      |                               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp:91:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/dom/canvas/OffscreenCanvas.cpp:114:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  114 |       aCx, aContextId, aContextOptions, aRv);
      |                                            ^
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h: In member function 'JS::Value mozilla::WebGLFBAttachPoint::GetParameter(mozilla::WebGLContext*, JSContext*, GLenum, GLenum, GLenum, mozilla::ErrorResult*) const':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingUtils.h:1107:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1107 |   return JS_WrapValue(cx, rval);
      |          ~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/IntersectionObserverBinding.h:17,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DOMIntersectionObserver.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:17,
                 from /<<PKGBUILDDIR>>/dom/base/nsStyledElement.h:18,
                 from /<<PKGBUILDDIR>>/dom/base/nsMappedAttributeElement.h:16,
                 from /<<PKGBUILDDIR>>/dom/html/nsGenericHTMLElement.h:11,
                 from /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/HTMLCanvasElement.h:13,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLContext.h:16,
                 from /<<PKGBUILDDIR>>/dom/canvas/WebGLShader.cpp:15,
                 from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas5.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = bool]':
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  351 | MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                   ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/build-browser/dom/canvas/Unified_cpp_dom_canvas5.cpp:74:
/<<PKGBUILDDIR>>/dom/canvas/WebGLUniformLocation.cpp: In member function 'JS::Value mozilla::WebGLUniformLocation::GetUniform(JSContext*) const':
/<<PKGBUILDDIR>>/dom/canvas/WebGLUniformLocation.cpp:162:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  162 |       if (!dom::ToJSValue(js, boolBuffer, elemSize, &val)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/canvas'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
toolkit/library/symverscript.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /<<PKGBUILDDIR>>/toolkit/library/symverscript.in xul68
toolkit/library/libxul.so
rm -f libxul.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so /<<PKGBUILDDIR>>/build-browser/toolkit/library/libxul_so.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib   ../../js/src/build/libjs_static.a /<<PKGBUILDDIR>>/build-browser/arm-unknown-linux-gnueabihf/release/libgkrust.a ../../config/external/lgpllibs/liblgpllibs.so ../../widget/gtk/mozgtk/stub/libmozgtk_stub.so ../../widget/gtk/mozwayland/libmozwayland.so -Wl,--version-script,symverscript  -ldl  -ljsoncpp -lpthread -ldl -lc -lffi -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lz -lm -latomic -lssl3 -lsmime3 -lnss3 -lnssutil3 -lsqlite3 -lfreetype -lfontconfig -lrt -lXrender -levent -lasound -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lstartup-notification-1 -lX11-xcb -lxcb-shm -lxcb -lX11 -lXext -lpangoft2-1.0 -lXt -lgthread-2.0
/usr/bin/ld: total time in link: 437.551807
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libxul.so
chmod +x libxul.so
../../config/nsinstall -R -m 644 'libxul.so' '../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test'
mkdir -p '.deps/'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/app'
mkdir -p '.deps/'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/shell'
mkdir -p '.deps/'
toolkit/crashreporter/test/ExceptionThrower.o
/usr/bin/g++ -o ExceptionThrower.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSHARED_LIBRARY=libtestcrasher.so -DNO_STABS_SUPPORT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/toolkit/crashreporter/test -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/ExceptionThrower.o.pp  -fexceptions /<<PKGBUILDDIR>>/toolkit/crashreporter/test/ExceptionThrower.cpp
toolkit/crashreporter/test/Unified_cpp_crashreporter_test0.o
/usr/bin/g++ -o Unified_cpp_crashreporter_test0.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSHARED_LIBRARY=libtestcrasher.so -DNO_STABS_SUPPORT -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/toolkit/crashreporter/test -I/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test -I/<<PKGBUILDDIR>>/toolkit/crashreporter/breakpad-client -I/<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wno-unused-local-typedefs -Wno-shadow -Wno-deprecated-declarations -Wno-bool-compare -Wno-unused-but-set-variable -Wno-implicit-fallthrough  -MD -MP -MF .deps/Unified_cpp_crashreporter_test0.o.pp   /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test/Unified_cpp_crashreporter_test0.cpp
ipc/app/MozillaRuntimeMain.o
/usr/bin/g++ -o MozillaRuntimeMain.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DOS_POSIX=1 -DOS_LINUX=1 -I/<<PKGBUILDDIR>>/ipc/app -I/<<PKGBUILDDIR>>/build-browser/ipc/app -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/xpcom/base -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wshadow  -MD -MP -MF .deps/MozillaRuntimeMain.o.pp   /<<PKGBUILDDIR>>/ipc/app/MozillaRuntimeMain.cpp
js/xpconnect/shell/xpcshell.o
/usr/bin/g++ -o xpcshell.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DOS_POSIX=1 -DOS_LINUX=1 -I/<<PKGBUILDDIR>>/js/xpconnect/shell -I/<<PKGBUILDDIR>>/build-browser/js/xpconnect/shell -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/ipc/glue -I/<<PKGBUILDDIR>>/toolkit/xre -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include  -MD -MP -MF .deps/xpcshell.o.pp   /<<PKGBUILDDIR>>/js/xpconnect/shell/xpcshell.cpp
ipc/app/plugin-container
/usr/bin/g++ -o ../../dist/bin/plugin-container -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/ipc/app/plugin-container.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie ../../toolkit/library/libxul.so -ldl  -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl -latomic
/usr/bin/ld: total time in link: 0.799501
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../dist/bin/plugin-container
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/app'
js/xpconnect/shell/xpcshell
/usr/bin/g++ -o ../../../dist/bin/xpcshell -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  /<<PKGBUILDDIR>>/build-browser/js/xpconnect/shell/xpcshell.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -rdynamic -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     -pie ../../../toolkit/library/libxul.so -ldl  -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl -latomic -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 -lstartup-notification-1
/usr/bin/ld: total time in link: 0.881491
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/xpcshell
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/xpconnect/shell'
In file included from /usr/include/c++/9/vector:72,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.h:46,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.cc:37,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test/Unified_cpp_crashreporter_test0.cpp:2:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const google_breakpad::MappedMemoryRegion&}; _Tp = google_breakpad::MappedMemoryRegion; _Alloc = std::allocator<google_breakpad::MappedMemoryRegion>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::MappedMemoryRegion>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::MappedMemoryRegion*, std::vector<google_breakpad::MappedMemoryRegion> >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<google_breakpad::MappedMemoryRegion>::iterator' {aka '__gnu_cxx::__normal_iterator<google_breakpad::MappedMemoryRegion*, std::vector<google_breakpad::MappedMemoryRegion> >'} changed in GCC 7.1
In file included from /usr/include/c++/9/vector:67,
                 from /<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/vector:3,
                 from /<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers/vector:44,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.h:46,
                 from /<<PKGBUILDDIR>>/toolkit/crashreporter/google-breakpad/src/processor/basic_code_modules.cc:37,
                 from /<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test/Unified_cpp_crashreporter_test0.cpp:2:
/usr/include/c++/9/bits/stl_vector.h: In function 'bool google_breakpad::ParseProcMaps(const string&, std::vector<google_breakpad::MappedMemoryRegion>*)':
/usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<google_breakpad::MappedMemoryRegion*, std::vector<google_breakpad::MappedMemoryRegion> >' changed in GCC 7.1
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
toolkit/crashreporter/test/libtestcrasher.so
rm -f libtestcrasher.so
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libtestcrasher.so -o libtestcrasher.so ExceptionThrower.o Unified_cpp_crashreporter_test0.o   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib     ../../library/libxul.so   -ldl  -L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl
/usr/bin/ld: total time in link: 0.433742
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target libtestcrasher.so
chmod +x libtestcrasher.so
../../../config/nsinstall -R -m 644 'libtestcrasher.so' '../../../_tests/xpcshell/toolkit/crashreporter/test'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/test'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Circular /<<PKGBUILDDIR>>/CLOBBER <- /<<PKGBUILDDIR>>/CLOBBER dependency dropped.
make recurse_misc
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/build'
../config/nsinstall -R -m 644 'application.ini' '../dist/bin'
rm -f '../dist/bin/.gdbinit_python'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
js/src/build/spidermonkey_checks.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/config/run_spidermonkey_checks.py main spidermonkey_checks .deps/spidermonkey_checks.pp .deps/spidermonkey_checks.stub libjs_static.a /<<PKGBUILDDIR>>/config/check_spidermonkey_style.py /<<PKGBUILDDIR>>/config/check_macroassembler_style.py /<<PKGBUILDDIR>>/config/check_js_opcode.py
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/.gdbinit_python.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-esr -Dtopsrcdir=/<<PKGBUILDDIR>> -Dtopobjdir=/<<PKGBUILDDIR>>/build-browser -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/build/.gdbinit_python.in' -o '../dist/bin/.gdbinit_python'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/gdb'
rm -f '../../../dist/bin/gdb-tests-gdb.py'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/gdb-tests-gdb.py.pp  -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -DBUILD_CTYPES=1 -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZJS_MAJOR_VERSION=68 -DMOZJS_MINOR_VERSION=2 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_MEMORY=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/js/src/gdb/gdb-tests-gdb.py.in' -o '../../../dist/bin/gdb-tests-gdb.py'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
rm -f '../../../js/src/jsapi-tests/jsapi-tests-gdb.py'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/jsapi-tests-gdb.py.pp  -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<<PKGBUILDDIR>>/js/src -DBUILD_CTYPES=1 -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZJS_MAJOR_VERSION=68 -DMOZJS_MINOR_VERSION=2 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_MEMORY=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/js/src/jsapi-tests/jsapi-tests-gdb.py.in' -o '../../../js/src/jsapi-tests/jsapi-tests-gdb.py'
../../../config/nsinstall -R -m 644 '../../../dist/bin/gdb-tests-gdb.py' '/<<PKGBUILDDIR>>/build-browser/js/src/gdb'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/gdb'
../config/nsinstall -R -m 644 '/<<PKGBUILDDIR>>/.gdbinit' '/<<PKGBUILDDIR>>/build-browser'
rm -f '../dist/bin/.lldbinit'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/.lldbinit.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-esr -Dtopsrcdir=/<<PKGBUILDDIR>> -Dtopobjdir=/<<PKGBUILDDIR>>/build-browser -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/build/.lldbinit.in' -o '../dist/bin/.lldbinit'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil'
make[5]: Nothing to be done for 'misc'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavutil'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec'
make[5]: Nothing to be done for 'misc'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/ffvpx/libavcodec'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests'
../../config/nsinstall -R -m 644 'TestArguments' '../../_tests/xpcshell/xpcom/tests/unit'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
../../config/nsinstall -R -m 644 'TestBlockingProcess' '../../_tests/xpcshell/xpcom/tests/unit'
../../config/nsinstall -R -m 644 'TestPRIntN' '../../_tests/xpcshell/xpcom/tests/unit'
../../config/nsinstall -R -m 644 'TestQuickReturn' '../../_tests/xpcshell/xpcom/tests/unit'
../../config/nsinstall -R -m 644 'TestUnicodeArguments' '../../_tests/xpcshell/xpcom/tests/unit'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/test/httpserver'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/httpd.manifest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/modules/libpref'
rm -f '../../dist/bin/greprefs.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/greprefs.js.pp  -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DOS_ARCH=Linux -DMOZ_WIDGET_TOOLKIT=gtk3 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/modules/libpref/greprefs.js' -o '../../dist/bin/greprefs.js'
../config/nsinstall -R -m 644 '/<<PKGBUILDDIR>>/.ycm_extra_conf.py' '/<<PKGBUILDDIR>>/build-browser'
../config/nsinstall -R -m 644 'automation.py' '../_tests/reftest'
../config/nsinstall -R -m 644 'automation.py' '../_tests/testing/mochitest'
../config/nsinstall -R -m 644 '../dist/bin/.gdbinit_python' '/<<PKGBUILDDIR>>/build-browser'
../config/nsinstall -R -m 644 '../dist/bin/.lldbinit' '/<<PKGBUILDDIR>>/build-browser'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/test/httpserver'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/chrome.manifest 'manifest components/HandlerService.manifest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/TestInterfaceJS.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/push'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/chrome.manifest 'manifest components/Push.manifest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test'
layout/style/test/css_properties.js.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/layout/style/test/gen-css-properties.py main css_properties.js .deps/css_properties.js.pp .deps/css_properties.js.stub /<<PKGBUILDDIR>>/layout/style/test/css_properties_like_longhand.js host_ListCSSProperties
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/modules/libpref'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/pkcs11testmodule'
make[5]: Nothing to be done for 'misc'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/tests/unit/pkcs11testmodule'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/enterprisepolicies'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/EnterprisePolicies.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/push'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/extensions-toolkit.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/enterprisepolicies'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/featuregates'
toolkit/components/featuregates/feature_definitions.json.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/featuregates/gen_feature_definitions.py main feature_definitions.json .deps/feature_definitions.json.pp .deps/feature_definitions.json.stub /<<PKGBUILDDIR>>/toolkit/components/featuregates/Features.toml
../../../config/nsinstall -R -m 644 'css_properties.js' '../../../_tests/testing/mochitest/tests/layout/style/test'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/style/test'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/processsingleton'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/ProcessSingleton.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reader'
rm -f '../../../dist/bin/modules/Readerable.jsm'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/Readerable.jsm.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/toolkit/components/reader/Readerable.jsm' -o '../../../dist/bin/modules/Readerable.jsm'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/processsingleton'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/search'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/toolkitsearch.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reader'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/featuregates'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/search'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes/tests'
../../../../config/nsinstall -R -m 644 'libjsctypes-test.so' '../../../../_tests/testing/mochitest/chrome/toolkit/components/ctypes/tests/chrome'
../../../../config/nsinstall -R -m 644 'libjsctypes-test.so' '../../../../_tests/xpcshell/toolkit/components/ctypes/tests/unit'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/ctypes/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/terminator'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/terminator.manifest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/normandy/test/browser'
toolkit/components/normandy/test/browser/normandydriver-1.0.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/normandy/test/create_xpi.py main addons/normandydriver-1.0.xpi .deps/addons/normandydriver-1.0.xpi.pp .deps/addons/normandydriver-1.0.xpi.stub /<<PKGBUILDDIR>>/toolkit/components/normandy/test/browser/addons/normandydriver-1.0
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/terminator'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/locales'
toolkit/locales/multilocale.txt.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/locales/gen_multilocale.py main multilocale.txt .deps/multilocale.txt.pp .deps/multilocale.txt.stub
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
toolkit/components/telemetry/EventArtifactDefinitions.json.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_event_data.py generate_JSON_definitions EventArtifactDefinitions.json .deps/EventArtifactDefinitions.json.pp .deps/EventArtifactDefinitions.json.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Events.yaml
toolkit/components/normandy/test/browser/normandydriver-2.0.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/normandy/test/create_xpi.py main addons/normandydriver-2.0.xpi .deps/addons/normandydriver-2.0.xpi.pp .deps/addons/normandydriver-2.0.xpi.stub /<<PKGBUILDDIR>>/toolkit/components/normandy/test/browser/addons/normandydriver-2.0
../../config/nsinstall -R -m 644 'multilocale.txt' '../../dist/bin/res'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/modules'
rm -f '../../dist/bin/modules/AppConstants.jsm'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/AppConstants.jsm.pp  -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DMENUBAR_CAN_AUTOHIDE=1 -DHAVE_SHELL_SERVICE=1 -DANDROID_PACKAGE_NAME=org.mozilla.firefox-esr -DMOZ_APP_NAME=firefox-esr -DMOZ_APP_VERSION=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DMOZ_BING_API_CLIENTID=no-bing-api-clientid -DMOZ_BING_API_KEY=no-bing-api-key -DMOZ_GOOGLE_LOCATION_SERVICE_API_KEY=AIzaSyD3uzXks34szqk9WhKoFZypVPgdDbT3uPw -DMOZ_GOOGLE_SAFEBROWSING_API_KEY=AIzaSyD3uzXks34szqk9WhKoFZypVPgdDbT3uPw -DMOZ_MACBUNDLE_NAME=Firefox.app -DMOZ_MOZILLA_API_KEY=91e66841-a83b-487f-9b5d-e460f5225ebf -DMOZ_WIDGET_TOOLKIT=gtk3 -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DDEBUG_JS_MODULES= -DOMNIJAR_NAME=omni.ja -DMOZ_SYSTEM_NSS -DMOZ_UNSIGNED_APP_SCOPE -DMOZ_UNSIGNED_SYSTEM_SCOPE -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/toolkit/modules/AppConstants.jsm' -o '../../dist/bin/modules/AppConstants.jsm'
../../../../../config/nsinstall -R -m 644 'addons/normandydriver-1.0.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/components/normandy/test/browser/addons'
../../../../../config/nsinstall -R -m 644 'addons/normandydriver-2.0.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/components/normandy/test/browser/addons'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/normandy/test/browser'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/modules'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions'
toolkit/mozapps/extensions/built_in_addons.json.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/gen_built_in_addons.py main built_in_addons.json .deps/built_in_addons.json.pp .deps/built_in_addons.json.stub --features=browser/features
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/xre'
rm -f '../../dist/bin/platform.ini'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/platform.ini.pp  -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_DISPLAYNAME="Firefox"' '-DMOZ_APP_VENDOR="Mozilla"' '-DMOZ_APP_VERSION="68.2.0"' '-DOS_TARGET="Linux"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="Linux_arm-eabi-gcc3"' -DGRE_MILESTONE=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DAPP_VERSION=68.2.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/toolkit/xre/platform.ini' -o '../../dist/bin/platform.ini'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/xre'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src'
../../../../config/nsinstall -R -m 644 'main.development.js' '../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src'
../../../../config/nsinstall -R -m 644 'main.js' '../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src'
../../../../config/nsinstall -R -m 644 'vendors.js' '../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/preferences'
rm -f '../../../dist/bin/browser/defaults/preferences/devtools-client.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/devtools-client.js.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/devtools/client/preferences/devtools-client.js' -o '../../../dist/bin/browser/defaults/preferences/devtools-client.js'
toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/components/telemetry/build_scripts/gen_scalar_data.py generate_JSON_definitions ScalarArtifactDefinitions.json .deps/ScalarArtifactDefinitions.json.pp .deps/ScalarArtifactDefinitions.json.stub /<<PKGBUILDDIR>>/toolkit/components/telemetry/Scalars.yaml
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/preferences'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/webconsole'
devtools/shared/webconsole/reserved-js-words.js.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/devtools/shared/webconsole/GenerateReservedWordsJS.py main reserved-js-words.js .deps/reserved-js-words.js.pp .deps/reserved-js-words.js.stub /<<PKGBUILDDIR>>/js/src/frontend/ReservedWords.h
../../../config/nsinstall -R -m 644 'reserved-js-words.js' '../../../dist/bin/browser/chrome/devtools/modules/devtools/shared/webconsole'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/webconsole'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/startup/preferences'
rm -f '../../../dist/bin/browser/defaults/preferences/devtools-startup.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/devtools-startup.js.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/devtools/startup/preferences/devtools-startup.js' -o '../../../dist/bin/browser/defaults/preferences/devtools-startup.js'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/startup/preferences'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
toolkit/library/dependentlibs.list.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/library/dependentlibs.py gen_list dependentlibs.list .deps/dependentlibs.list.pp .deps/dependentlibs.list.stub libxul.so
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/extensions.manifest'
../../../config/nsinstall -R -m 644 'built_in_addons.json' '../../../dist/bin/browser/chrome/browser/content/browser'
rm -f '../../../dist/bin/components/extensions.manifest'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/extensions.manifest.pp  -DNDEBUG=1 -DTRIMMED=1 -DMOZ_BUILD_APP_IS_BROWSER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/toolkit/mozapps/extensions/extensions.manifest' -o '../../../dist/bin/components/extensions.manifest'
../../config/nsinstall -R -m 644 'dependentlibs.list' '../../dist/bin'
../../config/nsinstall -R -m 644 'dependentlibs.list.gtest' '../../dist/bin'
rm -f '../../toolkit/library/libxul.so-gdb.py'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/libxul.so-gdb.py.pp  -DNDEBUG=1 -DTRIMMED=1 -Dtopsrcdir=/<<PKGBUILDDIR>> -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/toolkit/library/libxul.so-gdb.py.in' -o '../../toolkit/library/libxul.so-gdb.py'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/services/common'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/chrome.manifest 'manifest components/servicesComponents.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/services/common'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/services/crypto'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/chrome.manifest 'manifest components/cryptoComponents.manifest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/services/settings'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/chrome.manifest 'manifest components/servicesSettings.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/services/crypto'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/services/settings'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/services/sync'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/chrome.manifest 'manifest components/SyncComponents.manifest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/remote'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../dist/bin/chrome.manifest 'manifest components/RemoteAgent.manifest'
rm -f '../../dist/bin/defaults/pref/services-sync.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/services-sync.js.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/services/sync/services-sync.js' -o '../../dist/bin/defaults/pref/services-sync.js'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/remote'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/marionette/components'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/marionette.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/marionette/components'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1'
rm -f '../../../dist/bin/gmp-clearkey/0.1/manifest.json'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/manifest.json.pp  -DNDEBUG=1 -DTRIMMED=1 -DCDM_IMPLEMENTATION -DMOZ_NO_MOZALLOC -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/media/gmp-clearkey/0.1/manifest.json.in' -o '../../../dist/bin/gmp-clearkey/0.1/manifest.json'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/services/sync'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/branding/official'
rm -f '../../../dist/bin/browser/defaults/preferences/firefox-branding.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/firefox-branding.js.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/browser/branding/official/pref/firefox-branding.js' -o '../../../dist/bin/browser/defaults/preferences/firefox-branding.js'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/gmp-clearkey/0.1'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser'
rm -f '../dist/bin/browser/defaults/preferences/firefox.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/firefox.js.pp  -DNDEBUG=1 -DTRIMMED=1 -DAPP_VERSION=68.2.0 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/browser/app/profile/firefox.js' -o '../dist/bin/browser/defaults/preferences/firefox.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/TelemetryStartup.manifest'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/branding/official'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/tests'
../../../config/nsinstall -R -m 644 'WriteArgument' '../../../_tests/xpcshell/uriloader/exthandler/tests/unit'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/uriloader/exthandler/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/push/test/xpcshell'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../../dist/bin/chrome.manifest 'manifest components/PushServiceHandler.manifest'
../../../config/nsinstall -R -m 644 'ScalarArtifactDefinitions.json' '../../../dist/bin'
../../../config/nsinstall -R -m 644 'EventArtifactDefinitions.json' '../../../dist/bin'
mkdir -p '/<<PKGBUILDDIR>>/build-browser/_tests/xpcshell/toolkit/components/telemetry/tests/unit/'
set -e;  \
for dir in /<<PKGBUILDDIR>>/toolkit/components/telemetry/tests/addons/*; do \
  base=`basename $dir`; \
  (cd $dir && zip -qr /<<PKGBUILDDIR>>/build-browser/_tests/xpcshell/toolkit/components/telemetry/tests/unit/$base.xpi *); \
done
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/test/browser'
toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/create_xpi.py main addons/browser_dragdrop1.xpi .deps/addons/browser_dragdrop1.xpi.pp .deps/addons/browser_dragdrop1.xpi.stub /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/browser/addons/browser_dragdrop1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/push/test/xpcshell'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'ast.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'debuggee.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'event-listeners.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'expressions.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'file-search.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'navigation.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'preview.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'project-text-search.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'quick-open.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'source-actors.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'source-tree.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'tabs.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'toolbox.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
../../../../../config/nsinstall -R -m 644 'ui.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client'
../../../../../config/nsinstall -R -m 644 'chrome.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components'
../../../../../config/nsinstall -R -m 644 'A11yIntention.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components'
../../../../../config/nsinstall -R -m 644 'firefox.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client'
../../../../../config/nsinstall -R -m 644 'App.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components'
../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client'
../../../../../config/nsinstall -R -m 644 'ProjectSearch.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client'
../../../../../config/nsinstall -R -m 644 'QuickOpenModal.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components'
../../../../../config/nsinstall -R -m 644 'ShortcutsModal.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components'
../../../../../config/nsinstall -R -m 644 'WelcomeBox.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'ast.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'async-requests.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'breakpoints.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'debuggee.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'breakpointAtLocation.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'event-listeners.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'expressions.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'breakpoints.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'file-search.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'breakpointSources.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'getCallStackFrames.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'pause.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'inComponent.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'pending-breakpoints.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'preview.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'isSelectedFrameVisible.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'project-text-search.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'pause.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'quick-open.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'visibleBreakpoints.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'visibleColumnBreakpoints.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'source-actors.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'source-tree.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/selectors'
../../../../../config/nsinstall -R -m 644 'sources.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'tabs.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
../../../../../config/nsinstall -R -m 644 'ui.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/reducers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'assert.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'ast.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'async-value.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'asyncStoreHelper.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/parser'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/parser'
../../../../../config/nsinstall -R -m 644 'bootstrap.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'build-query.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'clipboard.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'connect.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'context.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'dbg.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'defer.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'DevToolsUtils.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'expressions.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/pretty-print'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print'
../../../../../config/nsinstall -R -m 644 'fromJS.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/pretty-print'
../../../../../config/nsinstall -R -m 644 'function.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'indentation.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'isMinified.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'location.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'log.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'makeRecord.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'memoize.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'memoizableAction.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'path.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/search'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search'
../../../../../config/nsinstall -R -m 644 'prefs.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/workers/search'
../../../../../config/nsinstall -R -m 644 'preview.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'project-search.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'quick-open.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'result-list.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'selected-location.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'source-maps.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'source-queue.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'source.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'tabs.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'task.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'telemetry.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'text.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'timings.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library/gtest'
toolkit/library/gtest/symverscript.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /<<PKGBUILDDIR>>/toolkit/library/symverscript.in xul68
../../../../../config/nsinstall -R -m 644 'ui.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'url.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'utils.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'wasm.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'worker.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
../../../../../config/nsinstall -R -m 644 'workers.js' '../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/services/settings/test/unit/test_remote_settings_signatures'
services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/pycert.py main collection_signing_root.pem .deps/collection_signing_root.pem.pp .deps/collection_signing_root.pem.stub /<<PKGBUILDDIR>>/services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.certspec
toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/create_xpi.py main addons/browser_dragdrop2.xpi .deps/addons/browser_dragdrop2.xpi.pp .deps/addons/browser_dragdrop2.xpi.stub /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/browser/addons/browser_dragdrop2
rm -f '../../../toolkit/library/gtest/libxul.so-gdb.py'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/libxul.so-gdb.py.pp  -DNDEBUG=1 -DTRIMMED=1 -Dtopsrcdir=/<<PKGBUILDDIR>> -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/toolkit/library/libxul.so-gdb.py.in' -o '../../../toolkit/library/gtest/libxul.so-gdb.py'
toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/create_xpi.py main addons/browser_dragdrop_incompat.xpi .deps/addons/browser_dragdrop_incompat.xpi.pp .deps/addons/browser_dragdrop_incompat.xpi.stub /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/browser/addons/browser_dragdrop_incompat
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library/gtest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/browser/chrome.manifest 'manifest components/BrowserComponents.manifest'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../dist/bin/browser/chrome.manifest 'manifest components/testComponents.manifest'
services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/pycert.py main collection_signing_int.pem .deps/collection_signing_int.pem.pp .deps/collection_signing_int.pem.stub /<<PKGBUILDDIR>>/services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.certspec
toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/create_xpi.py main addons/browser_installssl.xpi .deps/addons/browser_installssl.xpi.pp .deps/addons/browser_installssl.xpi.stub /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/browser/addons/browser_installssl
TEST-PASS | check_spidermonkey_style.py | ok
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests'
../../../../config/nsinstall -R -m 644 'libmodules-test.so' '../../../../_tests/xpcshell/toolkit/components/telemetry/tests/unit'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/ast'
../../../../../../config/nsinstall -R -m 644 'setInScopeLines.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/ast'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/breakpoints'
../../../../../../config/nsinstall -R -m 644 'breakpointPositions.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints'
../../../../../../config/nsinstall -R -m 644 'modify.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints'
../../../../../../config/nsinstall -R -m 644 'remapLocations.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints'
../../../../../../config/nsinstall -R -m 644 'syncBreakpoint.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/breakpoints'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'breakOnNext.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'commands.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'continueToHere.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'fetchScopes.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'mapFrames.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'mapScopes.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'paused.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'pauseOnExceptions.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'resumed.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'selectFrame.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
../../../../../../config/nsinstall -R -m 644 'skipPausing.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/pause'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'blackbox.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'breakableLines.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'loadSourceText.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'newSources.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'prettyPrint.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'select.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
../../../../../../config/nsinstall -R -m 644 'symbols.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/sources'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils'
../../../../../../config/nsinstall -R -m 644 'create-store.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/chrome'
../../../../../../config/nsinstall -R -m 644 'commands.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome'
../../../../../../config/nsinstall -R -m 644 'create.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome'
../../../../../../config/nsinstall -R -m 644 'events.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/chrome'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/firefox'
../../../../../../config/nsinstall -R -m 644 'commands.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox'
../../../../../../config/nsinstall -R -m 644 'create.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox'
../../../../../../config/nsinstall -R -m 644 'events.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox'
../../../../../../config/nsinstall -R -m 644 'workers.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/client/firefox'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'Breakpoint.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'Breakpoints.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'ColumnBreakpoint.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'ColumnBreakpoints.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'ConditionalPanel.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'DebugLine.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'EditorMenu.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'EmptyLines.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'Footer.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'HighlightLine.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'HighlightLines.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'SearchBar.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'Tab.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
../../../../../../config/nsinstall -R -m 644 'Tabs.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/PrimaryPanes'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes'
../../../../../../config/nsinstall -R -m 644 'Outline.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes'
../../../../../../config/nsinstall -R -m 644 'OutlineFilter.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes'
../../../../../../config/nsinstall -R -m 644 'SourcesTree.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes'
../../../../../../config/nsinstall -R -m 644 'SourcesTreeItem.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/PrimaryPanes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'CommandBar.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'EventListeners.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'Expressions.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'Scopes.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'UtilsBar.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'WhyPaused.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'Worker.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'Workers.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
../../../../../../config/nsinstall -R -m 644 'XHRBreakpoints.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'AccessibleImage.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'Accordion.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'Badge.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'BracketArrow.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'Dropdown.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'ManagedTree.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'Modal.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'Popover.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'PreviewFunction.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'ResultList.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'SearchInput.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
../../../../../../config/nsinstall -R -m 644 'SourceIcon.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/breakpoint'
../../../../../../config/nsinstall -R -m 644 'astBreakpointLocation.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint'
../../../../../../config/nsinstall -R -m 644 'breakpointPositions.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/breakpoint'
toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/create_xpi.py main addons/browser_theme.xpi .deps/addons/browser_theme.xpi.pp .deps/addons/browser_theme.xpi.stub /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/browser/addons/browser_theme
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'create-editor.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'get-expression.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'get-token-location.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'source-documents.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'source-editor.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'source-search.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
../../../../../../config/nsinstall -R -m 644 'token-events.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/editor'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause'
../../../../../../config/nsinstall -R -m 644 'why.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'base-query.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'compare.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'core.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'memoize.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'query-cache.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'query.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
../../../../../../config/nsinstall -R -m 644 'selector.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/resource'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'addToTree.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'collapseTree.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'formatTree.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'getDirectories.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'getURL.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'sortTree.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'treeOrder.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'updateTree.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
../../../../../../config/nsinstall -R -m 644 'utils.js' '../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/sources-tree'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/enterprisepolicies/schemas'
rm -f '../../../../dist/bin/browser/modules/policies/schema.jsm'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/schema.jsm.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/browser/components/enterprisepolicies/schemas/schema.jsm' -o '../../../../dist/bin/browser/modules/policies/schema.jsm'
services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/security/manager/ssl/tests/unit/pycert.py main collection_signing_ee.pem .deps/collection_signing_ee.pem.pp .deps/collection_signing_ee.pem.stub /<<PKGBUILDDIR>>/services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.certspec
TEST-PASS | check_macroassembler_style.py | ok
toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/create_xpi.py main addons/options_signed.xpi .deps/addons/options_signed.xpi.pp .deps/addons/options_signed.xpi.stub /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/test/browser/addons/options_signed
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/enterprisepolicies/schemas'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/extensions'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.buildlist ../../../dist/bin/browser/chrome.manifest 'manifest components/extensions-browser.manifest'
TEST-PASS | check_js_opcode.py | ok
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/extensions'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils/middleware'
../../../../../../../config/nsinstall -R -m 644 'context.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware'
../../../../../../../config/nsinstall -R -m 644 'history.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware'
../../../../../../../config/nsinstall -R -m 644 'log.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/menus'
../../../../../../../config/nsinstall -R -m 644 'breakpoints.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus'
../../../../../../../config/nsinstall -R -m 644 'promise.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware'
../../../../../../../config/nsinstall -R -m 644 'editor.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus'
../../../../../../../config/nsinstall -R -m 644 'thunk.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware'
../../../../../../../config/nsinstall -R -m 644 'source.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus'
../../../../../../../config/nsinstall -R -m 644 'timing.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/menus'
../../../../../../../config/nsinstall -R -m 644 'wait-service.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/actions/utils/middleware'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/Preview'
../../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
../../../../../../../config/nsinstall -R -m 644 'Breakpoint.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
../../../../../../../config/nsinstall -R -m 644 'Popup.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview'
../../../../../../../config/nsinstall -R -m 644 'BreakpointHeading.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/Editor/Preview'
../../../../../../../config/nsinstall -R -m 644 'BreakpointHeadingsContextMenu.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
../../../../../../../config/nsinstall -R -m 644 'BreakpointsContextMenu.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
../../../../../../../config/nsinstall -R -m 644 'ExceptionOption.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
../../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Frames'
../../../../../../../config/nsinstall -R -m 644 'Frame.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames'
../../../../../../../config/nsinstall -R -m 644 'FrameIndent.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames'
../../../../../../../config/nsinstall -R -m 644 'FrameMenu.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames'
../../../../../../../config/nsinstall -R -m 644 'Group.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared/Button'
../../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames'
../../../../../../../config/nsinstall -R -m 644 'CloseButton.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/SecondaryPanes/Frames'
../../../../../../../config/nsinstall -R -m 644 'CommandBarButton.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button'
../../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button'
../../../../../../../config/nsinstall -R -m 644 'PaneToggleButton.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/components/shared/Button'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/frames'
../../../../../../../config/nsinstall -R -m 644 'annotateFrames.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames'
../../../../../../../config/nsinstall -R -m 644 'collapseFrames.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames'
../../../../../../../config/nsinstall -R -m 644 'displayName.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames'
../../../../../../../config/nsinstall -R -m 644 'getFrameUrl.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'buildGeneratedBindingList.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'getLibraryFromUrl.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames'
../../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames'
../../../../../../../config/nsinstall -R -m 644 'filtering.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'findGeneratedBindingFromPosition.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/frames'
../../../../../../../config/nsinstall -R -m 644 'getApplicableBindingsForOriginalPosition.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'locColumn.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'mappingContains.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'positionCmp.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
../../../../../../../config/nsinstall -R -m 644 'rangeMetadata.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/mapScopes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/scopes'
../../../../../../../config/nsinstall -R -m 644 'getScope.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes'
../../../../../../../config/nsinstall -R -m 644 'getVariables.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes'
../../../../../../../config/nsinstall -R -m 644 'index.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes'
../../../../../../../config/nsinstall -R -m 644 'utils.js' '../../../../../../../dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/debugger/src/utils/pause/scopes'
../../../../../config/nsinstall -R -m 644 'addons/browser_dragdrop1.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/mozapps/extensions/test/browser/addons'
../../../../../config/nsinstall -R -m 644 'addons/browser_dragdrop2.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/mozapps/extensions/test/browser/addons'
../../../../../config/nsinstall -R -m 644 'addons/browser_dragdrop_incompat.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/mozapps/extensions/test/browser/addons'
../../../../../config/nsinstall -R -m 644 'addons/browser_installssl.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/mozapps/extensions/test/browser/addons'
../../../../../config/nsinstall -R -m 644 'addons/browser_theme.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/mozapps/extensions/test/browser/addons'
../../../../../config/nsinstall -R -m 644 'addons/options_signed.xpi' '/<<PKGBUILDDIR>>/build-browser/_tests/testing/mochitest/browser/toolkit/mozapps/extensions/test/browser/addons'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions/test/browser'
../../../../../config/nsinstall -R -m 644 'collection_signing_root.pem' '../../../../../_tests/xpcshell/services/settings/test/unit/test_remote_settings_signatures'
../../../../../config/nsinstall -R -m 644 'collection_signing_int.pem' '../../../../../_tests/xpcshell/services/settings/test/unit/test_remote_settings_signatures'
../../../../../config/nsinstall -R -m 644 'collection_signing_ee.pem' '../../../../../_tests/xpcshell/services/settings/test/unit/test_remote_settings_signatures'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/services/settings/test/unit/test_remote_settings_signatures'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Circular /<<PKGBUILDDIR>>/CLOBBER <- /<<PKGBUILDDIR>>/CLOBBER dependency dropped.
make recurse_libs
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/config'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack'
build/unix/elfhack/test-array.o
/usr/bin/gcc -std=gnu99 -o test-array.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/test-array.o.pp  -fno-lto /<<PKGBUILDDIR>>/build/unix/elfhack/test-array.c
build/unix/elfhack/test-ctors.o
/usr/bin/gcc -std=gnu99 -o test-ctors.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/test-ctors.o.pp  -fno-lto /<<PKGBUILDDIR>>/build/unix/elfhack/test-ctors.c
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -fexceptions -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,test-array.so -o test-array.so  -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib   test-array.o -nostartfiles
/usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -fexceptions -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,test-ctors.so -o test-ctors.so  -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib   test-ctors.o -nostartfiles
/usr/bin/ld: total time in link: 0.125330
===
=== If you get failures below, please file a bug describing the error
=== and your environment (compiler and linker versions), and
=== provide the pre-elfhacked library as an attachment.
=== Use --disable-elf-hack until this is fixed.
===
# Fail if the library doesn't have INIT_ARRAY .dynamic info
readelf -d test-array.so | grep '(INIT_ARRAY)'
/usr/bin/ld: total time in link: 0.124086
 0x00000019 (INIT_ARRAY)                 0x15f20
===
/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/elfhack -b -f test-array.so
=== If you get failures below, please file a bug describing the error
=== and your environment (compiler and linker versions), and
=== provide the pre-elfhacked library as an attachment.
test-array.so: === Use --disable-elf-hack until this is fixed.
Reduced by -148 bytes
# Fail if the backup file doesn't exist
===
# Fail if the library doesn't have INIT .dynamic info
[ -f 'test-array.so.bak' ]
readelf -d test-ctors.so | grep '(INIT)'
# Fail if the new library doesn't contain less relocations
[ $(objdump -R test-array.so.bak | wc -l) -gt $(objdump -R test-array.so | wc -l) ]
 0x0000000c (INIT)                       0x1758
/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/elfhack -b -f test-ctors.so
test-ctors.so: Reduced by -148 bytes
# Fail if the backup file doesn't exist
[ -f 'test-ctors.so.bak' ]
# Fail if the new library doesn't contain less relocations
[ $(objdump -R test-ctors.so.bak | wc -l) -gt $(objdump -R test-ctors.so | wc -l) ]
build/unix/elfhack/dummy.o
/usr/bin/gcc -std=gnu99 -o dummy.o -c  -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<<PKGBUILDDIR>>/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -I/usr/include/nss -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -fPIC -include /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/dummy.o.pp  -fno-lto /<<PKGBUILDDIR>>/build/unix/elfhack/dummy.c
/usr/bin/gcc -std=gnu99 -o dummy dummy.o  -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin -Wl,-rpath-link,/usr/lib  
/usr/bin/ld: total time in link: 0.066268
# Will either crash or return exit code 1 if elfhack is broken
LD_PRELOAD=/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/test-array.so /<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/dummy
PASS
LD_PRELOAD=/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/test-ctors.so /<<PKGBUILDDIR>>/build-browser/build/unix/elfhack/dummy
PASS
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/build/unix/elfhack'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/jsapi-tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/tests'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/memory/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/mozglue/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/mozglue/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/xpcom/xpidl'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/xpcom/xpidl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libvpx'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libvpx'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libopus'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libopus'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/media/libtheora'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/media/libtheora'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/netwerk/locales'
mkdir -p '../../dist/bin/chrome/'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=netwerk/locales -c /<<PKGBUILDDIR>>/netwerk/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/netwerk/locales/jar.mn
processing /<<PKGBUILDDIR>>/netwerk/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/netwerk/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/test/ipdl'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/test/ipdl'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/ipc/app'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/ipc/app'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/specialpowers'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/specialpowers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/gfx/angle'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=dom -c /<<PKGBUILDDIR>>/dom/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/jar.mn
processing /<<PKGBUILDDIR>>/dom/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/bindings/test'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=dom/locales -c /<<PKGBUILDDIR>>/dom/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/locales/jar.mn
processing /<<PKGBUILDDIR>>/dom/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/ipc'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=dom/ipc -c /<<PKGBUILDDIR>>/dom/ipc/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/ipc/jar.mn
processing /<<PKGBUILDDIR>>/dom/ipc/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/ipc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/xml/resources'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=dom/xml/resources -c /<<PKGBUILDDIR>>/dom/xml/resources/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/dom/xml/resources/jar.mn
processing /<<PKGBUILDDIR>>/dom/xml/resources/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/dom/xml/resources'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/style'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=layout/style -c /<<PKGBUILDDIR>>/layout/style/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/layout/style/jar.mn
processing /<<PKGBUILDDIR>>/layout/style/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/style'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/generic'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=layout/generic -c /<<PKGBUILDDIR>>/layout/generic/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/layout/generic/jar.mn
processing /<<PKGBUILDDIR>>/layout/generic/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/generic'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/mathml'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=layout/mathml -c /<<PKGBUILDDIR>>/layout/mathml/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/layout/mathml/jar.mn
processing /<<PKGBUILDDIR>>/layout/mathml/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/mathml'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/tools/recording'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=layout/tools/recording -c /<<PKGBUILDDIR>>/layout/tools/recording/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/layout/tools/recording/jar.mn
processing /<<PKGBUILDDIR>>/layout/tools/recording/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/tools/recording'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/layout/tools/reftest'
mkdir -p '../../../dist/xpi-stage/reftest/chrome/'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/xpi-stage/reftest -t /<<PKGBUILDDIR>> -f symlink  -e --relativesrcdir=layout/tools/reftest -c /<<PKGBUILDDIR>>/layout/tools/reftest/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DXPI_NAME=reftest -DAB_CD=en-US /<<PKGBUILDDIR>>/layout/tools/reftest/jar.mn
processing /<<PKGBUILDDIR>>/layout/tools/reftest/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/layout/tools/reftest'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/docshell/resources/content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=docshell/resources/content -c /<<PKGBUILDDIR>>/docshell/resources/content/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/docshell/resources/content/jar.mn
processing /<<PKGBUILDDIR>>/docshell/resources/content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/docshell/resources/content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/accessible/jsat'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=accessible/jsat -c /<<PKGBUILDDIR>>/accessible/jsat/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/accessible/jsat/jar.mn
processing /<<PKGBUILDDIR>>/accessible/jsat/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/accessible/jsat'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/locales'
../../../config/nsinstall -R -m 644 '/<<PKGBUILDDIR>>/extensions/spellcheck/locales/en-US/hunspell/en-US.aff' '../../../dist/bin/dictionaries'
../../../config/nsinstall -R -m 644 '/<<PKGBUILDDIR>>/extensions/spellcheck/locales/en-US/hunspell/en-US.dic' '../../../dist/bin/dictionaries'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/extensions/spellcheck/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=security/manager/locales -c /<<PKGBUILDDIR>>/security/manager/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/security/manager/locales/jar.mn
processing /<<PKGBUILDDIR>>/security/manager/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/security/manager/pki/resources'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=security/manager/pki/resources -c /<<PKGBUILDDIR>>/security/manager/pki/resources/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/security/manager/pki/resources/jar.mn
processing /<<PKGBUILDDIR>>/security/manager/pki/resources/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/pki/resources'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutcache'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/aboutcache -c /<<PKGBUILDDIR>>/toolkit/components/aboutcache/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/aboutcache/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/aboutcache/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutcache'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutcheckerboard'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/aboutcheckerboard -c /<<PKGBUILDDIR>>/toolkit/components/aboutcheckerboard/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/aboutcheckerboard/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/aboutcheckerboard/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutcheckerboard'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutmemory'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/aboutmemory -c /<<PKGBUILDDIR>>/toolkit/components/aboutmemory/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/aboutmemory/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/aboutmemory/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutmemory'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutperformance'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/aboutperformance -c /<<PKGBUILDDIR>>/toolkit/components/aboutperformance/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/aboutperformance/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/aboutperformance/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/aboutperformance'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/alerts -c /<<PKGBUILDDIR>>/toolkit/components/alerts/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/alerts/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/alerts/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/alerts'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/apppicker'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/apppicker -c /<<PKGBUILDDIR>>/toolkit/components/apppicker/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/apppicker/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/apppicker/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/apppicker'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/cloudstorage'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/cloudstorage -c /<<PKGBUILDDIR>>/toolkit/components/cloudstorage/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/cloudstorage/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/cloudstorage/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/cloudstorage'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/extensions -c /<<PKGBUILDDIR>>/toolkit/components/extensions/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/extensions/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/extensions/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/schemas'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/extensions/schemas -c /<<PKGBUILDDIR>>/toolkit/components/extensions/schemas/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/extensions/schemas/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/extensions/schemas/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/extensions/schemas'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/featuregates'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/featuregates -c /<<PKGBUILDDIR>>/toolkit/components/featuregates/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/featuregates/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/featuregates/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/featuregates'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/passwordmgr'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/passwordmgr -c /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/en-US -DNDEBUG=1 -DTRIMMED=1 -DMOZ_BUILD_APP_IS_BROWSER -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/passwordmgr/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/passwordmgr'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/pictureinpicture'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/pictureinpicture -c /<<PKGBUILDDIR>>/toolkit/components/pictureinpicture/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/pictureinpicture/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/pictureinpicture/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/pictureinpicture'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/places'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/places -c /<<PKGBUILDDIR>>/toolkit/components/places/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/places/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/places/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/places'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/prompts'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/prompts -c /<<PKGBUILDDIR>>/toolkit/components/prompts/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/prompts/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/prompts/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/prompts'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reader'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/reader -c /<<PKGBUILDDIR>>/toolkit/components/reader/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/reader/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/reader/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/reader'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/hybrid-content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/telemetry/hybrid-content -c /<<PKGBUILDDIR>>/toolkit/components/telemetry/hybrid-content/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/telemetry/hybrid-content/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/telemetry/hybrid-content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/telemetry/hybrid-content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/thumbnails'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/thumbnails -c /<<PKGBUILDDIR>>/toolkit/components/thumbnails/en-US -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/thumbnails/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/thumbnails/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/thumbnails'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/typeaheadfind'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/typeaheadfind -c /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/en-US -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/typeaheadfind/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/typeaheadfind'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/viewconfig'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/viewconfig -c /<<PKGBUILDDIR>>/toolkit/components/viewconfig/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/viewconfig/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/viewconfig/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/viewconfig'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/viewsource'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/viewsource -c /<<PKGBUILDDIR>>/toolkit/components/viewsource/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/viewsource/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/viewsource/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/viewsource'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/printing'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/printing -c /<<PKGBUILDDIR>>/toolkit/components/printing/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/printing/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/printing/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/printing'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/normandy'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/components/normandy -c /<<PKGBUILDDIR>>/toolkit/components/normandy/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/components/normandy/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/components/normandy/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/components/normandy'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/content -c /<<PKGBUILDDIR>>/toolkit/content/en-US -DNDEBUG=1 -DTRIMMED=1 '-DCC=/usr/bin/gcc -std=gnu99' -DCC_VERSION=9.2.1 -DCXX=/usr/bin/g++ -DRUSTC=/usr/bin/rustc -DRUSTC_VERSION=1.35.0 -Dtarget=arm-unknown-linux-gnueabihf '-DMOZ_CONFIGURE_OPTIONS=--host=arm-linux-gnueabihf --target=arm-linux-gnueabihf MOZILLA_OFFICIAL=1 --enable-update-channel=esr CC=gcc CXX=g++ --disable-debug-symbols RUSTFLAGS=--remap-path-prefix=/<<PKGBUILDDIR>>=. --enable-alsa --enable-system-ffi --with-mozilla-api-keyfile=/<<PKGBUILDDIR>>/debian/mls.key --with-google-location-service-api-keyfile=/<<PKGBUILDDIR>>/debian/google.key --with-google-safebrowsing-api-keyfile=/<<PKGBUILDDIR>>/debian/google.key --disable-webrtc --with-unsigned-addon-scopes=app,system --disable-gconf --disable-install-strip --enable-official-branding --enable-readline --enable-startup-notification --disable-strip --enable-system-sqlite --disable-updater --prefix=/usr --with-app-name=firefox-esr --with-system-libevent --with-system-nspr --with-system-nss --with-system-zlib' '-DCFLAGS=-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe' -DRUSTFLAGS=--remap-path-prefix=/<<PKGBUILDDIR>>=. '-DCXXFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -fno-sized-deallocation -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-schedule-insns -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables' -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/content/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/crashreporter -c /<<PKGBUILDDIR>>/toolkit/crashreporter/en-US -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUNICODE -D_UNICODE -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/crashreporter/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/crashreporter/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/crashreporter/client'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/locales'
toolkit/locales/update.locale.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate --locale=en-US /<<PKGBUILDDIR>>/toolkit/locales/generate_update_locale.py main update.locale .deps/update.locale.pp .deps/update.locale.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/locales -c /<<PKGBUILDDIR>>/toolkit/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DMOZ_GTK -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/locales/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/locales/jar.mn
../../config/nsinstall -R -m 644 '/<<PKGBUILDDIR>>/toolkit/locales/en-US/crashreporter/crashreporter.ini' '../../dist/bin'
../../config/nsinstall -R -m 644 'update.locale' '../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/modules'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/modules -c /<<PKGBUILDDIR>>/toolkit/modules/en-US -DNDEBUG=1 -DTRIMMED=1 -DTELEMETRY_PING_FORMAT_VERSION=4 -DMENUBAR_CAN_AUTOHIDE=1 -DHAVE_SHELL_SERVICE=1 -DANDROID_PACKAGE_NAME=org.mozilla.firefox-esr -DMOZ_APP_NAME=firefox-esr -DMOZ_APP_VERSION=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DMOZ_BING_API_CLIENTID=no-bing-api-clientid -DMOZ_BING_API_KEY=no-bing-api-key -DMOZ_GOOGLE_LOCATION_SERVICE_API_KEY=AIzaSyD3uzXks34szqk9WhKoFZypVPgdDbT3uPw -DMOZ_GOOGLE_SAFEBROWSING_API_KEY=AIzaSyD3uzXks34szqk9WhKoFZypVPgdDbT3uPw -DMOZ_MACBUNDLE_NAME=Firefox.app -DMOZ_MOZILLA_API_KEY=91e66841-a83b-487f-9b5d-e460f5225ebf -DMOZ_WIDGET_TOOLKIT=gtk3 -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DDEBUG_JS_MODULES= -DOMNIJAR_NAME=omni.ja -DMOZ_SYSTEM_NSS -DMOZ_UNSIGNED_APP_SCOPE -DMOZ_UNSIGNED_SYSTEM_SCOPE -DTOPOBJDIR=/<<PKGBUILDDIR>>/build-browser -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/modules/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/modules/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/modules'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/downloads'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/mozapps/downloads -c /<<PKGBUILDDIR>>/toolkit/mozapps/downloads/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/mozapps/downloads/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/mozapps/downloads/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/downloads'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/mozapps/extensions -c /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/en-US -DNDEBUG=1 -DTRIMMED=1 -DMOZ_BUILD_APP_IS_BROWSER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/mozapps/extensions/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/extensions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/preferences'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/mozapps/preferences -c /<<PKGBUILDDIR>>/toolkit/mozapps/preferences/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/mozapps/preferences/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/mozapps/preferences/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/preferences'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/pluginproblem'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/pluginproblem -c /<<PKGBUILDDIR>>/toolkit/pluginproblem/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/pluginproblem/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/pluginproblem/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/pluginproblem'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/profile'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/profile -c /<<PKGBUILDDIR>>/toolkit/profile/en-US -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/profile/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/profile/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/profile'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/themes/linux/global'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/themes/linux/global -c /<<PKGBUILDDIR>>/toolkit/themes/linux/global/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/themes/linux/global/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/themes/linux/global/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/themes/linux/global'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/themes/linux/mozapps'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/themes/linux/mozapps -c /<<PKGBUILDDIR>>/toolkit/themes/linux/mozapps/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/themes/linux/mozapps/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/themes/linux/mozapps/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/themes/linux/mozapps'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/handling'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=toolkit/mozapps/handling -c /<<PKGBUILDDIR>>/toolkit/mozapps/handling/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/toolkit/mozapps/handling/jar.mn
processing /<<PKGBUILDDIR>>/toolkit/mozapps/handling/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/mozapps/handling'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client'
mkdir -p '../../dist/bin/browser/chrome/'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/client -c /<<PKGBUILDDIR>>/devtools/client/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/client/jar.mn
processing /<<PKGBUILDDIR>>/devtools/client/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/client/locales -c /<<PKGBUILDDIR>>/devtools/client/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/client/locales/jar.mn
processing /<<PKGBUILDDIR>>/devtools/client/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/webide/content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/client/webide/content -c /<<PKGBUILDDIR>>/devtools/client/webide/content/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/client/webide/content/jar.mn
processing /<<PKGBUILDDIR>>/devtools/client/webide/content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/webide/content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/webide/themes'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/client/webide/themes -c /<<PKGBUILDDIR>>/devtools/client/webide/themes/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/client/webide/themes/jar.mn
processing /<<PKGBUILDDIR>>/devtools/client/webide/themes/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/client/webide/themes'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/shared -c /<<PKGBUILDDIR>>/devtools/shared/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/shared/jar.mn
processing /<<PKGBUILDDIR>>/devtools/shared/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/shared/locales -c /<<PKGBUILDDIR>>/devtools/shared/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/shared/locales/jar.mn
processing /<<PKGBUILDDIR>>/devtools/shared/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/shared/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/startup'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/startup -c /<<PKGBUILDDIR>>/devtools/startup/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/startup/jar.mn
processing /<<PKGBUILDDIR>>/devtools/startup/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/startup'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/devtools/startup/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=devtools/startup/locales -c /<<PKGBUILDDIR>>/devtools/startup/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/devtools/startup/locales/jar.mn
processing /<<PKGBUILDDIR>>/devtools/startup/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/devtools/startup/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/toolkit/library'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/services/sync/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=services/sync/locales -c /<<PKGBUILDDIR>>/services/sync/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/services/sync/locales/jar.mn
processing /<<PKGBUILDDIR>>/services/sync/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/services/sync/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/remote'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=remote -c /<<PKGBUILDDIR>>/remote/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/remote/jar.mn
processing /<<PKGBUILDDIR>>/remote/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/remote'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/marionette'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=testing/marionette -c /<<PKGBUILDDIR>>/testing/marionette/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/testing/marionette/jar.mn
processing /<<PKGBUILDDIR>>/testing/marionette/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/marionette'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/tools/quitter'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/tools/quitter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/branding/official/content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/branding/official/content -c /<<PKGBUILDDIR>>/browser/branding/official/content/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/branding/official/content/jar.mn
processing /<<PKGBUILDDIR>>/browser/branding/official/content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/branding/official/content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/branding/official/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/branding/official/locales -c /<<PKGBUILDDIR>>/browser/branding/official/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/branding/official/locales/jar.mn
processing /<<PKGBUILDDIR>>/browser/branding/official/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/branding/official/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/base'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/base -c /<<PKGBUILDDIR>>/browser/base/en-US -DNDEBUG=1 -DTRIMMED=1 -DMOZ_APP_VERSION=68.2.0 -DMOZ_APP_VERSION_DISPLAY=68.2.0esr -DAPP_LICENSE_BLOCK=/<<PKGBUILDDIR>>/browser/base/content/overrides/app-license.html -DCONTEXT_COPY_IMAGE_CONTENTS=1 -DMENUBAR_CAN_AUTOHIDE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/base/jar.mn
processing /<<PKGBUILDDIR>>/browser/base/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/base'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/aboutlogins'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/aboutlogins -c /<<PKGBUILDDIR>>/browser/components/aboutlogins/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/aboutlogins/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/aboutlogins/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/aboutlogins'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/contextualidentity'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/contextualidentity -c /<<PKGBUILDDIR>>/browser/components/contextualidentity/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/contextualidentity/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/contextualidentity/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/contextualidentity'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/customizableui/content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/customizableui/content -c /<<PKGBUILDDIR>>/browser/components/customizableui/content/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/customizableui/content/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/customizableui/content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/customizableui/content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/downloads'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/downloads -c /<<PKGBUILDDIR>>/browser/components/downloads/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/downloads/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/downloads/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/downloads'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/enterprisepolicies'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/enterprisepolicies -c /<<PKGBUILDDIR>>/browser/components/enterprisepolicies/en-US -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/enterprisepolicies/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/enterprisepolicies/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/enterprisepolicies'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/extensions'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/extensions -c /<<PKGBUILDDIR>>/browser/components/extensions/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/extensions/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/extensions/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/extensions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/extensions/schemas'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/extensions/schemas -c /<<PKGBUILDDIR>>/browser/components/extensions/schemas/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/extensions/schemas/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/extensions/schemas/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/extensions/schemas'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/library'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/library -c /<<PKGBUILDDIR>>/browser/components/library/en-US -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/library/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/library/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/library'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/migration'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/migration -c /<<PKGBUILDDIR>>/browser/components/migration/en-US -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/migration/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/migration/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/migration'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/newtab'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/newtab -c /<<PKGBUILDDIR>>/browser/components/newtab/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/newtab/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/newtab/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/newtab'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/places'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/places -c /<<PKGBUILDDIR>>/browser/components/places/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/places/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/places/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/places'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/pocket'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/pocket -c /<<PKGBUILDDIR>>/browser/components/pocket/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/pocket/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/pocket/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/pocket'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/preferences'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/preferences -c /<<PKGBUILDDIR>>/browser/components/preferences/en-US -DNDEBUG=1 -DTRIMMED=1 -DMOZ_APP_NAME=firefox-esr -DMOZ_MACBUNDLE_NAME=Firefox.app -DHAVE_SHELL_SERVICE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/preferences/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/preferences/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/preferences'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/preferences/in-content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/preferences/in-content -c /<<PKGBUILDDIR>>/browser/components/preferences/in-content/en-US -DNDEBUG=1 -DTRIMMED=1 -DMOZ_APP_NAME=firefox-esr -DMOZ_MACBUNDLE_NAME=Firefox.app -DHAVE_SHELL_SERVICE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/preferences/in-content/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/preferences/in-content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/preferences/in-content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/privatebrowsing'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/privatebrowsing -c /<<PKGBUILDDIR>>/browser/components/privatebrowsing/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/privatebrowsing/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/privatebrowsing/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/privatebrowsing'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/search'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/search -c /<<PKGBUILDDIR>>/browser/components/search/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/search/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/search/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/search'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/sessionstore'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/sessionstore -c /<<PKGBUILDDIR>>/browser/components/sessionstore/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/sessionstore/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/sessionstore/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/sessionstore'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/shell'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/shell -c /<<PKGBUILDDIR>>/browser/components/shell/en-US -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_NAME="firefox-esr"' '-DMOZ_APP_VERSION="68.2.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/shell/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/shell/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/shell'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/syncedtabs'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/syncedtabs -c /<<PKGBUILDDIR>>/browser/components/syncedtabs/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/syncedtabs/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/syncedtabs/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/syncedtabs'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/translation/content'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/components/translation/content -c /<<PKGBUILDDIR>>/browser/components/translation/content/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/components/translation/content/jar.mn
processing /<<PKGBUILDDIR>>/browser/components/translation/content/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/translation/content'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/components/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/components/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/locales'
browser/locales/bookmarks.html.stub
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate --locale=en-US /<<PKGBUILDDIR>>/browser/locales/generate_bookmarks.py main bookmarks.html .deps/bookmarks.html.pp .deps/bookmarks.html.stub /<<PKGBUILDDIR>>/browser/locales/generic/profile/bookmarks.html.in /<<PKGBUILDDIR>>/browser/locales/en-US/profile/bookmarks.inc
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/locales -c /<<PKGBUILDDIR>>/browser/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US -DAB_CD=en-US -DMOZ_LANGPACK_EID=langpack-en-US@firefox.mozilla.org -DMOZ_APP_ID='{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_APP_VERSION=68.2.0 -DMOZ_APP_MAXVERSION=68.* -DLOCALE_SRCDIR=/<<PKGBUILDDIR>>/browser/locales/en-US -DPKG_BASENAME='firefox-esr-68.2.0.en-US.linux-gnueabihf-arm' -DPKG_INST_BASENAME='firefox-esr-68.2.0.en-US.linux-gnueabihf-arm.installer'  /<<PKGBUILDDIR>>/browser/locales/jar.mn
processing /<<PKGBUILDDIR>>/browser/locales/jar.mn
../../config/nsinstall -R -m 644 '/<<PKGBUILDDIR>>/browser/locales/en-US/crashreporter/crashreporter-override.ini' '../../dist/bin/browser'
rm -f '../../dist/bin/browser/defaults/preferences/firefox-l10n.js'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor --depend .deps/firefox-l10n.js.pp --silence-missing-directive-warnings -DNDEBUG=1 -DTRIMMED=1 -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US -DAB_CD=en-US -DMOZ_LANGPACK_EID=langpack-en-US@firefox.mozilla.org -DMOZ_APP_ID='{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_APP_VERSION=68.2.0 -DMOZ_APP_MAXVERSION=68.* -DLOCALE_SRCDIR=/<<PKGBUILDDIR>>/browser/locales/en-US -DPKG_BASENAME='firefox-esr-68.2.0.en-US.linux-gnueabihf-arm' -DPKG_INST_BASENAME='firefox-esr-68.2.0.en-US.linux-gnueabihf-arm.installer'  '/<<PKGBUILDDIR>>/browser/locales/en-US/firefox-l10n.js' -o '../../dist/bin/browser/defaults/preferences/firefox-l10n.js'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/themes/linux'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/themes/linux -c /<<PKGBUILDDIR>>/browser/themes/linux/en-US -DNDEBUG=1 -DTRIMMED=1 -DMENUBAR_CAN_AUTOHIDE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/themes/linux/jar.mn
processing /<<PKGBUILDDIR>>/browser/themes/linux/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/themes/linux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/formautofill'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/extensions/formautofill -c /<<PKGBUILDDIR>>/browser/extensions/formautofill/en-US -DNDEBUG=1 -DTRIMMED=1 -DMOZ_APP_VERSION=68.2.0 '-DMOZ_APP_MAXVERSION=68.*' -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/extensions/formautofill/jar.mn
processing /<<PKGBUILDDIR>>/browser/extensions/formautofill/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/formautofill'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/formautofill/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/extensions/formautofill/locales -c /<<PKGBUILDDIR>>/browser/extensions/formautofill/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/extensions/formautofill/locales/jar.mn
processing /<<PKGBUILDDIR>>/browser/extensions/formautofill/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/formautofill/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/fxmonitor/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/extensions/fxmonitor/locales -c /<<PKGBUILDDIR>>/browser/extensions/fxmonitor/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/extensions/fxmonitor/locales/jar.mn
processing /<<PKGBUILDDIR>>/browser/extensions/fxmonitor/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/fxmonitor/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/pdfjs'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/extensions/pdfjs -c /<<PKGBUILDDIR>>/browser/extensions/pdfjs/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/extensions/pdfjs/jar.mn
processing /<<PKGBUILDDIR>>/browser/extensions/pdfjs/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/pdfjs'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/report-site-issue/locales'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/bin/browser -t /<<PKGBUILDDIR>> -f symlink  --relativesrcdir=browser/extensions/report-site-issue/locales -c /<<PKGBUILDDIR>>/browser/extensions/report-site-issue/locales/en-US -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/extensions/report-site-issue/locales/jar.mn
processing /<<PKGBUILDDIR>>/browser/extensions/report-site-issue/locales/jar.mn
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/extensions/report-site-issue/locales'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
cp -p ../../dist/bin/firefox-esr ../../dist/bin/firefox-esr-bin
../../config/nsinstall -D ../../dist/bin/defaults/pref
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.preprocessor -Fsubstitution  -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /<<PKGBUILDDIR>>/browser/app/profile/channel-prefs.js -o ../../dist/bin/defaults/pref/channel-prefs.js
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/tools/mozscreenshots/mozscreenshots/extension'
(cd ../../../../../dist/xpi-stage && tar -chf - mozscreenshots) | (cd ../../../../../_tests/testing/mochitest/browser/browser/tools/mozscreenshots/mozscreenshots/extension && tar -xf -)
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/tools/mozscreenshots/mozscreenshots/extension'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/debian/extra-stuff'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/debian/extra-stuff'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Circular /<<PKGBUILDDIR>>/CLOBBER <- /<<PKGBUILDDIR>>/CLOBBER dependency dropped.
make recurse_tools
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/testing/specialpowers'
Packaging specialpowers@mozilla.org.xpi...
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.zip -C ../../dist/xpi-stage/specialpowers ../specialpowers@mozilla.org.xpi '*'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/testing/specialpowers'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/tools/quitter'
Packaging quitter@mozilla.org.xpi...
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.zip -C ../../dist/xpi-stage/quitter ../quitter@mozilla.org.xpi '*'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/tools/quitter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
make[5]: Nothing to be done for 'tools'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/app'
make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/tools/mozscreenshots/mozscreenshots/extension'
Packaging mozscreenshots@mozilla.org.xpi...
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.zip -C ../../../../../dist/xpi-stage/mozscreenshots/browser ../mozscreenshots@mozilla.org.xpi '*'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/tools/mozscreenshots/mozscreenshots/extension'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
touch stamps/build-browser
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -a
 fakeroot debian/rules binary-arch
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.1.in > debian/firefox-esr.1
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.links.in > debian/firefox-esr.links
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/noinstall.in > debian/noinstall
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.js.in > debian/firefox-esr.js
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.preinst.in > debian/firefox-esr.preinst
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.lintian-overrides.in > debian/firefox-esr.lintian-overrides
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.prerm.in > debian/firefox-esr.prerm
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.manpages.in > debian/firefox-esr.manpages
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.desktop.in > debian/firefox-esr.desktop
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.postrm.in > debian/firefox-esr.postrm
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.mime.in > debian/firefox-esr.mime
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser-symbolic.svg.in > debian/firefox-esr-symbolic.svg
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.bug-control.in > debian/firefox-esr.bug-control
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.install.in > debian/firefox-esr.install
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.bug-presubj.in > debian/firefox-esr.bug-presubj
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.NEWS.in > debian/firefox-esr.NEWS
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.postinst.in > debian/firefox-esr.postinst
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.README.Debian.in > debian/firefox-esr.README.Debian
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/firefox.in > debian/firefox
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.dirs.in > debian/firefox-esr.dirs
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser.bug-script.in > debian/firefox-esr.bug-script
python2.7 -B python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution -DGRE_VERSION="68"  -Dbrowser="firefox-esr"  -DBROWSER="FIREFOX ESR"  -DBrowser="Firefox ESR"  -DMOZ_APP_REMOTINGNAME="Firefox-esr"  -DUSE_SYSTEM_FFI="1"  -DUSE_SYSTEM_LIBEVENT="1"  -DUSE_SYSTEM_NSPR="1"  -DUSE_SYSTEM_NSS="1"  -DUSE_SYSTEM_SQLITE="1"  -DUSE_SYSTEM_ZLIB="1"  -DSHORT_SOURCE_CHANNEL="esr68"  -DDIST="bullseye"  -DTRANSITION=""  -DMOZ_FFVPX="1"  -DCRASH_REPORTER="1"  -DDEB_HOST_ARCH="armhf" debian/browser-dev.links.in > debian/firefox-esr-dev.links
debian/dh binary-arch
   debian/rules build-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
debian/dh build-arch
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_testroot -a
   dh_prep -a
   dh_installdirs -a
   debian/rules override_dh_auto_install-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install --builddirectory=build-browser -- installdir=/usr/lib/firefox-esr \
	MOZ_APP_BASE_VERSION=68 \
	TAR_CREATE_FLAGS="--exclude=.mkdir.done --hard-dereference -chf" \
	SIGN_NSS=
	cd build-browser && make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no installdir=/usr/lib/firefox-esr MOZ_APP_BASE_VERSION=68 "TAR_CREATE_FLAGS=--exclude=.mkdir.done --hard-dereference -chf" SIGN_NSS=
make[2]: Entering directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-browser/browser/installer'
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt'  en-US
printf '\n[multilocale]\n' > locale-manifest.in
printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in
for LOCALE in  en-US ;\
do \
  for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\
	do \
	  printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \
	  printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \
  done \
done
NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* SymantecSanctionsServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python /<<PKGBUILDDIR>>/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/<<PKGBUILDDIR>>/build-browser/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox-esr -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_GTK3=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.2.0"' -DMOZILLA_VERSION_U=68.2.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALSA=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.2.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=esr -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \
	--format omni \
	--removals /<<PKGBUILDDIR>>/browser/installer/removed-files.in \
	 \
	--minify \
	 \
	 \
	--compress none \
	/<<PKGBUILDDIR>>/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox-esr \
	
../../dist/firefox-esr/libxul.so: Reduced by 1965916 bytes
../../dist/firefox-esr/libmozgtk.so: Couldn't find .bss. Skipping
../../dist/firefox-esr/gtk2/libmozgtk.so: Couldn't find .bss. Skipping
../../dist/firefox-esr/libmozwayland.so: No gain. Skipping
../../dist/firefox-esr/liblgpllibs.so: Couldn't find .bss. Skipping
../../dist/firefox-esr/libmozavutil.so: No gain. Skipping
../../dist/firefox-esr/libmozavcodec.so: No gain. Skipping
../../dist/firefox-esr/gmp-clearkey/0.1/libclearkey.so: No gain. Skipping
# Package mozharness
/<<PKGBUILDDIR>>/build-browser/_virtualenvs/init/bin/python -m mozbuild.action.test_archive  mozharness /<<PKGBUILDDIR>>/build-browser/dist/mozharness.zip
Wrote 436 files in 2331920 bytes to mozharness.zip in 0.95s
../../config/nsinstall -D /<<PKGBUILDDIR>>/debian/tmp/usr/lib/firefox-esr
(cd ../../dist/firefox-esr && /bin/tar --exclude=precomplete --exclude=.mkdir.done --hard-dereference -chf - .) | \
  (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/firefox-esr && tar -xf -)
../../config/nsinstall -D /<<PKGBUILDDIR>>/debian/tmp/usr/bin
rm -f -f /<<PKGBUILDDIR>>/debian/tmp/usr/bin/firefox-esr
ln -s /usr/lib/firefox-esr/firefox-esr /<<PKGBUILDDIR>>/debian/tmp/usr/bin
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/browser/installer'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
TZ=UTC unzip -d debian/tmp/usr/lib/firefox-esr/browser debian/tmp/usr/lib/firefox-esr/browser/omni.ja 'defaults/preferences/*'
Archive:  debian/tmp/usr/lib/firefox-esr/browser/omni.ja
 extracting: debian/tmp/usr/lib/firefox-esr/browser/defaults/preferences/firefox-l10n.js  
 extracting: debian/tmp/usr/lib/firefox-esr/browser/defaults/preferences/webide.js  
 extracting: debian/tmp/usr/lib/firefox-esr/browser/defaults/preferences/devtools-startup.js  
 extracting: debian/tmp/usr/lib/firefox-esr/browser/defaults/preferences/devtools-client.js  
 extracting: debian/tmp/usr/lib/firefox-esr/browser/defaults/preferences/debugger.js  
 extracting: debian/tmp/usr/lib/firefox-esr/browser/defaults/preferences/firefox.js  
 extracting: debian/tmp/usr/lib/firefox-esr/browser/defaults/preferences/firefox-branding.js  
touch stamps/install-browser
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
awk '{print "debian/tmp/" $1 }' < debian/noinstall | xargs rm -r
dh_install --fail-missing
dh_install: Please use dh_missing --list-missing/--fail-missing instead
dh_install: This feature will be removed in compat 12.
touch stamps/dh_install
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs -a
   dh_installchangelogs -a
   dh_installman -a
   dh_installmime -a
   dh_bugfiles -a
   dh_lintian -a
   dh_icons -a
   dh_perl -a
   dh_link -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   debian/rules override_dh_strip
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_strip --dbgsym-migration='firefox-esr-dbg (<< 49.0-4~)'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_makeshlibs -a
   debian/rules override_dh_shlibdeps
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_shlibdeps -a -l/<<PKGBUILDDIR>>/debian/tmp/usr/lib/firefox-esr -- -xlibgtk2.0-0
dpkg-shlibdeps: warning: debian/firefox-esr/usr/lib/firefox-esr/minidump-analyzer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/firefox-esr/usr/lib/firefox-esr/firefox-esr contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: can't extract name and version from library name 'liblgpllibs.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'liblgpllibs.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozgtk.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozgtk.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozwayland.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozwayland.so'
dpkg-shlibdeps: warning: debian/firefox-esr/usr/lib/firefox-esr/libxul.so contains an unresolvable reference to symbol gtk_drag_get_data: it's probably a plugin
dpkg-shlibdeps: warning: 585 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: can't extract name and version from library name 'libxul.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libxul.so'
dpkg-shlibdeps: warning: debian/firefox-esr/usr/lib/firefox-esr/plugin-container contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/firefox-esr/usr/lib/firefox-esr/pingsender contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/firefox-esr/usr/lib/firefox-esr/crashreporter contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozavutil.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozavutil.so'
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/firefox-esr/usr/lib/firefox-esr/gtk2/libmozgtk.so was not linked against libgtk-x11-2.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/firefox-esr/usr/lib/firefox-esr/libmozgtk.so was not linked against libgdk-3.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/firefox-esr/usr/lib/firefox-esr/gtk2/libmozgtk.so was not linked against libgdk-x11-2.0.so.0 (it uses none of the library's symbols)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'firefox-esr-dbgsym' in '../firefox-esr-dbgsym_68.2.0esr-1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'firefox-esr' in '../firefox-esr_68.2.0esr-1+rpi1+b1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> >../firefox-esr_68.2.0esr-1+rpi1+b1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2019-11-17T21:05:17Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


firefox-esr_68.2.0esr-1+rpi1+b1_armhf.changes:
----------------------------------------------

Format: 1.8
Date: Tue, 05 Nov 2019 19:37:30 +0000
Source: firefox-esr (68.2.0esr-1+rpi1)
Binary: firefox-esr firefox-esr-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 68.2.0esr-1+rpi1+b1
Distribution: bullseye-staging
Urgency: low
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Description:
 firefox-esr - Mozilla Firefox web browser - Extended Support Release (ESR)
Changes:
 firefox-esr (68.2.0esr-1+rpi1+b1) bullseye-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 cf7cd34f92ea708c2b86282bb8ca03903a7d3cb3 5749228 firefox-esr-dbgsym_68.2.0esr-1+rpi1+b1_armhf.deb
 35dec4dd054db61ee2764613b680e6e6ae4892c5 18767 firefox-esr_68.2.0esr-1+rpi1+b1_armhf.buildinfo
 7ab7cf9694525a816e9d714b6c5d0eab9e48a07e 41154416 firefox-esr_68.2.0esr-1+rpi1+b1_armhf.deb
Checksums-Sha256:
 823e5e92fb56bf948e0776be1d44fd26f928a7cd148be57c0c13a17898df903d 5749228 firefox-esr-dbgsym_68.2.0esr-1+rpi1+b1_armhf.deb
 99657ece1ab26fa9ec18cf4b5930920838f16213a14f00b1abe6bed70ca7a001 18767 firefox-esr_68.2.0esr-1+rpi1+b1_armhf.buildinfo
 777fab6ebe4c692d99df9dd863b59994371f4712cfa3715737ed4737a139e16b 41154416 firefox-esr_68.2.0esr-1+rpi1+b1_armhf.deb
Files:
 341518cb688366b017d881e4e32be6a8 5749228 debug optional firefox-esr-dbgsym_68.2.0esr-1+rpi1+b1_armhf.deb
 5be1ed391629fe8451caeff7c822fd2f 18767 web optional firefox-esr_68.2.0esr-1+rpi1+b1_armhf.buildinfo
 dbb117eaed736c54b7dc8a58cec18481 41154416 web optional firefox-esr_68.2.0esr-1+rpi1+b1_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


firefox-esr-dbgsym_68.2.0esr-1+rpi1+b1_armhf.deb
------------------------------------------------

 new Debian package, version 2.0.
 size 5749228 bytes: control archive=1188 bytes.
    1004 bytes,    14 lines      control              
    1378 bytes,    13 lines      md5sums              
 Package: firefox-esr-dbgsym
 Source: firefox-esr (68.2.0esr-1+rpi1)
 Version: 68.2.0esr-1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Maintainers of Mozilla-related packages <team+pkg-mozilla@tracker.debian.org>
 Installed-Size: 36905
 Depends: firefox-esr (= 68.2.0esr-1+rpi1+b1)
 Breaks: firefox-esr-dbg (<< 49.0-4~)
 Replaces: firefox-esr-dbg (<< 49.0-4~)
 Section: debug
 Priority: optional
 Description: debug symbols for firefox-esr
 Build-Ids: 1e7ef20a2745f4a9246bb093e4d1a673b83e285a 2d5a651f71f3d05a3fa25beef11d2f4766a683e9 55b695ea0adad38cb34ccd6b9ab966d9bebc5a41 5701a3d17cde9bf68ee518906108e1b36d69459b 5818948cb5f4ef015a2e05dfdee55369a063a6e7 728c483b97a806836fd4533131546388fc9d8b93 7961f9f20375d64a3c6aefb1db521171d5827e4e 7b69bc0916ef1cd046160fd514619bcda33e07e5 7c744f6c56898f0db7a55e71f13d63784c0ce4f3 806d06d34a52360f0443bd61cd1ca2e22880d549 b90ec5d0968b6b0891c989d8d1a345b06dac5c98 df23a78d90ad38c60c23e70803e8cf41848348e8 f2faa4c6e4fffe308551599bc76b72c0fcf22bd3

drwxr-xr-x root/root         0 2019-11-05 19:37 ./
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/1e/
-rw-r--r-- root/root     60028 2019-11-05 19:37 ./usr/lib/debug/.build-id/1e/7ef20a2745f4a9246bb093e4d1a673b83e285a.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/2d/
-rw-r--r-- root/root     59752 2019-11-05 19:37 ./usr/lib/debug/.build-id/2d/5a651f71f3d05a3fa25beef11d2f4766a683e9.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/55/
-rw-r--r-- root/root     30328 2019-11-05 19:37 ./usr/lib/debug/.build-id/55/b695ea0adad38cb34ccd6b9ab966d9bebc5a41.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/57/
-rw-r--r-- root/root     15832 2019-11-05 19:37 ./usr/lib/debug/.build-id/57/01a3d17cde9bf68ee518906108e1b36d69459b.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/58/
-rw-r--r-- root/root    185916 2019-11-05 19:37 ./usr/lib/debug/.build-id/58/18948cb5f4ef015a2e05dfdee55369a063a6e7.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/72/
-rw-r--r-- root/root     57428 2019-11-05 19:37 ./usr/lib/debug/.build-id/72/8c483b97a806836fd4533131546388fc9d8b93.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/79/
-rw-r--r-- root/root      4612 2019-11-05 19:37 ./usr/lib/debug/.build-id/79/61f9f20375d64a3c6aefb1db521171d5827e4e.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/7b/
-rw-r--r-- root/root     43016 2019-11-05 19:37 ./usr/lib/debug/.build-id/7b/69bc0916ef1cd046160fd514619bcda33e07e5.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/7c/
-rw-r--r-- root/root     29332 2019-11-05 19:37 ./usr/lib/debug/.build-id/7c/744f6c56898f0db7a55e71f13d63784c0ce4f3.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/80/
-rw-r--r-- root/root     40032 2019-11-05 19:37 ./usr/lib/debug/.build-id/80/6d06d34a52360f0443bd61cd1ca2e22880d549.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/b9/
-rw-r--r-- root/root     11992 2019-11-05 19:37 ./usr/lib/debug/.build-id/b9/0ec5d0968b6b0891c989d8d1a345b06dac5c98.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/df/
-rw-r--r-- root/root      6844 2019-11-05 19:37 ./usr/lib/debug/.build-id/df/23a78d90ad38c60c23e70803e8cf41848348e8.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/debug/.build-id/f2/
-rw-r--r-- root/root  37215404 2019-11-05 19:37 ./usr/lib/debug/.build-id/f2/faa4c6e4fffe308551599bc76b72c0fcf22bd3.debug
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/doc/
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/share/doc/firefox-esr-dbgsym -> firefox-esr


firefox-esr_68.2.0esr-1+rpi1+b1_armhf.deb
-----------------------------------------

 new Debian package, version 2.0.
 size 41154416 bytes: control archive=3172 bytes.
      32 bytes,     1 lines      conffiles            
    1578 bytes,    16 lines      control              
    4781 bytes,    59 lines      md5sums              
     693 bytes,    19 lines   *  postinst             #!/bin/sh
     121 bytes,     7 lines   *  postrm               #!/bin/sh
     169 bytes,     7 lines   *  preinst              #!/bin/sh
     290 bytes,    12 lines   *  prerm                #!/bin/sh
 Package: firefox-esr
 Source: firefox-esr (68.2.0esr-1+rpi1)
 Version: 68.2.0esr-1+rpi1+b1
 Architecture: armhf
 Maintainer: Maintainers of Mozilla-related packages <team+pkg-mozilla@tracker.debian.org>
 Installed-Size: 160214
 Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libatomic1 (>= 4.8), libc6 (>= 2.29), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libevent-2.1-7 (>= 2.1.8-stable), libffi6 (>= 3.0.4), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.10.1), libgcc1 (>= 1:4.3), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk-3-0 (>= 3.0.0), libjsoncpp1 (>= 1.7.4), libnspr4 (>= 2:4.21~), libnss3 (>= 2:3.44.1~), libpango-1.0-0 (>= 1.14.0), libsqlite3-0 (>= 3.28.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 9), libx11-6, libx11-xcb1, libxcb-shm0, libxcb1, libxext6, libxrender1, libxt6, zlib1g (>= 1:1.2.11.dfsg), fontconfig, procps, debianutils (>= 1.16)
 Recommends: libavcodec58 | libavcodec-extra58 | libavcodec57 | libavcodec-extra57 | libavcodec56 | libavcodec-extra56 | libavcodec55 | libavcodec-extra55 | libavcodec54 | libavcodec-extra54 | libavcodec53 | libavcodec-extra53
 Suggests: fonts-stix | otf-stix, fonts-lmodern, libgssapi-krb5-2 | libkrb53, libcanberra0, libgtk2.0-0, pulseaudio
 Breaks: xul-ext-torbutton
 Provides: gnome-www-browser, www-browser
 Section: web
 Priority: optional
 Description: Mozilla Firefox web browser - Extended Support Release (ESR)
  Firefox ESR is a powerful, extensible web browser with support for modern
  web application technologies.

drwxr-xr-x root/root         0 2019-11-05 19:37 ./
drwxr-xr-x root/root         0 2019-11-05 19:37 ./etc/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./etc/firefox-esr/
-rw-r--r-- root/root      1079 2019-11-05 19:37 ./etc/firefox-esr/firefox-esr.js
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/bin/
-rwxr-xr-x root/root       113 2019-11-05 19:37 ./usr/bin/firefox
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/bin/firefox-esr -> ../lib/firefox-esr/firefox-esr
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/
-rw-r--r-- root/root       825 2019-10-16 19:30 ./usr/lib/firefox-esr/Throbber-small.gif
-rw-r--r-- root/root       581 2019-11-05 19:37 ./usr/lib/firefox-esr/application.ini
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/
-rw-r--r-- root/root    349795 2019-10-16 19:30 ./usr/lib/firefox-esr/browser/blocklist.xml
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/chrome -> ../../../share/firefox-esr/browser/chrome
-rw-r--r-- root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/chrome.manifest
-rw-r--r-- root/root       787 2019-10-16 19:30 ./usr/lib/firefox-esr/browser/crashreporter-override.ini
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/defaults -> ../../../share/firefox-esr/browser/defaults
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/features/
-rw-r--r-- root/root    649210 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/features/formautofill@mozilla.org.xpi
-rw-r--r-- root/root     26502 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/features/fxmonitor@mozilla.org.xpi
-rw-r--r-- root/root   1101806 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/features/screenshots@mozilla.org.xpi
-rw-r--r-- root/root     27411 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/features/webcompat-reporter@mozilla.org.xpi
-rw-r--r-- root/root     95995 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/features/webcompat@mozilla.org.xpi
-rw-r--r-- root/root  45137152 2019-11-05 19:37 ./usr/lib/firefox-esr/browser/omni.ja
-rw-r--r-- root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/chrome.manifest
-rwxr-xr-x root/root    109092 2019-11-05 19:37 ./usr/lib/firefox-esr/crashreporter
-rw-r--r-- root/root      4003 2019-10-16 19:30 ./usr/lib/firefox-esr/crashreporter.ini
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/defaults/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/defaults/pref/
-rw-r--r-- root/root       241 2019-11-05 19:37 ./usr/lib/firefox-esr/defaults/pref/channel-prefs.js
-rw-r--r-- root/root        55 2019-11-05 19:37 ./usr/lib/firefox-esr/dependentlibs.list
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/distribution -> ../../share/firefox-esr/distribution
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/firefox-bin -> firefox-esr
-rwxr-xr-x root/root    202900 2019-11-05 19:37 ./usr/lib/firefox-esr/firefox-esr
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/fonts/
-rw-r--r-- root/root   1158828 2019-10-16 19:30 ./usr/lib/firefox-esr/fonts/TwemojiMozilla.ttf
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/gmp-clearkey/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/gmp-clearkey/0.1/
-rw-r--r-- root/root     67244 2019-11-05 19:37 ./usr/lib/firefox-esr/gmp-clearkey/0.1/libclearkey.so
-rw-r--r-- root/root       225 2019-11-05 19:37 ./usr/lib/firefox-esr/gmp-clearkey/0.1/manifest.json
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/firefox-esr/gtk2/
-rw-r--r-- root/root     13616 2019-11-05 19:37 ./usr/lib/firefox-esr/gtk2/libmozgtk.so
-rw-r--r-- root/root     26132 2019-11-05 19:37 ./usr/lib/firefox-esr/liblgpllibs.so
-rw-r--r-- root/root    153700 2019-11-05 19:37 ./usr/lib/firefox-esr/libmozavcodec.so
-rw-r--r-- root/root    169836 2019-11-05 19:37 ./usr/lib/firefox-esr/libmozavutil.so
-rw-r--r-- root/root      5424 2019-11-05 19:37 ./usr/lib/firefox-esr/libmozgtk.so
-rw-r--r-- root/root      9516 2019-11-05 19:37 ./usr/lib/firefox-esr/libmozwayland.so
-rw-r--r-- root/root  94621920 2019-11-05 19:37 ./usr/lib/firefox-esr/libxul.so
-rwxr-xr-x root/root    944808 2019-11-05 19:37 ./usr/lib/firefox-esr/minidump-analyzer
-rw-r--r-- root/root  18333572 2019-11-05 19:37 ./usr/lib/firefox-esr/omni.ja
-rwxr-xr-x root/root    198836 2019-11-05 19:37 ./usr/lib/firefox-esr/pingsender
-rw-r--r-- root/root        48 2019-11-05 19:37 ./usr/lib/firefox-esr/platform.ini
-rwxr-xr-x root/root    194640 2019-11-05 19:37 ./usr/lib/firefox-esr/plugin-container
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/mime/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/mime/packages/
-rw-r--r-- root/root       590 2019-11-05 19:37 ./usr/lib/mime/packages/firefox-esr
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/mozilla/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/mozilla/extensions/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/lib/mozilla/plugins/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/applications/
-rw-r--r-- root/root      3826 2019-11-05 19:37 ./usr/share/applications/firefox-esr.desktop
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/bug/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/bug/firefox-esr/
-rw-r--r-- root/root        26 2019-11-05 19:37 ./usr/share/bug/firefox-esr/control
-rw-r--r-- root/root      1962 2019-11-05 19:37 ./usr/share/bug/firefox-esr/presubj
-rwxr-xr-x root/root       570 2019-11-05 19:37 ./usr/share/bug/firefox-esr/script
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/doc/firefox-esr/
-rw-r--r-- root/root       323 2019-11-05 19:37 ./usr/share/doc/firefox-esr/NEWS.Debian.gz
-rw-r--r-- root/root      2261 2019-11-05 19:37 ./usr/share/doc/firefox-esr/README.Debian
-rw-r--r-- root/root       230 2019-11-05 19:37 ./usr/share/doc/firefox-esr/changelog.Debian.armhf.gz
-rw-r--r-- root/root     99795 2019-11-05 19:37 ./usr/share/doc/firefox-esr/changelog.Debian.gz
-rw-r--r-- root/root    100852 2019-11-05 19:37 ./usr/share/doc/firefox-esr/copyright
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/browser/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/browser/chrome/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/browser/chrome/icons/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/browser/chrome/icons/default/
-rw-r--r-- root/root     12667 2019-10-16 19:30 ./usr/share/firefox-esr/browser/chrome/icons/default/default128.png
-rw-r--r-- root/root       798 2019-10-16 19:30 ./usr/share/firefox-esr/browser/chrome/icons/default/default16.png
-rw-r--r-- root/root      2145 2019-10-16 19:30 ./usr/share/firefox-esr/browser/chrome/icons/default/default32.png
-rw-r--r-- root/root      3607 2019-10-16 19:30 ./usr/share/firefox-esr/browser/chrome/icons/default/default48.png
-rw-r--r-- root/root      5168 2019-10-16 19:30 ./usr/share/firefox-esr/browser/chrome/icons/default/default64.png
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/browser/defaults/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/browser/defaults/preferences/
-rw-r--r-- root/root      4203 2010-01-01 00:00 ./usr/share/firefox-esr/browser/defaults/preferences/debugger.js
-rw-r--r-- root/root     16921 2010-01-01 00:00 ./usr/share/firefox-esr/browser/defaults/preferences/devtools-client.js
-rw-r--r-- root/root      1666 2010-01-01 00:00 ./usr/share/firefox-esr/browser/defaults/preferences/devtools-startup.js
-rw-r--r-- root/root      1868 2010-01-01 00:00 ./usr/share/firefox-esr/browser/defaults/preferences/firefox-branding.js
-rw-r--r-- root/root     77642 2010-01-01 00:00 ./usr/share/firefox-esr/browser/defaults/preferences/firefox.js
-rw-r--r-- root/root       344 2019-11-05 19:37 ./usr/share/firefox-esr/browser/defaults/preferences/vendor.js
-rw-r--r-- root/root       680 2010-01-01 00:00 ./usr/share/firefox-esr/browser/defaults/preferences/webide.js
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/browser/defaults/syspref -> /etc/firefox-esr
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/distribution/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/distribution/searchplugins/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/firefox-esr/distribution/searchplugins/common/
-rw-r--r-- root/root      1245 2019-11-05 19:37 ./usr/share/firefox-esr/distribution/searchplugins/common/debsearch.xml
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/128x128/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/128x128/apps/
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/128x128/apps/firefox-esr.png -> ../../../../firefox-esr/browser/chrome/icons/default/default128.png
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/16x16/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/16x16/apps/
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/16x16/apps/firefox-esr.png -> ../../../../firefox-esr/browser/chrome/icons/default/default16.png
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/32x32/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/32x32/apps/
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/32x32/apps/firefox-esr.png -> ../../../../firefox-esr/browser/chrome/icons/default/default32.png
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/48x48/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/48x48/apps/
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/48x48/apps/firefox-esr.png -> ../../../../firefox-esr/browser/chrome/icons/default/default48.png
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/64x64/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/64x64/apps/
lrwxrwxrwx root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/64x64/apps/firefox-esr.png -> ../../../../firefox-esr/browser/chrome/icons/default/default64.png
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/symbolic/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/icons/hicolor/symbolic/apps/
-rw-r--r-- root/root      3140 2019-11-05 19:37 ./usr/share/icons/hicolor/symbolic/apps/firefox-esr-symbolic.svg
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/lintian/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       542 2019-11-05 19:37 ./usr/share/lintian/overrides/firefox-esr
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/man/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/man/man1/
-rw-r--r-- root/root      1308 2019-11-05 19:37 ./usr/share/man/man1/firefox-esr.1.gz
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/mozilla/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/mozilla/extensions/
drwxr-xr-x root/root         0 2019-11-05 19:37 ./usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 5504920
Build-Time: 11087
Distribution: bullseye-staging
Host Architecture: armhf
Install-Time: 1138
Job: firefox-esr_68.2.0esr-1+rpi1
Machine Architecture: armhf
Package: firefox-esr
Package-Time: 12516
Source-Version: 68.2.0esr-1+rpi1
Space: 5504920
Status: successful
Version: 68.2.0esr-1+rpi1+b1
--------------------------------------------------------------------------------
Finished at 2019-11-17T21:05:17Z
Build needed 03:28:36, 5504920k disk space